Create Monitor

Create an API monitor — method, auth, request body, and assertions on the response.

An API monitor sends a real request to an endpoint and checks the response against assertions you define. Open Monitors → Add monitor and choose API.

1. Request

  • Name and URL — a label and the full endpoint.
  • MethodGET, POST, PUT, PATCH, or DELETE.
  • Headers — including Authorization for a bearer token or API key, or basic auth. Credentials are stored encrypted and never shown in alerts.
  • Body — a JSON payload or form data for write methods.

2. Assertions

All assertions must pass, or the monitor is marked DOWN:

  • Status code in the expected range.
  • Response time under a threshold.
  • Header value matches.
  • JSON body — assert on nested fields using dot notation, e.g. data.user.active == true.

3. Interval, regions, timeout

Choose the check interval (down to 30 seconds on paid plans), the regions to check from (DOWN is confirmed from 2+ regions), and a timeout.

4. Alerts and save

Attach the alert channels this monitor should notify, then Save — the first check runs immediately.

To monitor a real sequence rather than one endpoint, use a multi-step flow: chain requests and pass values (like a token) between them.

Can't find what you need? Email [email protected] — we're happy to help.