GET/v2/outages/{outage_uuid}

Get an outage

Returns a single outage with full details.

Request

Path Parameters
uuidstringrequired
The unique identifier of the outage
Example:"outage_abc123"

Response

Returns detailed outage information including severity, summary, and post-mortem data.

Response Objectapplication/json
outageobject
The outage object with all details
outage.severityenum<string>
Severity level of the outage: critical, major, or minor
outage.incidentNumbernumber
Auto-incrementing incident number within your project (e.g. INC-42)
outage.summarystring
User-written summary of the outage (rich text, nullable)
outage.aiSummarystring
AI-generated summary of the outage (nullable, available on paid plans)
outage.postmortemstring
Post-mortem analysis of the outage (rich text, nullable)
outage.reportedByobject
User who reported the incident (nullable, only for manual incidents). Contains uuid, email, and name.
RequestcURL
curl https://api.hyperping.io/v2/outages/outage_abc123 \
  -H "Authorization: Bearer ${API_TOKEN}"
200 OKJSON
{
  "outage": {
    "uuid": "outage_abc123",
    "startDate": "2026-01-21T10:30:00.000Z",
    "endDate": null,
    "durationMs": 3600000,
    "statusCode": 500,
    "description": "Server returned 500",
    "isResolved": false,
    "detectedLocation": "paris",
    "confirmedLocations": "paris,london,frankfurt",
    "protocol": "http",
    "severity": "critical",
    "incidentNumber": 42,
    "acknowledgedAt": "2026-01-21T10:35:00.000Z",
    "acknowledgedBy": {
      "uuid": "user_xyz",
      "email": "john@example.com",
      "name": "John Doe"
    },
    "reportedBy": null,
    "monitor": {
      "uuid": "mon_abc123",
      "name": "Production API",
      "url": "https://api.example.com",
      "protocol": "http"
    },
    "summary": null,
    "aiSummary": null,
    "postmortem": null,
    "escalationPolicy": {
      "uuid": "policy_xyz",
      "name": "On-Call DevOps"
    }
  }
}