curl --request POST \
--url https://app.aiinsurance.io/api/external/companies/{companyId}/submissions \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"type": "quote"
}
'{
"id": "550e8400-e29b-41d4-a716-446655440003"
}Submissions
Create Submission
Creates a new submission.
Submissions are containers for quotes. Create a submission first, then add quotes via the Quotes API.
Required fields:
type- Submission type (quote, renewal, endorsement, cancellation, reinstatement)
Optional fields:
renewingPolicyId- Policy ID being renewed (for renewal submissions)
Note: Use quote as the type for new business submissions.
Required permission: company.submission:create
POST
/
api
/
external
/
companies
/
{companyId}
/
submissions
curl --request POST \
--url https://app.aiinsurance.io/api/external/companies/{companyId}/submissions \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"type": "quote"
}
'{
"id": "550e8400-e29b-41d4-a716-446655440003"
}Authorizations
API key authentication. Include your API key in the Authorization header.
Path Parameters
Company identifier
Body
application/json
External API submission type. Use 'quote' for new business submissions.
Available options:
quote, renewal, endorsement, cancellation, reinstatement Policy ID being renewed (for renewal submissions)
When true, the submission appears in the Inbox tab
Response
Submission created successfully
The ID of the created submission
Was this page helpful?
