v1
latestOpenAPI 3.0.02026-07-141,4077,1665.2 MBOn-Call
Update On-Call escalation policy
Update an On-Call escalation policy
put/api/v2/on-call/escalation-policies/{policy_id}
Path parameters
policy_idstring required
Example:a3000000-0000-0000-0000-000000000000
The ID of the escalation policy
Query parameters
includestring
Comma-separated list of included relationships to be returned. Allowed values: teams, steps, steps.targets.
Request body
Example request
{
"data": {
"attributes": {
"name": "Escalation Policy 1",
"resolve_page_on_policy_end": false,
"retries": 2,
"steps": [
{
"assignment": "default",
"escalate_after_seconds": 3600,
"id": "00000000-aba1-0000-0000-000000000000",
"targets": [
{
"id": "00000000-aba1-0000-0000-000000000000",
"type": "users"
},
{
"id": "00000000-aba2-0000-0000-000000000000",
"type": "schedules"
}
]
}
]
},
"id": "a3000000-0000-0000-0000-000000000000",
"relationships": {
"teams": {
"data": [
{
"id": "00000000-da3a-0000-0000-000000000000",
"type": "teams"
}
]
}
},
"type": "policies"
}
}Response
OK
Example response
{
"data": {
"attributes": {
"name": "Escalation Policy 1",
"resolve_page_on_policy_end": true,
"retries": 2
},
"id": "00000000-aba1-0000-0000-000000000000",
"relationships": {
"steps": {
"data": [
{
"id": "00000000-aba1-0000-0000-000000000000",
"type": "steps"
}
]
},
"teams": {
"data": [
{
"id": "00000000-da3a-0000-0000-000000000000",
"type": "teams"
}
]
}
},
"type": "policies"
},
"included": [
{
"attributes": {
"avatar": "",
"description": "Team 1 description",
"handle": "team1",
"name": "Team 1"
},
"id": "00000000-da3a-0000-0000-000000000000",
"type": "teams"
},
{
"attributes": {
"assignment": "default",
"escalate_after_seconds": 3600
},
"id": "00000000-aba1-0000-0000-000000000000",
"relationships": {
"targets": {
"data": [
{
"id": "00000000-aba1-0000-0000-000000000000",
"type": "users"
},
{
"id": "00000000-aba2-0000-0000-000000000000",
"type": "schedules"
},
{
"id": "00000000-aba2-0000-0000-000000000000_previous",
"type": "schedule_target"
},
{
"id": "00000000-aba3-0000-0000-000000000000",
"type": "teams"
}
]
}
},
"type": "steps"
},
{
"id": "00000000-aba1-0000-0000-000000000000",
"type": "users"
},
{
"id": "00000000-aba2-0000-0000-000000000000",
"type": "schedules"
},
{
"attributes": {
"position": "previous"
},
"id": "00000000-aba2-0000-0000-000000000000_previous",
"relationships": {
"schedule": {
"data": {
"id": "00000000-aba2-0000-0000-000000000000",
"type": "schedules"
}
}
},
"type": "schedule_target"
},
{
"id": "00000000-aba3-0000-0000-000000000000",
"type": "teams"
}
]
}