Partner Booking API · v1
Walk the full flow: tickets → availability → booking → Stripe payment → status → cancel. Every call is logged on the right.
All active online tickets. Upgrades and staff tickets are excluded.
Start times every 15 min, respecting opening hours and capacity. Empty = closed.
Creates a pending booking held for 30 minutes and returns a Stripe payment_url.
{
"ticket_id": "",
"quantity": 2,
"date": "2026-11-08",
"customer": {
"first_name": "Ann",
"last_name": "Smit"
},
"partner_reference": "ORDER-2859"
}Check status any time. Only unpaid bookings can be cancelled (paid → 409).
/thanks/api/public/leisurehub-webhook