Our API follows the JSON:API specification.
API requests made to Better Stack API are authorized using a Bearer Authentication standard. That means you'll only need to add a header with Authorization: Bearer $TOKEN to your requests.
To access the Errors API, you need an API token. This token authenticates your requests and grants you access to manage your resources programmatically. The Errors API uses the same tokens as the Telemetry API.
You can use either a Global API token (for organization-wide management) or a Telemetry API token (scoped to a specific team).
A global API token is a token valid across all your teams, for managing anything within Better Stack.
A Telemetry API token is a team-scoped token for managing your Telemetry resources, including Errors. You can get a separate API token for each of your teams.
Lists come in pages, with a pagination object in the response body. To go through every page, request the URL in pagination.next until it's null. To get a specific page, pass the page query parameter.
| Parameter | Type | Value |
|---|---|---|
page |
Integer | The page number to return, starting with 1. |
per_page |
Integer | Number of results per page. Defaults to 50, maximum 250, unless the endpoint says otherwise. |
| Attribute | Type | Value |
|---|---|---|
pagination.first |
String | The URL of the first page. |
pagination.last |
String | The URL of the last page. |
pagination.prev |
String or null |
The URL of the previous page, or null on the first page. |
pagination.next |
String or null |
The URL of the next page, or null on the last page. |
We use cookies to authenticate users, improve the product user experience, and for personalized ads. Learn more.