Overview
This is the API version of your status page. Because robots care about your status too.
The Public Status API enables you to provide your API consumers with a simple GET method to query the current status.
Requirements
Your status page must be activated and in public mode.
Example Request
Check out a real-world example using Status.io’s current status: https://api.status.io/1.0/status/51f6f2088643809b7200000d
Find the URL for your status page by selecting the API menu from the dashboard.
Example Response (JSON)
Here’s a sample of the response data structure.
{
"result": {
"status_overall": {
"updated": "2016-01-29T22:57:03.079Z",
"status": "Operational",
"status_code": 100
},
"status": [
{
"id": "56a808c7b62d59d808000016",
"name": "Website",
"updated": "2016-01-29T22:57:03.079Z",
"status": "Operational",
"status_code": 100,
"containers": [
{
"id": "56a808c7b62d59d808000015",
"name": "US-West",
"updated": "2016-01-29T22:55:53.004Z",
"status": "Operational",
"status_code": 100
},
{
"id": "56a808c7b62d59d808000019",
"name": "US-East",
"updated": "2016-01-29T22:55:53.004Z",
"status": "Operational",
"status_code": 100
}
]
}
],
"incidents": [],
"maintenance": {
"active": [],
"upcoming": []
}
}
}