Skip to main content
GET
/
api
/
v1
/
status-pages
/
{id}
/
incidents
/
{incidentId}
Get a specific incident by ID
curl --request GET \
  --url https://api.example.com/api/v1/status-pages/{id}/incidents/{incidentId}
{
  "id": "<string>",
  "statusPageId": "<string>",
  "organizationId": "<string>",
  "title": "<string>",
  "severity": "minor",
  "status": "investigating",
  "startedAt": "2023-11-07T05:31:56Z",
  "createdAt": "2023-11-07T05:31:56Z",
  "updatedAt": "2023-11-07T05:31:56Z",
  "updates": [
    {
      "id": "<string>",
      "incidentId": "<string>",
      "content": "<string>",
      "status": "investigating",
      "createdAt": "2023-11-07T05:31:56Z",
      "updatedAt": "2023-11-07T05:31:56Z"
    }
  ],
  "affectedMonitors": [
    {
      "id": "<string>"
    }
  ],
  "description": "<string>",
  "monitorId": "<string>",
  "resolvedAt": "2023-11-07T05:31:56Z"
}

Documentation Index

Fetch the complete documentation index at: https://getmonitor.io/docs/llms.txt

Use this file to discover all available pages before exploring further.

Path Parameters

id
string
required
incidentId
string
required

Response

200 - application/json

Incident details

id
string
required
statusPageId
string
required
organizationId
string
required
title
string
required
severity
enum<string>
required
Available options:
minor,
major,
critical
status
enum<string>
required
Available options:
investigating,
identified,
monitoring,
resolved
startedAt
string<date-time>
required
createdAt
string<date-time>
required
updatedAt
string<date-time>
required
updates
object[]
required
affectedMonitors
object[]
required
description
string | null
monitorId
string | null
resolvedAt
string<date-time> | null