POST/v2/outages/{outage_uuid}/escalate

Escalate an outage

Escalates an outage to specific users or to the next step in the escalation policy.

Request

Path Parameters
uuidstringrequired
The unique identifier of the outage to escalate
Example:"outage_abc123"
Bodyapplication/json
usersarray<object>optional
Array of users to escalate to with their notification methods. If not provided, escalates to the next step in the escalation policy.
User Object
uuidstringrequired
The user's UUID
methodsobjectrequired
Notification methods object with email, sms, and/or phone booleans
💡Auto Escalation

If users is not provided, the outage will be escalated to the next step in the associated escalation policy.

Response

Returns a success message confirming the escalation.

RequestcURL
curl -X POST https://api.hyperping.io/v2/outages/outage_abc123/escalate \
  -H "Authorization: Bearer ${API_TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "users": [
      {
        "uuid": "user_abc123",
        "methods": {
          "email": true,
          "sms": true,
          "phone": false
        }
      }
    ]
  }'
200 OKJSON
{
  "message": "Outage escalated successfully"
}