Create an alert channel
vs_channels_createAdd an email or WhatsApp alert channel, or get the dashboard page that finishes a channel needing a secret (Slack, Discord, Teams, PagerDuty, Opsgenie, webhook, Telegram, Prometheus, push). Your plan sets which channel types are available. New email recipients get a confirmation email.
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>",
"type": "<type>"
},
"name": "vs_channels_create"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Display name (up to 100 characters). | |
| type | Yes | Channel type: EMAIL, WHATSAPP, SLACK, DISCORD, TEAMS, PAGERDUTY, OPSGENIE, WEBHOOK, TELEGRAM, PROMETHEUS, PUSH. EMAIL and WHATSAPP are created here; the other types answer with the dashboard page where their secret is entered. | |
| config | No | Where to send: { recipients } for EMAIL, { phoneNumbers } for WHATSAPP. On update, only the keys sent change. Secret settings of other channel types are entered in the dashboard. | |
| enabled | No | false stops alerts going to this channel. | |
| isDefault | No | true adds this channel to new monitors automatically. | |
| alertTypes | No | Which alerts this channel gets: any of DOWNTIME, SLOW_RESPONSE, VISUAL, PERFORMANCE, SSL, DNS, DOMAIN, CONTENT. An empty list gets every type except PERFORMANCE, which a channel gets only when listed. |