POST/api/v1/policies/scan

Scan Policy Document

Upload a policy PDF for AI analysis. Returns coverage details, gaps, risk score, and cross-sell opportunities.

Request Body

JSON
{ "file": "<base64_pdf>", "client_id": "string" }

Response

200 OK
{
  "policy_id": "pol_abc123",
  "carrier": "Hartford",
  "type": "Commercial Auto",
  "premium": 45200,
  "risk_score": 34,
  "gaps": [
    {
      "type": "cyber_liability",
      "severity": "critical",
      "estimated_premium": 2800
    }
  ],
  "cross_sell": [
    {
      "product": "Umbrella",
      "estimated_premium": 4200
    }
  ],
  "expiration": "2026-06-15"
}

Rate Limits

Starter: 100 requests/min · Pro: 1,000 requests/min · Enterprise: unlimited. Rate limit headers included in all responses.