Create a channel
Creates a single channel for your workspace. Slack, Discord, and generic webhooks require params.webhook_url; PagerDuty requires params.routing_key; Email requires params.recipients (array of addresses); incident.io requires params.url; Telegram params are generated server-side.
Authorizations
Authorization method required to allow user to access the api endpoints.
Body
Display name for the channel.
1 - 255"My Slack Channel"
Channel delivery type.
slack, telegram, discord, webhook, pagerduty, email, incidentio "slack"
Type-specific parameters. Slack, Discord, and generic webhooks require webhook_url. PagerDuty requires routing_key. Email requires recipients (array of addresses). incident.io requires url and token. Telegram is generated server-side.
Response
"a1b2c3d4-e5f6-7890-abcd-ef1234567890"
"workspace-123"
"My Slack Channel"
slack, telegram, discord, webhook, pagerduty, email, incidentio "slack"
true
Whether the channel is ready to receive deliveries. Always true except for a telegram channel that has not yet linked a chat.
true
"2026-05-14T12:00:00.000Z"
"2026-05-14T12:00:00.000Z"
Type-specific channel parameters.
Soft-delete timestamp. Null while the channel is active.
null