Health Check

API reference for the /health endpoint to check service status.

The Health endpoint provides service status information.

Endpoint

GET /health

No authentication required.

Response

{
  "status": "healthy",
  "version": "1.0.0",
  "uptime": 86400,
  "providers": {
    "anthropic": "healthy",
    "openai": "healthy",
    "gemini": "healthy"
  },
  "database": "healthy",
  "cache": "healthy"
}

Status Values

StatusDescription
healthyService is operating normally
degradedSome features unavailable
unhealthyService is down

Example

curl https://api.yourdomain.com/health

Use Cases

  • Load balancer health checks
  • Monitoring and alerting
  • Deployment verification