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 error headers and alerted channels.

Response Objectapplication/json
outageobject
The outage object with all details
outage.errorHeaderstring
Full HTTP error header from the failed request
outage.alertedChannelsarray<string>
Array of escalation step UUIDs that have been alerted
RequestcURL
curl https://api.hyperping.io/v2/outages/outage_abc123 \
  -H "Authorization: Bearer ${API_TOKEN}"
200 OKJSON
{
  "outage": {
    "id": 12345,
    "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",
    "errorHeader": "HTTP/1.1 500 Internal Server Error",
    "acknowledgedAt": "2026-01-21T10:35:00.000Z",
    "acknowledgedBy": {
      "uuid": "user_xyz",
      "email": "john@example.com",
      "name": "John Doe"
    },
    "monitor": {
      "uuid": "mon_abc123",
      "name": "Production API",
      "url": "https://api.example.com",
      "protocol": "http"
    },
    "escalationPolicy": {
      "uuid": "policy_xyz",
      "name": "On-Call DevOps"
    },
    "alertedChannels": ["step_uuid_1", "step_uuid_2"]
  }
}