ackTimeoutMinutes, it escalates to the next layer.
Policy layers are managed separately. See Policy Layers for endpoints that add, update, reorder, or remove layers from a policy.
GET /escalation/policies
List all escalation policies for your organization. Returns policy metadata only — layers are not included in list responses.
Response fields
Array of escalation policy objects.
Error codes
POST /escalation/policies
Create a new escalation policy. The name must be unique within your organization. Add layers separately after creation using POST /escalation/policies/{policyId}/layers.
Request body
Display name for the policy. Must be unique within your organization. 1–255 characters.
Optional description of the policy’s purpose.
Response fields
The created escalation policy.
Error codes
GET /escalation/policies/{policyId}
Retrieve a single escalation policy by ID, including all of its layers ordered by position.
Path parameters
The UUID of the policy to retrieve.
Response fields
The policy with its layers.
Error codes
PATCH /escalation/policies/{policyId}
Update one or more fields on an escalation policy. All fields are optional — only the fields you include are updated. To update layers, use the layer endpoints.
Path parameters
The UUID of the policy to update.
Request body
New display name for the policy. Must be unique within your organization. 1–255 characters.
Updated description. Pass
null to clear the description.Response fields
The updated policy object (metadata only — does not include layers).
Error codes
DELETE /escalation/policies/{policyId}
Delete an escalation policy and all of its layers. This action is permanent.
Path parameters
The UUID of the policy to delete.
Response fields
true when the policy was deleted.