Monitor an API endpoint on your plan's schedule and get alerted the moment its status, speed or JSON response stops matching your conditions.
An API monitor is a monitor whose health is decided by the response, not just by the server answering. On your plan's schedule, Monitrova sends the request you configured — method, headers and body — and evaluates your pass conditions. If any condition fails for long enough, it opens an incident and emails you, exactly like a website going down.
Add one from Add site: choose API endpoint as the monitor type, enter the URL, pick the method, add any headers (e.g. Authorization: Bearer …) and a body, then set your conditions. You can try the same request first with the free API Endpoint Checker.
| Status | What it means |
|---|---|
| Up | The most recent check met every pass condition you set. |
| Down | The endpoint was unreachable, or a pass condition failed — the failed condition is recorded with the check. |
| Unknown | No check has run yet, or the monitor is paused. |
| Condition | What it means |
|---|---|
| Expected status code | The response must return this exact HTTP status (e.g. 200, 201, 204). |
| Max response time | The response must arrive within this many milliseconds. |
| Body contains | The response body must contain this exact substring. |
| JSON field path | A dot-path (e.g. data.status) that must exist in the JSON response — and, if you set a value, must equal it. |
These tools are one-off checks. A Monitrova account monitors your sites continuously and emails you the moment something breaks.