Skip to main content

Endpoint requirements

  • Method: GET
  • Content type: application/json
  • Status code: 200
  • Accessibility: reachable from the public internet
  • Timeout: responds within 5 seconds
Return 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

A valid dependency-aware response looks like:
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.