Webhook

Full analysis webhook

​

Kaaj delivers this payload to your configured webhook URL when full application analysis completes (for example after async POST /application/data).

Includes documents, SOS, web presence, address verification, parsed loan application data, bank statement summaries, and invoice analysis. Signed document URLs are valid for an extended period. Null values indicate data was not available. Bank statement summaries are typically filtered to the most recent 4 months.

Body·FullAnalysisPayload

required
application/json

Full analysis webhook / sync response payload

  • Properties: 9
  • Properties: 2
  • Properties: 3
  • Properties: 8
  • Properties: 27
  • Optional status message if certain analysis is unavailable

  • Properties: 13
  • Properties: 1

Responses

  • Acknowledge receipt of the webhook

Request Example for postfullAnalysis
{
  "app_id": "Kaaj-app-1",
  "dashboard_url": "https://dashboard.kaaj.ai/app/Kaaj-app-1",
  "documents": [
    {
      "doc_type": "invoice",
      "name": "Invoice | Kaaj-vendor-1 | Oct 15, 2025.pdf",
      "url": "https://storage.example.com/documents/invoice_abc123.pdf?token=..."
    },
    {
      "doc_type": "loan_application",
      "name": "Loan App | Kaaj-business-1 | Oct 10, 2025.pdf",
      "url": "https://storage.example.com/documents/loanapp_def456.pdf?token=..."
    },
    {
      "doc_type": "bankstatement",
      "name": "Bank Stat | Kaaj-lender-2 | Sep, 2025 | Kaaj-business-1.pdf",
      "url": "https://storage.example.com/documents/bankstat_ghi789.pdf?token=..."
    }
  ],
  "sos": [
    {
      "name": "KAAJ-BUSINESS-1",
      "type": "Domestic Limited Liability Company",
      "status": "Active - Good Standing",
      "address": "1 KAAJ STREET, KAAJ-CITY, XX 00000",
      "agent_name": "JANE M. SMITH",
      "state_name": "XX",
      "state_type": "input_state",
      "file_number": "L12345678",
      "filing_date": "2015-03-15"
    }
  ],
  "web_presence": {
    "report": "## Business General Information...",
    "industry_info": {
      "summary": "Kaaj-business-1 is a landscaping and lawn care company.",
      "naics_code": "561730",
      "sic_code": "0782",
      "mcc_code": "0780",
      "naics_industry_label": "Landscaping Services"
    }
  },
  "address_verification": {
    "address": "1 Kaaj Street, Kaaj-city, XX 00000",
    "search_result": {
      "found": true,
      "matched_address": "1 Kaaj Street, Kaaj-city, XX 00000"
    },
    "verification_data": {
      "is_present": true,
      "business_name": "Kaaj-business-1",
      "can_see_buildings": true,
      "neighborhood_type": "commercial",
      "can_see_business_sign": true,
      "street_view_image_present": true
    }
  },
  "loan_app_data": {
    "businessLegalName": "Kaaj-business-1",
    "businessDbaName": "Kaaj-dba-1",
    "ein": "12-3456789",
    "loanAmount": 75000,
    "businessStartDate": "2015-03-15",
    "yearsInBusiness": 10,
    "entityType": "Domestic Limited Liability Company",
    "businessAddressLine1": "1 Kaaj Street",
    "businessCity": "Kaaj-city",
    "businessState": "XX",
    "businessStateCode": "IL",
    "businessPostalCode": "00000",
    "signed_application": true,
    "signed_application_on_date": "2025-10-10"
  },
  "bankstatements_data": {
    "bank_names_identified": [
      "Kaaj-lender-2"
    ],
    "accounts_summaries": [
      {
        "account_number": "4521",
        "account_type": "business",
        "account_subtype": "checking account",
        "start_date": "2025-09-01",
        "end_date": "2025-09-30",
        "starting_balance": 24500,
        "ending_balance": 31250.75,
        "total_debits": 52340.25,
        "num_total_debits": 156,
        "total_credits": 59091,
        "num_total_credits": 32,
        "total_nsf_fees": 0,
        "is_mtd": false,
        "bank_name": "Kaaj-lender-2"
      }
    ]
  },
  "invoice_analysis": [
    {
      "invoice_id": 10001,
      "total_invoice_value": 68750,
      "sender": {
        "name": "Kaaj-vendor-1",
        "address": "2 Kaaj Street, Kaaj-city, XX 00000"
      },
      "receiver": {
        "name": "Kaaj-business-1",
        "address": "1 Kaaj Street, Kaaj-city, XX 00000"
      },
      "down_payment": 5000
    }
  ]
}
No Body