Skip to main content
POST
Quote

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

brand_id
string<uuid>
required
module
enum<string>
required
Available options:
seo,
content

Body

application/json
selection
NativeCreateSelection · object
required
idempotencyKey
string
required
Required string length: 1 - 128
baseRevisionId
string<uuid> | null
childContext
NativeCreateChildContext · object | null
revisionInstructions
string | null
Required string length: 1 - 4000

Response

Successful Response

quoteId
string<uuid>
required
requestHash
string
required
Pattern: ^[0-9a-f]{64}$
idempotencyKey
string
required
Required string length: 1 - 128
contextSnapshotRef
ContextSnapshotRef · object
required
selection
NativeCreateSelection · object
required
admittedRoster
NativeCreateAdmittedRoster · object
required
limits
NativeCreateLimits · object
required

Qualified server policy; no default here grants an allowance.

quotedCostUsd
string
required
Pattern: ^(?!^[-+.]*$)[+-]?0*(?:\d{0,12}|(?=[\d.]{1,19}0*$)\d{0,12}\.\d{0,6}0*$)
state
enum<string>
required
Available options:
available,
admitted,
expired
expiresAt
string<date-time>
required
baseRevisionId
string<uuid> | null
childContext
NativeCreateChildContext · object | null
omissions
NativeCreateOmission · object[]
Maximum array length: 100