UpdateEscalationPolicy
Update an existing escalation policy's rules or configuration
Execution Availability
Try It Out
Submit a mock request using the current auth context and example-driven inputs.
Path Parameters
Request Inputs
Path Parameters
policyIdStringRequiredID of the escalation policy to update
Body Fields
nameStringRequiredUpdated name for the escalation policy
Example: my-resource
descriptionStringRequiredUpdated description for the escalation policy
Example: A brief description
rulesListRequiredUpdated ordered list of escalation rules
Example: (nested array)
levelIntegerEscalation level number (starting from 1)
Example: 1
targetsListList of user or group IDs to notify at this escalation level
Example: item1,item2
timeoutStringDuration to wait before escalating to the next level
Example: 15m
notifyMethodsListNotification channels used at this escalation level
Example: item1,item2
repeatCountIntegerRequiredUpdated repeat count for the escalation cycle
Example: 10
Responses
Endpoint
PUT/api/v1/oncall/escalation-policies/{policyId}
/api/v1/oncall/escalation-policies/{policyId}
Request Example
curl -X PUT '{host}/api/v1/oncall/escalation-policies/{policyId}' -H 'Authorization: Bearer {token}' -H 'Content-Type: application/json' -d '{"name":"my-resource","description":"A brief description","rules":"(nested array)","repeatCount":10}'
Response Example
200{
"uuid": "pol-11223344",
"name": "Critical Alert Policy",
"description": "Escalation policy for P0 incidents",
"rules": [
{}
],
"repeatCount": 3,
"createDate": "example",
"lastOpDate": "example"
}Change History
This API has no change history records yet.
