curl --request POST \
--url https://app.aiinsurance.io/api/external/companies/{companyId}/quotes \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"submissionId": "550e8400-e29b-41d4-a716-446655440001"
}
'{
"id": "550e8400-e29b-41d4-a716-446655440003"
}Create Quote
Creates a new quote for an existing submission.
Only submissionId is required - all other fields are optional.
The quote will be initialized with default values based on the submission type
(new_business, renewal, endorsement, cancellation, or reinstatement).
Note: The applicant field is not supported for external API. The concept
of “applicant” (human who initiated an insurance application) doesn’t apply to
programmatic API calls. Use recipients to track who should receive the quote.
Required permission: company.quote:create
curl --request POST \
--url https://app.aiinsurance.io/api/external/companies/{companyId}/quotes \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"submissionId": "550e8400-e29b-41d4-a716-446655440001"
}
'{
"id": "550e8400-e29b-41d4-a716-446655440003"
}Authorizations
API key authentication. Include your API key in the Authorization header.
Path Parameters
Company identifier
Body
The submission to add this quote to
Show child attributes
Show child attributes
Policy insureds (exposures) to include on this quote. Each insured must exist in the system - use the Create Insured endpoint first if needed.
Show child attributes
Show child attributes
Line of coverage configurations
Aggregate limits at policy level
Show child attributes
Show child attributes
Billing configuration
Show child attributes
Show child attributes
Custom premium adjustments
Show child attributes
Show child attributes
Quote recipients
Show child attributes
Show child attributes
Binding settings for the quote
Show child attributes
Show child attributes
Manual premium (for non-rating-engine customers)
Response
Quote created successfully
The ID of the created quote
Was this page helpful?
