Place an order
Check out a held cart. On success, tickets are issued and the cart is cleared.
**Order response structure** (three-level nesting):
- **`items[]`** — Array of OrderItems (what you purchased with pricing details)
- **`items[].tickets[]`** — Tickets nested within each OrderItem (admission fulfillment)
- **`receiptLines[]`** — Array of display rows for receipt rendering (fees, vouchers, subtotal)
Tickets are embedded within OrderItems, not at the top level of the Order.
Authentication
X-TT-API-Keystring
API Key authentication via header
Request
This endpoint expects an object.
cartId
expectedTotal
contact
payment
Response
Order created and tickets issued.
id
Unique identifier for the order
confirmationNumber
Human-readable confirmation number for customer support and emails
contact
Contact information for order fulfillment
items
Purchased order items in this order
receiptLines
Server-ordered display lines for receipt rendering. Always includes SubtotalLine. Conditionally: VoucherLine, ProtectionLine.
total
status
Current status of the order
Allowed values:
createdAt
When the order was created (UTC)
protection
Protection covering all items. Null if not added.
totalTaxes