update_trigger
Modify an existing alert trigger's name, enabled state, notification channels, and severity/source/scope filters. Changes overwrite prior values; scope filters require the Personal edition.
Instructions
Update an existing alert trigger (last-write-wins). Scope filters require the Personal edition.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>",
"name": "<name>",
"filter_severities": "<filter_severities>",
"filter_sources": "<filter_sources>",
"filter_scopes": "<filter_scopes>",
"channel_ids": "<channel_ids>"
},
"name": "update_trigger"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Trigger ID to update | |
| name | Yes | Trigger name (1-120 chars) | |
| enabled | No | Whether the trigger is active. Defaults to true on creation; omitted on update, the current value is kept. | |
| channel_ids | Yes | Notification channel IDs (at least one required) | |
| filter_scopes | Yes | CSV scope filter (e.g. 'container:42,endpoint:7'). Needs the advanced filters capability. Empty matches everything. | |
| filter_sources | Yes | CSV source filter (e.g. 'container,endpoint'). Empty matches everything. | |
| filter_severities | Yes | CSV severity filter (e.g. 'critical,warning'). Empty matches everything. | |
| notify_on_resolve | No | Relay recovery (resolved) notifications, default true |