Skip to main content

List Channels

Sensitive fields in config (PagerDuty routing keys, Slack webhook URLs, webhook secrets) are masked in the response.

Create a Channel

channel_type must be pagerduty, slack, webhook, or email. Any webhook URL in config is validated at creation time to guard against SSRF.

Update a Channel

channel_type cannot be changed after creation. Any of name, config, enabled, events may be updated.

Delete a Channel

Returns 204 No Content on success.

Send a Test Notification

Sends a test payload through the channel to verify its configuration.
If delivery fails, the endpoint still returns 200 OK with success: false and a message explaining the failure, rather than an HTTP error.