Health & Status¶
Operational endpoints for monitoring service health. These endpoints do not require authentication.
Health Check¶
Returns the basic service status.
Response:
Try it
Readiness Check¶
Checks that all dependencies (database, storage, renderer) are operational. Use this endpoint for load balancer health checks.
Response (all healthy):
Response (degraded):
{
"status": "not_ready",
"dependencies": {
"database": "ok",
"storage": "error",
"renderer": "ok"
}
}
Try it
Version¶
Returns the current API version.
Response:
Try it
Usage Notes¶
| Endpoint | Auth Required | Use Case |
|---|---|---|
GET /health |
No | Quick liveness probe (Kubernetes, Docker) |
GET /ready |
No | Readiness probe — checks all dependencies |
GET /version |
No | Version detection for client libraries |
Monitoring
Point your uptime monitor at /ready rather than /health. The readiness endpoint verifies that the database and storage layer are reachable, catching issues that a simple liveness check would miss.