An API can answer 200 OK and still return the wrong thing. JSON request monitors will read the response and check the values that matter to you.
A health endpoint that always says 200, an orders API that returns an empty list, a price feed that suddenly reports zero — these are the failures uptime checks never see, because the server is answering perfectly well.
The JSON Request Monitor will send your request, parse the JSON response and compare the fields you choose with what they should be. When a value is missing, wrong or out of range, you get an alert that names the field.
The plan for the first release. Every check will be stored in a full log, like all Upzilla monitors.
GET or POST, with your headers, token and body.
Pick values by path and compare them: equals, contains, greater or less than.
Alert when a field you rely on disappears from the response.
Track how fast the API answers, alongside the content.
API Monitoring already checks that your endpoints answer, with the right status and in time.
Set up like every other Upzilla monitor, in a few minutes.
The URL, the method and any headers or body.
Point to the values that matter and what they should be.
"$.db.connected is false" — not just "check failed".
Read the details behind a status page and alert on each part.
Prices, stock and order counts that must never be zero.
Make sure a partner's API still returns what you depend on.
Watch queue lengths and job counts exposed as JSON.
The same alert channels as every Upzilla monitor, as many as you like.
We are building it now. Most new monitors arrive before the new year; create a free account to hear when it is ready.
API Monitoring checks that an endpoint answers with the right status and in time. The JSON Request Monitor also reads the body and checks the values inside it.
Yes, the request can carry your own headers, including an Authorization header.
API Monitoring already watches your endpoints' availability and response time.
Start with 10 free monitors today — we will tell you the moment this one is ready.