Alerting & Response/Alert Routing & Policies
PUTAlertingSince 1.0SynchronousAuth Required
UpdateAlertNotificationPolicy
Update an existing notification routing policy
Execution Availability
Try It Out
Submit a mock request using the current auth context and example-driven inputs.
Path Parameters
Request Inputs
Path Parameters
uuidStringRequiredUUID of the policy to update
Body Fields
nameStringRequiredNew policy name
Example: Updated Routing Policy
descriptionStringRequiredNew policy description
Example: Updated routing description
priorityIntegerRequiredNew priority order
Example: 2
matchersListRequiredUpdated label matchers
Example: (nested array)
keyStringLabel key to match against
Example: severity
operatorStringMatch operator: eq, neq, regex, etc.
Example: eq
valueStringValue to match against
Example: critical
channelIdsListRequiredUpdated channel UUIDs
Example: item1,item2
Responses
Endpoint
PUT/api/v1/alerting/notification-policies/{uuid}
/api/v1/alerting/notification-policies/{uuid}
Request Example
curl -X PUT '{host}/api/v1/alerting/notification-policies/{uuid}' -H 'Authorization: Bearer {token}' -H 'Content-Type: application/json' -d '{"name":"Updated Routing Policy","description":"Updated routing description","priority":2,"matchers":"(nested array)","channelIds":"item1,item2","groupBy":"item1,item2","groupWait":30,"groupInterval":300,"repeatInterval":3600,"status":"active"}'
Response Example
200{
"uuid": "policy-001",
"name": "Critical Alert Routing",
"description": "Route critical alerts to ops channels",
"priority": 1,
"isDefault": false,
"matchers": [
{}
],
"channelIds": [],
"groupBy": []
}Change History
This API has no change history records yet.
