Our API follows JSON:API specification.
API tokens are scoped per team. That means you'll get a separate API token for each of your teams.
We currently support API requests for these resources:
Monitors
Do you need help integrating the API? Let us know at hello@betteruptime.com.
To obtain the API token for your team:
Go to Team members
Click Configure team in the header
Click Copy to clipboard in the Direct API Token
API requests made to Better Uptime API are authorized using a Bearer Authentication standard.
That means you'll only need to add a header with Authorization: Bearer YOUR_API_TOKEN
to your requests.
Everything is OK.
We can't process the changes you requested. For example, we can't update your monitor because you made an invalid request.
You are trying to access a resource you don't have access to.
The resource you're looking for doesn't exist.
500 — Unexpected error
Oops. That's probably our bad. We get notified instantly and will resolve the issue soon.