Skip to main content

Health

The API exposes several health check endpoints. These are useful if you’re building health-aware integrations or want to verify the service is operational.
Health endpoints do not require authentication. No x-api-key header is needed.

Basic Health Check

GET /health

Returns basic service status.

GET /health/live

Lightweight liveness probe. Returns 200 if the process is running.

Readiness Probe

GET /health/ready

Checks whether the service and its dependencies are ready to handle requests. Returns 200 if ready, 503 if degraded or starting.
Possible status values:

Detailed Health Check

GET /health/detailed

Returns comprehensive health information including system metrics (memory, CPU) and dependency status. Query parameter:
The detailed endpoint includes service configuration and system resource usage. Use it for debugging, not for frequent polling.

When to use which endpoint