Accept Single Quote

Accept a quote when the customer opts into Spot coverage, once their purchase has finished processing. This endpoint will create the customer's Spot account and coverage and allows you to accept one quote at a time.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
Body Params
number
required

The price of the product being sold (must match the quoted price).

purchaser
object
required

Information about the consumer purchasing Spot coverage.

policyAddress
object

The address that best aligns to the residence address of the insured
individual(s) on the policy. This address may be used in determining
any state or country based variations of policy and pricing for the
Spot coverage.

insureds
array of objects

Array of insureds covered by this quote. Required for pass and trip coverages.
If not provided for pass/trip coverages, the purchaser will be used as the only insured.
Partners can send just the purchaser info if they don't capture separate insured details.

insureds
string

A unique ID for the transaction in the partner's system.
Used to track the purchase and stored as transactionId and
transactionItemId on the enrollment.
If not provided, the enrollment request ID is used as the default.

string

A unique ID for the transaction item in the partner's system.
Used to track individual items within a transaction and stored as
transactionItemId on the enrollment. This value enforces idempotency —
accept-quote requests reusing the same transactionItemId for the same offer
will be rejected as duplicates rather than creating additional coverages.

If not provided, a fallback key is derived from the quote's partner and
cart context: partnerId_cartId_cartItemId (or partnerId_cartId when
cartItemId is absent) so repeated requests for the same cart item still
resolve to the same enrollment.

string

Appends to the product name in the claims flow to help identify the coverage. For example, if the product name is “Half Marathon” and the participant description is “Jane Doe”, the customer will see “Half Marathon - Jane Doe” in their Spot account.

If a non-empty value is provided here, it takes precedence over any participantDescription supplied in the original quote request. If omitted or empty, the value from the quote request (if any) is used.

string

Optional webhook URL to receive enrollment status updates for this enrollment.
When provided, overrides the partner's stored webhook configuration for the
lifetime of this enrollment. The HMAC signature on the request body is still
computed with the partner's configured HMAC secret.

Headers
string

Spot Provided ID for Partner

Responses

201
400

The request for accepting a quote is malformed.

401

You do not have access to accept quotes.

429

A rate limit is in effect. Inspect the Retry-After header.

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