Appearance
FAQ
Common questions from partners running UAT against the sandbox, once basic connectivity (events/tickets/categories ingest, reservation → guest data → booking, and booking-order polling) is already working end-to-end.
Fulfilment
What is the standard fulfilment flow after a booking is confirmed?
Fulfilment status is exposed through a single field: logistic_status on the bookingorder resource. You don't need to track a separate combination of statuses — just poll logistic_status until it reaches completed. See Resource status for the full list of values, and E-tickets download API for the recommended polling/filter pattern (logistic_status=completed).
E-tickets / PDFs typically become available in download_items once the bookingorder reaches completed — there's no fixed "X hours before the event" rule; it depends on when the supplier/venue releases the tickets.
For invoice payment, how does financial status progress and does it affect ticket release?
In sandbox, you can already self-serve fulfilment for testing using the autofulfil magic word in booking_reference — see How to auto fulfil an order to test it? for the details and limits.
You can email [email protected] to have a booking order fulfilled for testing.
If fulfilment fails or is delayed, what should I do?
Reach out to [email protected] with the booking_reference (or bookingorder_id) and we'll investigate and escalate as needed.
Webhooks vs. polling
Do you offer webhooks or push notifications for booking/order status changes?
Not yet — this is a work in progress, targeted for this fall (possibly earlier).
Until then, polling bookingorders is the supported approach. See E-tickets download API for the recommended filter (logistic_status=completed, batched with the IN operator) to stay within rate limits.
Reservations (hold time)
How long is a reservation valid after POST /reservations?
valid_until is always returned in the reservation response. See Booking flow for the full reservation lifecycle.
If you don't complete the booking before expiry, the reservation is automatically released — there's no need to call DELETE /reservations yourself for the normal expiry case.
Can I extend or refresh a hold, or do I need to create a new reservation?
Extending or refreshing a hold isn't supported — instead, delete the old reservation and create a new one.
For guest fields marked pre_checkout vs pre_download, which are mandatory when?
pre_checkout: required at booking time — the booking can't be completed without these.pre_download: required before we can issue tickets, but not before booking.
There's currently no public API to submit pre_download guest data — we'll collect it from you directly, or you can supply it via the portal. See Guest data for the full field list and conditions.
Catalogue & testing
Can you recommend sandbox events for UAT?
Check the test portal directly rather than relying on a fixed list here — sandbox inventory (hospitality, grandstand/GA, eticket/mobile/paper) changes regularly.
Are ticket prices (net_rate, face_value) always in minor units?
Yes — net_rate and face_value are always in minor units (e.g. cents) for EUR/GBP in sandbox.
Which currencies can I expect on /tickets (currency_code)?
Typically EUR, USD, AED, GBP, and SGD, depending on the event/supplier. Invoices are always issued in EUR regardless of the ticket currency.