The public GraphQL API powers discovery, public business pages, and embeds — anonymous or embed-scoped access over the public schema. For a business's own data, see the Business API.
How you call it
This API speaks GraphQL — you send a query for exactly the fields you want and get JSON back in the same shape, all over a single endpoint. New to GraphQL? The official documentation is the best place to start.
Endpoint
https://go.sessions.website/api/graphqlPOST or GET requests, CORS open, introspection enabled in every environment.
Authentication
Two options — a session cookie from a *.sessions.website host, or a Bearer JWT for server-to-server and embed-scoped callers.
Pagination
List queries use cursor pagination. Pass `first` and an optional `after` cursor; the response includes a `pageInfo` block with `hasNextPage` and `endCursor`.
query {
matches(first: 25, after: "<cursor>") {
nodes { id }
pageInfo { hasNextPage endCursor }
}
}Explore the schema
Browse every type and operation, or jump straight into the Try-It console with one of the example queries.