Skip to content

Health Check

GET
/health

Liveness probe - returns 200 if the application is running.

Per FR-API-HEALTH-001:

  • Returns 200 with {“status”: “healthy”, “version”: “0.1.0”}

Per FR-API-HEALTH-002:

  • This endpoint does NOT require authentication
  • No Authorization header needed

This endpoint is used by ALB/ECS health checks to determine if the application process is running and can accept connections. It always returns 200 to ensure containers are not killed during cache warming.

For cache readiness checks, use GET /health/ready instead.

Returns: JSON response with status and current version. - 200: Application is running (always)

Successful Response