API Reference
Health
GET /api/health — liveness probe; versioned at GET /api/v1/health.
Through the gateway, probe keyless at GET /api/health; the versioned /api/v1/health below sits behind the gateway's authenticated /api/v1/ route and needs an X-API-Key.
GET
Successful Response
application/json- response
status*Statusok, degraded, or unhealthy (unhealthy is served as 503).
storage*Storageconnected or unreachable.
redis*Redisconnected, unavailable, or not configured.
event_bus*Event Busok, unhealthy, or error.
platform_init_errors?array<string>|Only when platform init recorded errors and all dependencies are up (status=degraded).
unhealthy_dependencies?array<string>|Only on 503: names of failing dependencies.
curl -X GET 'https://example.com/api/v1/health'Example Response
{ "status": "string", "storage": "string", "redis": "string", "event_bus": "string", "platform_init_errors": [ "string" ], "unhealthy_dependencies": [ "string" ]}