API reference
Quote an order
POST
Inspect owned orders, fulfillment milestones and purchase observations.
Requires separate financial enablement. No payment, stock reservation or order placement occurs at quote time. Quotes expire after 10 minutes.
Required scope: orders:write.
bearerAuthheader
AuthorizationBearer <token>Scoped GoodInboxes API token
application/json- body
requestId*stringMatch
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$Format
uuidsequencerProvider?stringValue in
"emailbison""instantly""smartlead"licensePlanCode?stringLength
1 <= length <= 64fulfillmentMode*stringinventoryDomainId*stringMatch
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$Format
uuiddata.quoteId, selections, amountCents, currency, monthlyRenewalCents, policyVersion, consentVersion and expiresAt
application/json- response
data*data.quoteId, selections, amountCents, currency, monthlyRenewalCents, policyVersion, consentVersion and expiresAt
requestId?stringcurl -X POST "https://example.com/api/v1/orders/quotes" \ -H "Content-Type: application/json" \ -d '{ "requestId": "d385ab22-0f51-4b97-9ecd-b8ff3fd4fcb6", "fulfillmentMode": "inventory", "inventoryDomainId": "6ffa6e3a-89d2-4c48-975a-81bed2fa0974" }'{ "data": {}, "requestId": "string"}