Updating Escalation Chain Details
Last updated on 07 October, 2024You can use LogicMonitor REST API v3 to update escalation chain details. You must authenticate yourself before making the API request.
URI: PATCH /setting/alert/chains/{id}
URI: PUT /setting/alert/chains/{id}
Note: As per the REST standards, a property that is not specified in a PUT request will revert to its default value.
Parameter | Type | Description |
id | Integer | (Mandatory) The ID of the escalation chain that you want to update. You can get the ID via a GET request to the escalation chains resource. |
throttlingAlerts | Integer | If enableThrottling is set to true , then throttlingAlerts indicates the maximum number of alerts that can be send during the throttling period.Example – “throttlingAlerts”: 35 |
enableThrottling | Boolean | Indicates whether or not throttling (rate limiting) is enabled for this escalation chain. If the field is set to true , then throttlingPeriod and throttlingAlerts indicate how alerts are throttled. Example – “enableThrottling”: false |
destinations | (Mandatory) The destination consists of the following:
| |
name | String | (Mandatory) The name of the escalation chain. Example – “name”: ”MyEscalationChain” |
description | String | The description of the escalation chain. Example – "description": "For alerts escalated to the NOC Team." |
ccDestinations | The ccDestination consists of the recipient’s details:
| |
throttlingPeriod | Integer | The throttling (rate limit) period in minutes if enableThrottling is set to true . Example – “throttlingPeriod”: 20 |