Base URLs
| Region | Base URL |
|---|---|
| US | https://public-api.sessionboard.com |
| EU | https://public-api-eu.sessionboard.com |
Authentication
All requests require anx-access-token header containing a valid API token. See Authentication for details on generating and managing tokens.
Common Patterns
Pagination
Search endpoints acceptpage and pageSize parameters and return a pagination object in the response. The default page size is 25 and the maximum is 100.
Filtering
POST-based search endpoints accept filter criteria in the request body. Refer to each endpoint’s documentation for available filter fields.Sorting
POST-based search endpoints accept asort object in the request body to control result ordering. Sort by createdAt or updatedAt with asc or desc direction.
Expanding Records
Some endpoints support anexpand query parameter to include additional data in the response. Currently, the supported expansion is translated_fields, which returns translated versions of text fields when your event has translations enabled.
Error Codes
| Status Code | Description |
|---|---|
200 | Success. The response body contains the requested data. |
400 | Bad Request. The request body or parameters are invalid. Check the error message for details. |
401 | Unauthorized. The x-access-token header is missing or the token is invalid. |
403 | Forbidden. The token does not have the required scope for this endpoint. |
404 | Not Found. The requested resource does not exist. |
429 | Too Many Requests. You are being rate limited. Retry after a short delay with exponential backoff. |
500 | Internal Server Error. An unexpected error occurred. Contact support if the issue persists. |

