Authenticate
Log in to obtain a session bearer token, then send it on every request. See Authentication.
The Sidedoor operator/venue REST API is a JSON REST API. Every endpoint
lives under /api/* at https://thesidedoor.co, speaks JSON in and out, and is
scoped to the venues your operator account can access.
Use it to build on behalf of a venue operator: manage bookings and the live reservation floor, read availability, run events, sell and redeem vouchers, look after guests, configure branding, and power booking widgets you embed on your own site.
Authenticate
Log in to obtain a session bearer token, then send it on every request. See Authentication.
Learn the conventions
Base URL, JSON shapes, errors, pagination, caching and rate limits - the rules that apply to every endpoint. See Conventions.
Browse the reference
Every resource, endpoint by endpoint, with worked examples. Start at the API reference.
Handle payments
Sidedoor operates the Stripe webhook that fulfils checkout - you receive payouts via Stripe Connect.
Every worked example on this site is shown in cURL, JavaScript and
PHP. Pick a language once with the tab at the top of any example and the
whole site follows your choice. Examples use the environment variable
SIDEDOOR_TOKEN for your bearer token and placeholders like VENUE_ID and
BOOKING_ID.