Status API
The Status API provides access to the Chainabit platform status page data — service health, active incidents, and scheduled maintenance.
Sections
| Section | Description |
|---|---|
| Public Endpoints | Unauthenticated read-only endpoints for status page consumers |
Quick Reference
Public — no authentication required
GET /api/v1/status
GET /api/v1/status/services
GET /api/v1/status/services/:slug
GET /api/v1/status/components
GET /api/v1/status/incidents
GET /api/v1/status/incidents/:id
GET /api/v1/status/maintenance
GET /api/v1/status/snapshots/:date
GET /api/v1/status/uptime/:windowAdmin — requires JWT + admin role
GET|POST|DELETE /api/v1/admin/status/services
GET|POST|DELETE /api/v1/admin/status/components
GET|POST|PATCH|DELETE /api/v1/admin/status/incidents
GET|POST /api/v1/admin/status/incidents/:id/updates
GET|POST|PATCH|DELETE /api/v1/admin/status/maintenance
POST /api/v1/admin/status/overrides
POST|DELETE /api/v1/admin/status/dependencies
POST /api/v1/admin/status/eventsStatus Values
StatusState | Meaning |
|---|---|
operational | All systems normal |
degraded_performance | Slower than expected, not fully down |
partial_outage | Some but not all users affected |
major_outage | Widespread unavailability |
maintenance | Scheduled maintenance in progress |
Incident Stages
investigating → identified → monitoring → resolved → postmortem_ready
Maintenance Statuses
scheduled → in_progress → completed (or cancelled)