Overview
Reference
- AlertEvents
- AlertGroups
- AlertUrgencies
- AlertSources
- Alerts
- Audits
- Authorizations
- CatalogEntities
- CatalogEntityProperties
- CatalogFields
- Catalogs
- Causes
- [DEPRECATED] CustomFieldOptions
- [DEPRECATED] CustomFields
- CustomForms
- DashboardPanels
- Dashboards
- Environments
- EscalationPolicies
- EscalationLevelsPolicies
- EscalationLevelsPath
- EscalationLevels
- EscalationPaths
- FormFieldOptions
- FormFieldPlacementConditions
- FormFieldPlacements
- FormFieldPositions
- FormFields
- FormSetConditions
- FormSets
- Functionalities
- WorkflowTasks
- [DEPRECATED] WorkflowCustomFieldSelections
- WorkflowFormFieldConditions
- WorkflowGroups
- WorkflowRuns
- Workflows
- Heartbeats
- IncidentActionItems
- [DEPRECATED] IncidentCustomFieldSelections
- IncidentEventFunctionalities
- IncidentEventServices
- IncidentEvents
- IncidentFeedbacks
- IncidentFormFieldSelections
- IncidentPermissionSetBooleans
- IncidentPermissionSetResources
- IncidentPermissionSets
- IncidentRetrospectives
- IncidentRetrospectiveSteps
- IncidentRoleTasks
- IncidentRoles
- IncidentStatusPageEvents
- IncidentSubStatuses
- IncidentTypes
- Incidents
- IpRanges
- LiveCallRouters
- OnCallRoles
- OnCallShadows
- OverrideShifts
- PlaybookTasks
- Playbooks
- RetrospectiveTemplates
- Pulses
- RetrospectiveConfigurations
- RetrospectiveProcessGroupSteps
- RetrospectiveProcessGroups
- RetrospectiveProcesses
- RetrospectiveSteps
- Roles
- ScheduleRotationActiveDays
- ScheduleRotationUsers
- ScheduleRotations
- Schedules
- Shifts
- Secrets
- Services
- Severities
- StatusPageTemplates
- StatusPages
- SubStatuses
- Teams
- UserNotificationRules
- Users
- WebhooksDeliveries
- WebhooksEndpoints
Creates an escalation path
Creates a new escalation path from provided data
curl --request POST \
--url https://api.rootly.com/v1/escalation_policies/%7Bescalation_policy_id%7D/escalation_paths \
--header 'Authorization: Bearer REPLACE_BEARER_TOKEN' \
--header 'content-type: application/vnd.api+json'
{
"data": {
"id": "d8b47d69-4f9d-47a5-a08b-caf302779bb8",
"type": "escalation_paths",
"attributes": {
"name": "Test EP Path",
"default": false,
"notification_type": "quiet",
"escalation_policy_id": "3a26e6a1-c067-4dfe-8848-9a898421069a",
"match_mode": "match-all-rules",
"position": 1,
"repeat": true,
"repeat_count": 3,
"created_at": "2025-03-11T19:09:42.629-07:00",
"updated_at": "2025-03-11T19:09:42.663-07:00",
"rules": [
{
"rule_type": "alert_urgency",
"urgency_ids": [
"96882709-2b90-400e-a657-c336d11e4259"
]
},
{
"rule_type": "working_hour",
"within_working_hour": true
},
{
"rule_type": "json_path",
"json_path": "$.title",
"operator": "is",
"value": "Test"
}
]
},
"relationships": {
"escalation_levels": {
"data": []
}
}
}
}
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Path Parameters
Body
escalation_paths
The name of the escalation path
Notification rule type to be used
audible
, quiet
Whether this escalation path is the default path
How path rules are matched.
match-all-rules
, match-any-rule
The position of this path in the paths for this EP.
Whether this path should be repeated until someone acknowledges the alert
The number of times this path will be executed until someone acknowledges the alert
Response
Unique ID of the escalation policy path
The name of the escalation path
Whether this escalation path is the default path
Notification rule type
The ID of the escalation policy
Whether this path should be repeated until someone acknowledges the alert
The number of times this path will be executed until someone acknowledges the alert
How path rules are matched.
match-all-rules
, match-any-rule
The position of this path in the paths for this EP.
Date of creation
Date of last update
escalation_paths
Was this page helpful?
curl --request POST \
--url https://api.rootly.com/v1/escalation_policies/%7Bescalation_policy_id%7D/escalation_paths \
--header 'Authorization: Bearer REPLACE_BEARER_TOKEN' \
--header 'content-type: application/vnd.api+json'
{
"data": {
"id": "d8b47d69-4f9d-47a5-a08b-caf302779bb8",
"type": "escalation_paths",
"attributes": {
"name": "Test EP Path",
"default": false,
"notification_type": "quiet",
"escalation_policy_id": "3a26e6a1-c067-4dfe-8848-9a898421069a",
"match_mode": "match-all-rules",
"position": 1,
"repeat": true,
"repeat_count": 3,
"created_at": "2025-03-11T19:09:42.629-07:00",
"updated_at": "2025-03-11T19:09:42.663-07:00",
"rules": [
{
"rule_type": "alert_urgency",
"urgency_ids": [
"96882709-2b90-400e-a657-c336d11e4259"
]
},
{
"rule_type": "working_hour",
"within_working_hour": true
},
{
"rule_type": "json_path",
"json_path": "$.title",
"operator": "is",
"value": "Test"
}
]
},
"relationships": {
"escalation_levels": {
"data": []
}
}
}
}