Send one request to an API endpoint — with your own method, headers and body — and check the response against pass conditions you set.
The API Endpoint Checker sends a single request to the endpoint you enter and checks the response against the pass conditions you set. Unlike an uptime ping, it doesn't just confirm the server answered — it can verify the exact status code, the response time, a substring in the body, and a value at a JSON field path.
Choose the HTTP method (GET, POST, PUT, PATCH, DELETE, HEAD or OPTIONS), add any request headers (such as an Authorization token) and, for write methods, a request body. The check passes only when every condition you set is met.
| Result | What it means |
|---|---|
| Pass | The endpoint responded and every pass condition you set was met. (With no conditions set, any non-error 2xx/3xx response passes.) |
| Fail | The endpoint responded, but at least one pass condition was not met — see which one in the conditions list. |
| Unreachable | No HTTP response at all — the request timed out, DNS failed, the connection was refused, or there was a TLS error. See the reason shown. |
| Message | What it means |
|---|---|
| Unexpected status code | The endpoint returned a status code different from the one you required. |
| Slower than the limit | The response was slower than the maximum response time you set. |
| Text not found in body | The "body contains" text you required did not appear in the response body. |
| Response body was not valid JSON | You set a JSON field condition, but the body could not be parsed as JSON. |
| JSON field not found | The JSON field path you entered does not exist in the response. |
| JSON field had a different value | The JSON field exists but its value did not equal the one you required. |
| Connection timed out | No response within the time limit — the endpoint is slow or unreachable. |
| DNS error | The domain could not be resolved. Check the spelling, or the host's DNS may be down. |
| SSL/TLS error | The secure connection couldn't be completed — often a certificate problem. |
These tools are one-off checks. A Monitrova account monitors your sites continuously and emails you the moment something breaks.