update_escalation_path
Save a new revision of an existing escalation path (the whole document again, not a diff) and activate it unless activate is false. Pipelines that name the key pick up the active revision for new requests; requests already routed keep the revision they were pinned to.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Display name people see, for example Payments review. | |
| nodes | Yes | The path's nodes in order: level nodes name targets and how long to wait (escalate_after) before the next level, if_else nodes branch on conditions, defer nodes wait for working hours. Every node needs a UUID id. See read_reference topic escalation_paths. | |
| repeat | No | What to do when every level has been paged and nobody answered: {times: 1..9, after: '15m'} walks the levels again. | |
| activate | No | Activate the new revision right away. Defaults to true. A path with no active revision cannot be named by an active pipeline. | |
| path_key | Yes | Stable key, lowercase letters, digits, dots, underscores or dashes (for example payments-review). It names the path from pipeline blocks and is never reused, even after archiving. | |
| working_hours | No | Named working-hours sets that defer nodes and working_hours conditions refer to by id: {id, timezone (IANA), intervals: [{weekdays: [mon, ...], start: '09:00', end: '17:30'}]}. |