URL parameters
The ID of the incident you want to get
Headers
Bearer $TOKEN
Returns a single incident by ID.
URL parameters
The ID of the incident you want to get
Headers
Bearer $TOKEN
Returns the requested incident.
Response body
Response attributes
The ID of the incident.
Always incident.
The name of the incident.
The URL the monitor checked, null for incidents not raised by a URL check.
The HTTP method of the check, such as get.
What caused the incident, such as Status 500.
The ID of the group of similar incidents this incident belongs to, null when it isn't grouped.
When the incident started, as an ISO 8601 date-time. null while the incident is Unconfirmed.
When the incident was acknowledged, null until then.
The name of whoever acknowledged the incident, such as a team member or API.
When the incident was resolved, null until then.
The name of whoever resolved the incident.
The current status: Started, Acknowledged, Validating while the check is passing again during the recovery period, Resolved, or Unconfirmed while other regions are still confirming the failure. Listing returns only confirmed incidents.
The team the incident belongs to.
The response body that triggered the incident, when it's shorter than 500 characters. Longer bodies are linked in response_url instead.
Metadata of the response that triggered the incident, as a JSON string.
The regions that ran the failing check: us, eu, as, or au.
A link to the response body that triggered the incident, when it's 500 characters or longer.
A screenshot taken when the incident started.
A link to the alert in the third-party tool that raised the incident.
The ID of the escalation policy alerting for this incident, null when none is set.
Whether the on-call person is called.
Whether the on-call person gets an SMS.
Whether the on-call person gets an e-mail.
Whether the on-call person gets a push notification.
Whether the push notification is a critical alert that ignores the mute switch and Do Not Disturb mode. Devices that don't support critical alerts get a regular push notification.
The names of the Slack channels created for this incident by channel-type Slack integrations. Empty when there are none.
The incident's metadata, mapping each key to an array of values. Most incidents have an Origin key naming where they came from, such as Monitor or Datadog integration.
The type of the value: String, User, Team, Policy, Schedule, Endpoint, Source, SlackIntegration, LinearIntegration, JiraIntegration, MicrosoftTeamsWebhook, ZapierWebhook, NativeWebhook, or PagerDutyWebhook.
The text of a String value.
The ID of the item a value of any other type references.
The name of the referenced item.
The e-mail of the referenced user, only when type is User.
Present and true when listing incidents with a token for one team and another team escalated the incident to yours.
When the SSL certificate expires, as an ISO 8601 date-time. Present only on SSL certificate expiration incidents.
When the domain expires, as an ISO 8601 date-time. Present only on domain expiration incidents.
The ID of the monitor that triggered the incident, with type monitor. Present only for monitor incidents.
The ID of the heartbeat that triggered the incident, with type heartbeat. Present only for heartbeat incidents.
The ID of the integration that triggered the incident, with type webhook_integration. Also present for incidents raised by a dashboard alert.
The full monitor or heartbeat that triggered the incident, in the same shape the monitors and heartbeats APIs return. Present when getting a single incident.
We use cookies to authenticate users, improve the product user experience, and for personalized ads. Learn more.