Skip to content

5.12.2.1 Incidents

The Incidents domain of status. Components, incidents and their updates, maintenance and probes of the status page. The Console is its only caller: staff with status.incidents.manage open and update incidents and schedule maintenance; staff with status.components.manage override a component or pause a probe. Every change is an audit event and is on the page within a minute.

5.12.2.1.1 Versions

Version Status Prod URL Contract
v1 Proposed https://console.moonitoring.com/api/status/incidents/v1 incidents/v1/openapi.yaml

5.12.2.1.2 Operations

Operation Request Who Capability
List components GET /components Staff status.incidents.read
Set a component's status PATCH /components/{component_id} Staff status.components.manage
List incidents GET /incidents Staff status.incidents.read
Open an incident POST /incidents Staff status.incidents.manage
Read an incident GET /incidents/{incident_id} Staff status.incidents.read
Change an incident PATCH /incidents/{incident_id} Staff status.incidents.manage
Post an update POST /incidents/{incident_id}/updates Staff status.incidents.manage
List maintenances GET /maintenances Staff status.incidents.read
Schedule a maintenance POST /maintenances Staff status.incidents.manage
Change a maintenance PATCH /maintenances/{maintenance_id} Staff status.incidents.manage
List probes GET /probes Staff status.incidents.read
Pause or resume a probe PATCH /probes/{probe_id} Staff status.components.manage