Health Check

Monitor service status and dependency health. No authentication required.

GET/health

Returns comprehensive health status of all SiftlyAPI dependencies including Redis, Pipeline, WHOIS, Velocity, and Analysis Cache.

Response

200 OK — Healthy
{
"status": "healthy",
"timestamp": "2025-08-01T16:30:00Z",
"services": {
"redis": "healthy",
"pipeline": "healthy",
"whois": "healthy",
"velocity": "healthy",
"analysis_cache": "healthy"
},
"version": "1.0.0",
"uptime": "1h23m45s"
}

Status Levels

StatusHTTP CodeDescription
healthy200All services operational
degraded200Non-critical services failing — API still functional
unhealthy503Critical services (Pipeline) failed
Critical vs Non-Critical
Only Pipeline failures trigger a 503 response. Redis, Cache, and other service failures gracefully degrade — the API continues operating with fallback behavior.