Updates a Field Model V1 quote. This is a full replacement of the quote’s policy and exposure data.
The policy object is merged with existing lifecycle fields (the system
preserves quoteType, quoteStatus, quoteNumber, quoteBindErrors,
quoteSubmissionId). The exposures array fully replaces the existing
exposures.
Lifecycle fields are rejected with a 400 error if included in the request body.
Required permission: company.quote:update
API key authentication. Include your API key in the Authorization header.
Company identifier
Quote identifier
Quote updated successfully
A Field Model V1 quote with policy and exposure data.
Quote identifier
Company identifier
Associated submission ID
Policy-level custom field data. Keys are field referenceIds
defined in the company's field configuration. Includes lifecycle
fields (quoteType, quoteStatus, quoteNumber, quoteBindErrors,
quoteSubmissionId) which are read-only and system-managed.
Array of exposure objects, each containing custom field data
with field referenceIds as keys.
When the quote was created
Associated policy ID (null until quote is bound)
When the quote was last updated
User ID who created the quote