Create a Policy Endorsement

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Overview

Creates an endorsement proposal for an existing policy. An endorsement is a mid-term modification to a bound policy — it creates a new Proposal record (of type "Endorsement") that copies the current policy's data so changes can be made, rated, and then bound as an updated version of the policy.

What this endpoint does:

  1. Loads the policy by policyID
  2. Determines whether this is an out-of-sequence (OOS) endorsement based on changeEffectiveDate
  3. Creates a new Proposal record with Type = "Endorsement" and Status = "New"
  4. Copies policy data (fields, coverages, schedules, lines of business, forms, deductibles, etc.) to the new proposal
  5. Fires ProposalAdd and ProposalAddScript events
  6. Returns the new ProposalID

The endorsement proposal is created in New status. It is not automatically rated or bound. After creation, the caller would typically modify fields on the proposal, rate it, and then bind it through separate API calls.


This method creates a Policy endorsement. When successful, the ProposalID for the endorsement is returned.


Path Params
integer
required

The ID of the policy to endorse.

Query Params
date-time
required

The date the endorsement takes effect. Required for policies using splitless ratings. Must fall within the policy's effective/expiry date range.

integer

References an EndorsementType record. Used to categorize the endorsement (e.g., "Add Vehicle", "Change Address", etc).

integer

References a PolicyAuditType record. Used when the endorsement is an audit-type transaction.

Response

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json