API Monitoring Beyond the 200 OK
Send custom requests to your REST APIs and health-check endpoints, then assert on the JSON response—so you catch broken APIs that plain uptime checks call healthy.
Configured Assertions
Why API Monitoring?
A 200 OK doesn't mean it works
An API can return a perfect HTTP status while the response body is wrong—an error flag, a missing field, an empty list, a stale value. API monitoring validates the data itself, so contract breaks surface the moment they happen.
- Verify REST API and health-check responses by field and value
- Catch silent failures behind a healthy HTTP status
- Monitor authenticated and write endpoints with custom requests
Features
Validate every response that matters
JSON Path Assertions
Target any field with dot notation—data.status, users.0.id—and assert on its exact value, not just the HTTP status.
12 Match Operators
equals, contains, exists, greater/less than, regex and their negations—validate any response contract you depend on.
Custom Requests
Send GET, POST, PUT, PATCH, DELETE, HEAD or OPTIONS with custom headers and a request body. Monitor authenticated and write endpoints.
Silent-Failure Detection
A 200 OK with the wrong data still fails the check. Catch broken APIs that plain uptime checks call healthy.
Multi-Region Checks
Assertions run from four global regions with consensus, so a real API break is confirmed everywhere before you're alerted.
Incident-Grade Alerts
A failed assertion raises a JSON assertion incident with the exact path, expected and actual value—via email, SMS, Slack or webhooks.
FAQ
API monitoring questions
What is API monitoring?
How does Sentinel validate a JSON response?
Can it send POST requests with a request body?
How is API monitoring different from keyword monitoring?
What happens when an assertion fails?
How many assertions can I add per monitor?
Know your APIs return the right data
Add API monitoring and catch contract breaks before they reach your clients. 14-day free trial, cancel anytime.