Endpoint requirements
- Method:
GET - Content type:
application/json - Status code:
200 - Accessibility: reachable from the public internet
- Timeout: responds within 5 seconds
200 even when an internal dependency is unhealthy. Still200 reads dependency health from the JSON body. Network errors, non-200 responses, timeouts, invalid JSON, and invalid response shapes count as failed polls.
Response fields
Status derivation
The worst dependency status becomes the monitor’s overall result. A degraded result is recorded but does not open an incident.
Validate an endpoint
In the validation response,
checks: {} means the endpoint explicitly reported no dependency checks. checks: null means Still200 could not determine the checks; inspect error for the reason.