meta

Deep health check for an external monitor

Unauthenticated, rate-limited and cached for 30 s. Answers ok, degraded or down with one named check per dependency and per background signal — D1, R2, Vectorize, the queue producer bindings, each cron's last heartbeat age, the email lane, dead-letter arrivals, the provider balance probe age, the platform spend breaker, orchestrator reachability and the active/stalled run counts. The body carries counts, ages and fixed tokens only: no identifier, no customer data and no thrown message. The HTTP status is always 200 — alert on the body. ops/monitoring.md is the runbook.

get/v1/health/deep

Request

  • Base URL: https://api.hyperresearch.ai
  • URL: https://api.hyperresearch.ai/v1/health/deep
  • Auth: none required

Response

Health roll-up

status'ok' | 'degraded' | 'down' required
checked_atstring required
environmentstring required
cache_age_snumber required

Changes

No recorded changes to this operation across all 1 revision of this API.