Skip to main content

Endorsements

An endorsement modifies an active (bound) policy — adding vehicles, removing drivers, changing limits, or updating other details mid-term. The API handles endorsements as a new transaction on the same submission, following a lifecycle similar to new business.

How Endorsements Work

When you create an endorsement, the API duplicates the current policy into a new transaction record. You then modify that transaction (add/remove vehicles, update details), quote the changes, and bind. The original policy remains untouched until the endorsement is bound.
Each endorsement gets its own transaction_id (2, 3, 4, …) while sharing the same submission_number as the original policy. The original new-business transaction is always transaction_id 1.

Step 1: Create the Endorsement

Start by creating an endorsement on a bound submission. You only need the endorsement effective date:
Response:
The new transaction_id (here 2) is what you’ll use for all subsequent calls. The endorsement starts in Submitted status with a full copy of the current policy data.
The submission must be in Bound status. You cannot create an endorsement on a submission that is still being quoted or is pending bind.

Step 2: Make Changes

With the endorsement created, use the Submission Data endpoints to make your changes. All modification endpoints take both displayId and transactionId — use the new transaction ID from Step 1.

Add a Vehicle

Update an Existing Vehicle

Only send the fields that changed — unchanged fields are preserved.

Remove a Vehicle

Other Modifications

The same pattern applies to drivers, trailers, and submission-level fields:
You can make multiple changes before quoting. Add two vehicles, remove a driver, and update the radius — then quote everything at once in Step 3.

Step 3: Quote the Endorsement

After making all your changes, request updated pricing:
No request body is needed — the endpoint recalculates rates based on the current state of the endorsement transaction. Response:
The rates object shows the new premium for each coverage line, reflecting your changes.
If you make additional changes after quoting (e.g., add another vehicle), the endorsement status resets to Submitted and you must call quote-endorsement again before binding.

Step 4: Bind the Endorsement

Once the endorsement is quoted, bind it using the same bind endpoint as new business:
The bind request for endorsements is simpler than new business: Response:
After binding, the endorsement moves to Request to Bind, then to Bound once underwriting approves.

Complete Example

Here’s the full endorsement flow — adding a new truck to an existing policy:

Endorsement Status Flow

Common Endorsement Scenarios