Get an incident
GET
/workspaces/{workspace}/status/incidents/{incident}Returns one incident with its affected components and every update.
Authentication
Send an API token as a bearer token. This endpoint needs a read token, made by any member of the workspace. Create one in My account → API tokens; see scopes and roles.
Authorization: Bearer 42|bynh_pat_•••••••HeaderPath parameters
workspacestringRequiredYour workspace slug, e.g. dokan.
incidentintegerRequiredIncident id.
Response
200 OKIncident with updates.
idintegerIncident id.titlestringTitle.statusenumCurrent stage. One ofinvestigating,identified,monitoring,resolved.status_labelstringLocalized.impactenumWorst impact across its components. One ofoperational,maintenance,degraded,partial_outage,major_outage.impact_labelstringLocalized.sourceenumautomatic: opened by a monitor. One ofmanual,automatic.draftbooleanNot yet posted (published_at is null).notify_subscribersbooleanSubscribers get emails for it.started_atstringISO 8601.published_atstring|nullISO 8601.resolved_atstring|nullISO 8601.duration_minutesintegerAt least 1; counts to now while open.monitor{id, name}|nullMonitor that opened it.components[]{id, name, impact, impact_label}Affected components.updates_countinteger|nullNumber of updates.updates[]objectid, status, status_label, body, author (name|null), notified_at, created_at. Empty in lists.
Rate limits
This endpoint counts toward your general limit of 120 requests a minute. When you go over, wait for the number of seconds in Retry-After.
Errors
401The token is missing, wrong, revoked or expired.
404The token belongs to another workspace, or its owner is no longer a member. Or: No incident with that id in this workspace.
Every error is JSON with a message. See Errors.