Skip to main content

Health and availability

Use GET /status/health for a compact health response:

{ "status": "ok" }

GET /status/ also returns the current service date. Health checks establish service availability; they do not validate your integration key or a particular survey mapping. Use GET /integrations/v1/context with an authorized secret for that check.

Monitor separately for:

  • collector request failures in participant browsers;
  • Integration API 401, 429, and 5xx responses;
  • scoring runs that become failed;
  • deletion records that remain pending or become failed.

Ramon's fail-open model means participant flows should continue during an outage. Your operations alerting should identify and reconcile deferred work afterward.