- 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
- List Quotes - Retrieve paginated list of quotes with filtering and sorting
- Create Quote - Create a new quote
- List Quote Info - Retrieve lightweight quote information (faster for dashboards)
- Get Quote - Retrieve a single quote by ID with full details
- Delete Quote - Soft delete a quote
- Get Quotes Configuration - Retrieve JSON Schema for quote custom fields
Quote Status
Quotes progress through the following statuses:Policy Information
Quotes contain apolicyInfo object with policy-level details:
Custom Data
ThepolicyInfo.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: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 pagetotalCount- Total number of matching quotes across all pages
