create_trigger
Set up an alert trigger to notify selected channels when severities, sources, or scopes match; recovery alerts are included by default. Scope filters need Personal edition.
Instructions
Create a new alert trigger, notifying recoveries by default. 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": {
"name": "<name>",
"filter_severities": "<filter_severities>",
"filter_sources": "<filter_sources>",
"filter_scopes": "<filter_scopes>",
"channel_ids": "<channel_ids>"
},
"name": "create_trigger"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| 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 |