Health Deep
API Reference
Health Deep
Readiness probe: proves the DB path end-to-end (pool -> proxy -> Cloud SQL).
Caddy keeps probing the DB-free /api/v1/health for liveness (a DB blip must not pull the only upstream); uptime monitoring targets THIS endpoint. Split exists because the Aug 5-17 outage (mahara_app locked by Cloud SQL’s password policy) sat invisible behind the DB-free check for 12 days.
Sync def on purpose: runs in Starlette’s threadpool, so a hung pool cannot freeze the event loop (same rule as the assistant routes).
GET
Health Deep
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Response
200 - application/json
Successful Response