Health
Unauthenticated probes. The liveness path is spelled liveliness in code.
| Path | Success (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.