Manage alert channels from the command line. Create channels, update configs, and send test notifications.Documentation Index
Fetch the complete documentation index at: https://docs.devhelm.io/llms.txt
Use this file to discover all available pages before exploring further.
Commands
| Command | Description |
|---|---|
devhelm alert-channels list | List all alert channels |
devhelm alert-channels get <id> | Get channel details |
devhelm alert-channels create | Create an alert channel |
devhelm alert-channels update <id> | Update a channel |
devhelm alert-channels delete <id> | Delete a channel |
devhelm alert-channels test <id> | Send a test notification |
alert-channels list
| Flag | Type | Default | Description |
|---|---|---|---|
--page-size | integer | 200 | Number of items per API request (1–200) |
alert-channels get
alert-channels create
Create a new alert channel.| Flag | Type | Required | Description |
|---|---|---|---|
--name | string | Yes | Channel display name |
--type | string | Yes | Channel type (lowercase): email, slack, discord, webhook, pagerduty, opsgenie, teams |
--webhook-url | string | — | Webhook URL for Slack, Discord, or Teams channels |
--config | string | — | Channel-specific configuration as JSON |
CLI
--type values are lowercase, matching the OpenAPI enum the CLI is generated from. The YAML file format historically accepts uppercase aliases — when copy-pasting between the two, normalize to lowercase for the CLI flag.Examples by type
--config.
alert-channels update
create.
alert-channels delete
alert-channels test
Send a test notification through the channel to verify the configuration.Next steps
Alert channels reference
Detailed configuration for each channel type.
Integrations
Setup guides for Slack, PagerDuty, OpsGenie, and more.