Health Check
Check if the API service is running
Endpoint
Description
Simple health check endpoint to verify the API service is running and responsive. Returns a basic status object.Request
No parameters required.cURL Example
Response
Always returns
"ok" if the service is healthySuccess Response (200 OK)
Response Codes
200 OK- Service is healthy and running503 Service Unavailable- Service is down (connection refused/timeout)
Usage
This endpoint is typically used by:- Load balancers for health checks
- Monitoring systems to verify service availability
- Container orchestration platforms (Kubernetes, Docker Swarm)
- CI/CD pipelines for deployment verification
Implementation
Location:app/main.py:703-705
Notes
- This endpoint does not check dependencies (database, external APIs)
- For production use, consider adding checks for:
- Database connectivity
- External API availability (Telnyx, Deepgram)
- Queue system health
- Memory/CPU usage metrics