Overview
Returns detailed health metrics for a specific GetBill service.
Authentication
None required. This is a public endpoint.
Request
Service identifier. One of: api, webapp, ai-calls, messaging
Example Request
curl -X GET "https://getbill.io/status/api/health/api" \
-H "Accept: application/json"
Response
Response fields vary by service:
API Service
operational, degraded, or outage
Database response time in milliseconds
Human-readable status message
Web Application
operational, degraded, or outage
Response time in milliseconds
Memory usage as percentage of limit
AI Calls
operational, degraded, or outage
Call success rate over last 24 hours (%)
Total completed calls in last 24 hours
Messaging
operational, degraded, or outage
Message delivery rate over last 24 hours (%)
Estimated queue processing time
Number of messages pending delivery
Success Response
{
"status": "operational",
"responseTime": 12,
"message": "API is responding normally"
}
Error Responses
{
"error": "Service not found"
}
Available Services
| Service | Description |
|---|
api | Core API and database connectivity |
webapp | Web application and PHP runtime |
ai-calls | AI-powered voice calling services |
messaging | Email, SMS, WhatsApp, and RCS messaging |