---
title: "List Delivery Channels"
method: GET
path: "/v1/account/{accountSlug}/delivery-channels"
tags: ["Delivery Channels"]
---

# List Delivery Channels

`GET /v1/account/{accountSlug}/delivery-channels`

## Request

- Base URL: `https://api.tenderly.co/api`
- URL: `https://api.tenderly.co/api/v1/account/{accountSlug}/delivery-channels`
- Auth: one of:
  - API key in header `X-Access-Key`
  - HTTP bearer
- TypeScript: <https://skmtc.dev/tenderly/apis/tenderly-api/docs/v1/account/:accountSlug/delivery-channels/get.ts> (a function with typed inputs; its response is checked against the schema)

Retrieves all configured delivery channels for an account.

## Path parameters

- `accountSlug` string, required

## Response `200`

A successful response.

- AccountDeliveryChannelsGetResponse: Detailed delivery channel information returned by the API
  - `delivery_channels` DeliveryChannelPayload[]
    - `id` string, uuid, required: Unique identifier of the delivery channel
    - `label` string, required: Human-readable name of the delivery channel
    - `type` 'email' | 'slack' | 'discord' | 'webhook', required: Type of delivery channel: * email - Email notifications * slack - Slack workspace notifications * discord - Discord channel notifications * webhook - Custom webhook notifications
    - `owner_id` string, uuid, required: ID of the channel owner
    - `project_id` string, uuid: ID of the project if associated with one
    - `reference_id` string, required: External reference identifier
    - `enabled` boolean, required: Whether the channel is currently active
    - `created_at` string, date-time, required: Timestamp when the channel was created
    - `information` union, required: Channel-specific configuration details that vary by type
      - object
        - `email` string, email
        - `emails` string[]
      - object
        - `team_name` string
        - `channel_name` string
      - object
        - `webhook` string
      - object
        - `chat_id` integer

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: The resource was not found.
- `429`: The request was rate limited. See the [rate limits](#section/Introduction/Rate-limits) section for the current limits and how request counts expire.
- `500`: Server error.

## Changes

- **2026-08-28** `e512753e74ce`: 6 warning
  - added the new `rid:simulation_draft` enum value to the `error/data/rid` response property for the response status `400`
  - added the new `rid:simulation_draft` enum value to the `error/data/rid` response property for the response status `401`
  - added the new `rid:simulation_draft` enum value to the `error/data/rid` response property for the response status `403`
  - added the new `rid:simulation_draft` enum value to the `error/data/rid` response property for the response status `404`
  - …2 more
- **2026-07-31** `59b67cf882bc`: 1 info
  - added the non-success response with the status `429`

[Operation history](https://skmtc.dev/tenderly/apis/tenderly-api/changes/v1/account/:accountSlug/delivery-channels/get.md)

---

[API](https://skmtc.dev/tenderly/apis/tenderly-api.md) - [All operations](https://skmtc.dev/tenderly/apis/tenderly-api/llms.txt) - [OpenAPI document](https://skmtc.dev/tenderly/apis/tenderly-api/revisions/766e383288b3?raw)
