create_escalation_chain
Create an escalation chain in LogicMonitor by defining stages, recipient routing, and throttling to control how alert notifications are sent.
Instructions
Create an escalation chain (requires write permission)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name of the escalation chain | |
| description | No | Optional description | |
| destinations | No | List of Chain objects. Each Chain has type ('single' or 'timebased'), optional period object (null for 'single'), and stages (list of stage arrays; each stage is a list of Recipient objects). To route to an LM Integration, use a Recipient with type='admin', addr=<username>, and method=<integration display name>. Lowercase 'admin'. Shorthand {type: 'integration', integration_name: ..., admin: ...} is rewritten to the canonical admin+method form before the request hits the API. | |
| cc_destinations | No | CC Recipient list. Each entry is a Recipient {type, addr, method, contact}. Applied to every stage. | |
| enable_throttling | No | Enable alert throttling | |
| throttling_alerts | No | Number of alerts before throttling | |
| throttling_period | No | Throttling period in minutes |