Skip to main content
Quotes are top-level FMV1 entities with their own field definitions. Custom field data lives in a quote object on create/update and a data object on GET responses, with exposures in an exposures array. The available fields are configured per company — use the Configuration endpoint to discover them.

Data Structure

Each quote contains:
  • quote (create/update) / data (GET response) — quote-level custom field values (key-value pairs). Includes read-only lifecycle fields in responses.
  • exposures — array of exposure objects, each with custom field values.

Lifecycle Fields

These fields are system-managed and read-only. They appear in GET/List responses inside data but are rejected on create/update and omitted from the Configuration endpoint:

API Endpoints

Configuration

Call GET /v1/quotes/configuration to get JSON Schemas of available fields for your company. The response contains:
  • quote schema — fields for the quote object (excludes calculated fields, policy-only fields, server-populated fields, and lifecycle fields)
  • exposure schema — fields for each exposures[] item
Lifecycle fields are excluded from the configuration.

Permissions

Example Create Request

policyNumber and policyEffectiveDate are not required on create. The only required fields are policyStartDate, policyEndDate, policyType, and policyTimeZone.

Example Response