Skip to content

Public API

Public API

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.

AuthBearer JWTFormatJSON
Endpoint
https://go.sessions.website/api/graphql
Methods
POST · GET
CORS
Open
Introspection
Public surface

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.

query
query {
  me {
    user { id name { full } }
  }
}

Authentication

Send an Authorization: Bearer <jwt> — for server-to-server flows and embed-scoped callers.

header
Authorization: Bearer <your-jwt>

Pagination

List queries use cursor pagination. Pass first and an optional after cursor; the response includes a pageInfo block with hasNextPage and endCursor.

query
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.