Updating Escalation Chain Details
Last updated - 03 January, 2024
In this article
You 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 |