What is API Monitoring?
Send real requests to your API and assert on the status, timing, and response body — not just that it responded.
An API monitor sends a real HTTP request to an endpoint and checks the response against assertions you define. Use it to verify your API returns the right data, not merely that it answered.
Request
- Method —
GET,POST,PUT,PATCH, orDELETE. - URL — the full endpoint.
- Headers — including
Authorizationfor bearer tokens or API keys, or basic auth. - Body — a JSON payload or form data for write methods.
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.
Multi-step flows
Chain requests and pass values between them — authenticate in step one, use the token in step two, assert on the result of step three — to monitor a real flow rather than a single endpoint.
Safety
Credentials are encrypted and never exposed in alerts or logs. Failures are confirmed from multiple regions before alerting. See the API monitoring page for more.
Can't find what you need? Email [email protected] — we're happy to help.