get_booking
Retrieve a single event booking by ID from your Checkout Page account. Pass livemode: false to read test-mode records.
Use list_bookings first if you need to discover a booking ID by customer email, customer name, event title, or order ID. Checkout payments are a separate record type — use list_payments for those.
If the booking ID does not exist for the authenticated seller, returns a 404 error: "Booking not found".
Ticket capacity and ticketGroupCapacity are historical snapshots from booking time and do not reflect current availability — do not use them for inventory calculations.
A booking with isComplimentary: true was issued by the merchant at no charge: it is status: paid with amount, amountPaid and amountDue of 0, while the ticket lines keep their face value and complimentaryDiscountAmount holds the amount forgone.
Example uses:
"Fetch booking 6812fe6e9f39b6760576f01c"
"Show me the full details of this booking"
"Which tickets were purchased on this booking?"
This tool is read-only. Ticket transfers, cancellations, and refunds must be performed in the Checkout Page dashboard.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| livemode | No | Set to false to read test-mode records (created while a page was in test mode). Defaults to live records. | |
| bookingId | Yes | The ID of the booking to retrieve. Use `list_bookings` first if you need to discover the booking ID by email, name, customer, event, or date range. Payments for checkout pages have their own IDs and are not retrievable here. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes |