Skip to main content
POST
The secret field is write-only and is not returned by the API after creation. To change it later, use the update workflow notification channel endpoint instead.

Path parameters

workflow_id
string
required
The unique identifier of the workflow.

Body

channel_type
string
required
Channel type: webhook or email.For more information, see Webhooks and Email notifications.
event_types
array
required
Event types to subscribe to.
description
string
Channel description. Maximum 255 characters.
enabled
boolean
Whether the channel is active. Default: true.
url
string
Webhook endpoint URL. Must use HTTPS. Required when channel_type is webhook.
secret
string
Signing secret for verifying incoming webhook requests. Must be between 24 and 75 bytes (24 to 75 ASCII characters). Applies when channel_type is webhook.Use this secret to verify incoming webhook requests. If you do not provide a secret, you cannot use secret-based verification for incoming webhook requests.
The secret is write-only and is not returned by the API after creation. To change it later, use the update workflow notification channel endpoint instead.
email_config
object
Email delivery configuration. Required when channel_type is email.

Response

id
string
required
Unique identifier for the channel.
channel_type
string
required
Channel type: webhook or email.
event_types
array
required
Subscribed event types.
enabled
boolean
required
Whether the channel is active.
created_at
string
required
ISO 8601 timestamp when the channel was created.
updated_at
string
required
ISO 8601 timestamp when the channel was last updated.
description
string
Channel description.
url
string
Webhook endpoint URL. Present when channel_type is webhook.
email_config
object
Email delivery configuration. Present when channel_type is email.