Backstage API
The Backstage API: events, ticketing, venues and organisation management, with its authentication and SDKs.
The Backstage API is Ticketlayer's primary API for event management, ticketing, venues, and organisation management. It powers the Manage app and is used for all backend integrations.
Authentication#
All API requests require authentication using a Bearer token. Include your access token in the Authorization header:
Authorization: Bearer YOUR_ACCESS_TOKENMost endpoints also require the X-Ticketlayer-Org header to specify which organisation
you're operating on. A sales channel is a filter on the ordinary resources, not a resource
of its own: a credential that names an organisation but no channel (a staff token, an
organisation API key, a device) sends X-Ticketlayer-Channel: <slug> where a call sells
through one, and a channel key names its channel itself. GET /events with a channel
returns what that channel sells; POST /cart requires one.
The tutorial that walks through a first call is Your first API call; which credential to use where is Keys and authentication. A staff access token comes from the identity issuer through OAuth, as Staff tokens describes.
SDKs#
We provide official SDKs for:
The code examples in this documentation show usage for both direct API calls and SDK methods.