---
title: "Add, update, or remove alert channels"
method: PUT
path: "/v1/risk/channels"
tags: ["Channels"]
---

# Add, update, or remove alert channels

`PUT /v1/risk/channels`

Batch create, update, or soft-delete alert channels for your workspace. Each operation specifies an action ("add", "update", or "remove") and the channel data.

## Request body

- UpdateChannelsDto
  - `operations` ChannelOperationDto[], required
    - `action` 'add' | 'update' | 'remove', required
    - `channel` ChannelDataDto, required
      - `id` string
      - `name` string
      - `type` 'slack' | 'telegram' | 'discord' | 'webhook' | 'pagerduty' | 'email' | 'incidentio'
      - `params` object
      - `enabled` boolean

## Response `200`

- UpdateChannelsResponseDto
  - `acknowledged` boolean, required

---

[API](https://skmtc.net/range/apis/range-platform-api.md) · [All operations](https://skmtc.net/range/apis/range-platform-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/range/range-platform-api/revisions/9926df2e476d/schema)
