Our public API
No Bearer token is required. These endpoints use the same read request limits as StateOn API v1, counted per IP address.
Overall status
Get the overall status and component counts for this status page.
{
"data": {
"status_page_id": 1,
"global_status": "operational",
"label": "All systems operational",
"components_tracked": 5,
"components_active": 5,
"components_down": 0,
"last_updated": "2026-10-09T23:17:07.944654Z"
}
}
Components
Get published components and their current monitor states. PAUSED means monitoring is stopped; paused_until is the automatic resume time or null for an indefinite pause.
{
"data": [
{
"id": 13,
"name": "InfNibor Site",
"monitor_id": 2,
"group_name": "Sites",
"position": 0,
"monitor": {
"id": 2,
"name": "InfNibor Site",
"state": "UP"
}
},
{
"id": 20,
"name": "AS202520",
"monitor_id": 18,
"group_name": "Services",
"position": 0,
"monitor": {
"id": 18,
"name": "AS202520",
"state": "UP"
}
},
{
"id": 2,
"name": "Oracle Nibor",
"monitor_id": 5,
"group_name": "Services",
"position": 1,
"monitor": {
"id": 5,
"name": "Oracle Nibor",
"state": "UP"
}
},
{
"id": 3,
"name": "PL-WRO-01",
"monitor_id": 8,
"group_name": "Services",
"position": 2,
"monitor": {
"id": 8,
"name": "PL-WRO-01",
"state": "UP"
}
},
{
"id": 4,
"name": "PL-WRO-SZKOLNY",
"monitor_id": 9,
"group_name": "Services",
"position": 3,
"monitor": {
"id": 9,
"name": "PL-WRO-SZKOLNY",
"state": "UP"
}
}
]
}
Incidents
Get incidents and their updates for this status page.
{
"data": []
}
Maintenances
Get maintenance windows and their updates for this status page.
{
"data": []
}