Programmatically access real-time status data and historical metrics
Include your API key in the query parameter ?api_key=your_key
for all requests
GET /v1/status
{
"status": "ok",
"services": [
{
"name": "Core API",
"status": "operational",
"last_checked": "2025-09-22T14:30:00Z"
}
]
}
GET /v1/history?service=Core
{
"service": "Auth API",
"incidents": [
{
"started": "2025-09-20T14:48:00Z",
"resolved": "2025-09-21T02:35:00Z",
"impact": "25% latency"
}
]
}
GET /v1/errors
{
"4xx_errors": "12,342",
"5xx_errors": "872",
"last_24_hours": "2025-09-22T00:00:00Z"
}
POST /v1/webhook
{
"callback_url": "https://your.service.com/webhook",
"services": ["*", "Core API", "Auth API"]
}
Status | Description | Example Scenario |
---|---|---|
200 OK | Successful request | Valid API key & working endpoint |
401 Unauthorized | Missing/invalid API key | Request without api_key parameter |
429 Too Many Requests | Rate limit exceeded | More than 60 requests/minute |
Our API gives developers full control over status monitoring with webhooks, custom alerts, and historical data queries
🔐 Get API Key