Skip to main content
Quotes represent insurance pricing proposals in AI Insurance. The Quotes API allows you to programmatically create, read, and delete quotes, including policy information and custom data specific to your company’s configuration. Key Concepts:
  • Quotes are associated with a submission
  • Quotes progress through various statuses from creation to binding
  • Quotes contain policy information (policyInfo) with coverage details and custom data
  • When bound, quotes become policies

API Endpoints


Quote Status

Quotes progress through the following statuses:

Policy Information

Quotes contain a policyInfo object with policy-level details:

Custom Data

The policyInfo.data field contains custom data specific to your company’s configuration. This allows you to store and retrieve company-specific information about quotes and policies. Important: The data field uses field keys (human-readable names) instead of field IDs (UUIDs).

Field Configuration

Custom data fields are configured per company in AI Insurance. To see which fields are available for quotes, use the Get Quotes Configuration endpoint. The response structure mirrors the quote request shape, making it clear where each schema applies:
The policyInfo.data schema is a standard JSON Schema (draft 2020-12) that you can use directly with validation libraries like Ajv or Zod. See JSON Schema Format Types for the list of supported format values.

Filtering and Sorting

List endpoints support comprehensive filtering and sorting options:

Filter Parameters

Sorting Parameters

Pagination

Response includes:
  • items - Array of quotes for the current page
  • totalCount - Total number of matching quotes across all pages

Permissions

Access to quotes requires the appropriate permissions based on your API key:

Example Response