Skip to main content
PUT
Update Quote

Authorizations

Authorization
string
header
required

API key authentication. Include your API key in the Authorization header.

Path Parameters

companyId
string<uuid>
required

Company identifier

quoteId
string<uuid>
required

Quote identifier

Body

application/json
quote
object
required

Quote-level custom field data (lifecycle fields rejected)

exposures
object[]
required

Array of exposure objects (full replacement)

Response

Quote updated successfully

A Field Model V1 quote with custom field data and exposures.

id
string<uuid>
required

Quote identifier

companyId
string<uuid>
required

Company identifier

submissionId
string<uuid>
required

Associated submission ID

data
object
required

Quote-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.

exposures
object[]
required

Array of exposure objects, each containing custom field data with field referenceIds as keys.

createdAt
string<date-time>
required

When the quote was created

policyId
string<uuid> | null

Associated policy ID (null until quote is bound)

updatedAt
string<date-time> | null

When the quote was last updated

createdBy
string | null

User ID who created the quote