Skip to main content
Planned — Submission parsing endpoints are being added to the v1 API. See the Roadmap for overall API direction.
The Submission Parsing API will provide AI-powered extraction of structured data from unstructured insurance documents. Upload an application, loss run, or other document and receive structured field data that can be fed directly into the transaction APIs.

Key Concepts

  • Application parsing — extract structured quote fields from ACORD forms, custom applications, and other submission documents
  • Loss history parsing — extract structured loss history from loss run documents, focused on tabular financial data
  • Confidence scores — each extracted field includes a confidence score so your workflow can decide what needs manual review

Planned Endpoints

MethodEndpointDescription
POST/v1/submissions/parse/applicationParse an application into structured quote fields
POST/v1/submissions/parse/loss-historyParse loss run documents into structured loss history
POST/v1/submissions/parseBest-effort parse of any document type

How It Will Work

Application Parsing

  1. Upload an application document (ACORD form, custom application PDF)
  2. The system extracts structured field data matching your company’s configured quote fields
  3. The response includes extracted fields with confidence scores
  4. Feed the results into POST /v1/quotes to create a pre-populated quote, or into the policy transaction APIs for endorsements and renewals

Loss History Parsing

  1. Upload a loss run document
  2. The system extracts structured loss history focused on tabular financial data
  3. The response includes extracted loss history with confidence scores
  4. Feed the results into a submission for underwriting review

General Parsing

  1. Upload any insurance document
  2. The system determines the document type and extracts whatever structured data it can
  3. Feed the results into a submission for review and processing

Example: Automated Intake Workflow

Submission parsing composes with the rest of the v1 API to support automated intake:
  1. Parse an incoming application → structured fields
  2. Create a quote from the parsed fields → POST /v1/quotes
  3. Rate the quote → POST /v1/quotes/{quoteId}/rate
  4. Review — use confidence scores to flag fields for manual review
  5. BindPOST /v1/quotes/{quoteId}/bind
  • Quotes API — create quotes from parsed application data
  • Events API — create events from parsed loss run data
  • Roadmap — overall API direction