Developer API
API
Sessions exposes its data through two APIs with different audiences and sign-in models. Pick the one that matches your integration — then choose how you call it: GraphQL or MCP.
Public APIAnonymous and embed-scoped access to public business data — discovery, schedules, checkout. Bearer-JWT auth.GraphQLMCPBusiness APIServer-to-server access to one business’s own data — participants, registrations, purchases. API-key auth with scopes.GraphQLMCP
Not sure which?
Building on public, anonymous, or embed-scoped data — discovery, schedules, checkout? Start with the Public API. Reading or managing a single business's own data? Reach for the Business API.