post
https://{app-url}{}/api/v2/channels
Request Arguments
| Argument | Type | Description |
|---|---|---|
| type | string (enum) | Type of channel to create. This value is specified in the request URL. Use a single lowercase value. Supported channel types are listed in the channel types section below. |
| parameters | JSON object | Configuration parameters required for the selected channel type. Refer to the examples for the expected payload structure of each supported channel type. |
Response Fields
| Field | Type | Description / Example |
|---|---|---|
| id | string ($uuid) | Unique channel ID. |
| type | string | Channel type. See the supported channel types list below. |
| name | string | Channel name. |
| tags | string | Tags automatically assigned to the channel based on the API token used to create it. |
| channelData | JSON | Channel configuration parameters as stored in Anodot. |
| state | string | Channel state. Newly created channels should have a value of Active. |
| channelMeta | JSON | Channel metadata as stored in Anodot. |
| timezone | string | Time zone configured for the channel. |
Channel List
| Type | Description |
|---|---|
| Create an email distribution list and send alerts to its recipients. | |
| webhook | Send alerts as JSON payloads to a webhook endpoint. |
| slack | Post alerts as messages to a Slack channel. |
| slackapp | Manage alerts using the Anodot Slack App. |
| pagerduty | Create events in a PagerDuty service. |
| jira | Create tickets in a Jira project. |
| opsgenie | Create alerts in Opsgenie. |
| msteams | Post alerts as messages to a Microsoft Teams channel. |
| tamtam | Send alerts as TamTam messages. |
| mattermost | Post alerts as messages to a Mattermost channel. |
| sns | Send alerts as AWS SNS messages. |
| telegram | Send alerts as Telegram messages. |
| servicenow | Send alerts to ServiceNow. |
| salesforce | Create Salesforce cases from alerts. |
