The purchase the buyer left unfinished for this event date
Requires the X-Customer-Session header. The enterprise service API key is OPTIONAL: with a key, results are additionally scoped to the workspace pinned to it; without a key, any of the buyer’s own unfinished purchases is visible. Returns the PENDING sale whose inventory hold is STILL ALIVE that the buyer has for that event date —with its seats, its total and when it expires—, or order: null if there is none. This is what lets reloading the checkout, or coming back from signing in, RESUME the purchase instead of starting from scratch: the seats remain held in that person’s name. If paymentOpened is true the payment is already open and POST /customer/orders/{id}/payment returns the SAME signed configuration; to discard it and pick other seats, use POST /customer/orders/{id}/release.
/customer/ordersAuthorizationAPI key · headerrequiredAPI key prefixed with Bearer . Alternative: the x-api-key header with the raw key. Available scopes: read and write (see /.well-known/oauth-protected-resource).
x-api-keyAPI key · headerrequiredRaw API key (without Bearer ), alternative to Authorization.
eventDateIdstringRequired. The event date being queried.
X-Workspace-IdstringActive workspace to operate on. Optional: when omitted, the default workspace of the user who owns the key is used (pickActiveOrg).
OK
dataCustomerOrderCurrentrequiredShow propertiesHide properties
orderobject | nullrequiredThe purchase the buyer left unfinished for this event date, or null if there is none.
Show propertiesHide properties
saleIdstringrequiredreferencestringrequiredtotalnumberrequiredcurrencystringrequiredexpiresAtstringrequiredInstant (ISO 8601 UTC) at which the inventory hold expires. This is the countdown to display.
paymentOpenedbooleanrequiredtrue = payment has already been opened for this sale. Reopening it with /payment returns the SAME signed configuration while the reservation is still alive.
itemsobject[]requiredShow propertiesHide properties
objectticketTypeIdstringrequiredticketTypeNamestringrequiredquantityintegerrequiredseatLabelstring | nullrequiredseats.io numbered seat, or null if not seated.
Show propertiesHide properties
stringnullnullMissing or invalid credential.
errorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringrequiredretryablebooleanrequireddetailsanyInsufficient role or resource not accessible.
errorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringrequiredretryablebooleanrequireddetailsanyResource does not exist or is out of scope.
errorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringrequiredretryablebooleanrequireddetailsanyOperation error.
errorobjectrequiredShow propertiesHide properties
codestringrequiredmessagestringrequiredretryablebooleanrequireddetailsany
