Health API Endpoints
The Health API exposes a small set of operational endpoints for checking system status.
Authentication
All health endpoints require admin authentication.
Authorization: Bearer <your-jwt-token>
Endpoints
GET /api/v1/health/basic
Quick infrastructure check.
- database connectivity
- Redis connectivity
- overall status
GET /api/v1/health/pipeline
Detailed pipeline diagnostics.
- pipeline component status
- success rate
- recommendations
GET /api/v1/health/system
Combined overview of basic and pipeline health.
GET /api/v1/health/status
Lightweight status check for quick polling.
Status Values
healthydegradedunhealthycriticalerror
Error Handling
Typical responses include:
200 OKfor successful checks401 Unauthorizedfor missing or invalid auth403 Forbiddenfor insufficient privileges500 Internal Server Errorfor health check failures