Endpoint
Authentication
This endpoint does NOT require authentication. It is publicly accessible for health monitoring and load balancer checks.Response
Returns a simple JSON object indicating the service health status.Always
true if the service is respondingHealth status string. Returns
"healthy" when service is operationalStatus Code
The endpoint returns HTTP status code200 when the service is healthy.
Example Request
Example Response
Use Cases
Load Balancer Health Checks
Configure your load balancer to periodically ping this endpoint:Container Orchestration
Use this endpoint for Kubernetes liveness and readiness probes:Monitoring and Alerting
Integrate with monitoring tools to track uptime:Implementation Details
This endpoint is implemented insrc/apps/calls/api/v1/endpoints/health.py:11 as a simple unprotected endpoint that always returns a successful response when the FastAPI application is running.
The health check verifies:
- The web server is responsive
- The application can handle HTTP requests
- Basic routing is functional
What It Does NOT Check
- Database connectivity
- External API availability
- WebSocket connections
- System resource availability
- Call processing capability
Related Endpoints
- GET /api/v1/metrics/live - Detailed system metrics (requires auth)
- GET /api/v1/calls - Active call sessions (requires auth)