- Submissions are containers for quotes - create a submission first, then add quotes via the Quotes API
- Submissions progress through various statuses from creation to binding
- Submissions have a type indicating if it’s new business, renewal, endorsement, or cancellation
- For renewals, submissions can reference the renewing policy via
renewingPolicyId
API Endpoints
- List Submissions - Retrieve paginated list of submissions with filtering and sorting
- Create Submission - Create a new submission
- Get Submission - Retrieve a single submission by ID
- Update Submission - Update an existing submission
- Delete Submission - Soft delete a submission
- Attach Files to Submission - Attach one or more PDF files to a submission
- Get Submission Loss History - Retrieve the loss history entries on a submission
- Set Submission Loss History - Replace the loss history entries on a submission
- Add Submission Loss History Entries - Append entries to the loss history on a submission
Submission Status
Submissions progress through the following statuses:Submission Type
When creating a submission via the API, use these type values:Use
quote as the type for new business submissions. The API maps this to new_business internally.Submission Workflow
- Create Submission - Use
POST /submissionsto create a new submission - Add Quotes - Use the Quotes API to add quotes to the submission
- Bind Quote - When a quote is bound, it becomes a policy
Associated Quotes
When usingGET /submissions/{submissionId}, submissions include a quoteIds array by default:
expand=quotes:
List vs Get Response
The List Submissions endpoint returns minimal fields for performance:Nullable Fields
The following fields may benull in the response:
Filtering and Sorting
List endpoints support comprehensive filtering and sorting options:Filter Parameters
Sorting Parameters
Pagination
Response includes:
items- Array of submissions for the current pagetotalCount- Total number of matching submissions across all pages
