Skip to main content

Health

Unauthenticated probes. The liveness path is spelled liveliness in code.

PathSuccess (200)Failure
GET /health{"status":"healthy","db":"connected"}503 unhealthy / database unreachable
GET /health/liveliness{"status":"alive"}Always 200 — no dependencies checked
GET /health/readiness{"status":"healthy","db":"connected","redis":"connected"|"not_configured"}503 if Postgres is down, or Redis is configured and unreachable

Use liveliness for process restarts and readiness for load-balancer membership.