Status API
Read Dislite's status from scripts, bots and dashboards. No key needed, CORS is open and responses are cached for 30 seconds.
The format follows the common /api/v2 status page layout, so most status widgets and bots can read it as is.
curl https://status.dislite.xyz/api/v2/status.json
| Endpoint | Returns |
|---|---|
/api/v2/summary.json | Overall status, every component, unresolved incidents and upcoming maintenance. |
/api/v2/status.json | Just the overall status indicator and description. |
/api/v2/components.json | Each component with its status, response time and 90 day uptime. |
/api/v2/incidents.json | The 50 most recent incidents with all their updates. |
/api/v2/incidents/unresolved.json | Incidents that are still open. |
/api/v2/scheduled-maintenances.json | The 50 most recent maintenance windows. |
/api/v2/scheduled-maintenances/upcoming.json | Maintenance that has not started yet. |
/api/v2/scheduled-maintenances/active.json | Maintenance in progress. |
Status indicator
status.indicator is one of none, maintenance, minor, major or critical. Component status is one of operational, under_maintenance, degraded_performance, partial_outage or major_outage.
Feeds
Every incident and maintenance update is also in the RSS and Atom feeds.