Download OpenAPI specification:
Fastify proxy fronting the uExcelerate microservices. This spec documents the gateway's own routes (health checks). For per-service endpoint contracts see the linked downstream Swagger UIs.
Returns 200 OK if the gateway process is up. Does NOT check downstream services — use /health/detailed for a fan-out check. This endpoint is suitable for load-balancer liveness probes (cheap, no network I/O).
{- "status": "OK",
- "service": "API Gateway",
- "timestamp": "2026-05-13T09:00:00.000Z",
- "uptime": 3600.5
}Fan-out health check. Pings each downstream service's /health endpoint in parallel with a 5s timeout per service. Returns 200 if every service reports healthy, 503 if any service is unreachable or reports unhealthy. Use this for readiness probes (it confirms the gateway can reach its dependencies). Downstream services covered: auth-service (:3001), legacy app / uex-server (:5000), CHM service (:5001), AI service (:5002), AI Coach service (:5003), calendar-service (:3003).
{- "status": "OK",
- "services": {
- "gateway": {
- "status": "healthy",
- "uptime": 3600.5,
- "timestamp": "2026-05-13T09:00:00.000Z"
},
}, - "timestamp": "2026-05-13T09:00:00.000Z"
}