---
title: "List all custom endpoints of a channel"
method: GET
path: "/channels/{id}/custom-endpoints"
tags: ["Channels", "Custom Endpoints"]
---

# List all custom endpoints of a channel

`GET /channels/{id}/custom-endpoints`

## Path parameters

- `id` string, required — Channel ID

## Response `200`

List of custom endpoints

- CustomEndpointListResult
  - `data` CustomEndpoint[], required — List of custom endpoints
    - `id` string, required — Unique identifier
    - `createdAt` string, required — Creation timestamp
    - `updatedAt` string, required — Last update timestamp
    - `organizationId` string, required — Organization ID
    - `channelId` string, required — Channel ID
    - `name` string, required — Name
    - `src` string, required — Source URL
    - `srcType` 'hesp' | 'hls' | 'dash', required — Source type
    - `provider` string, required — Provider
    - `adSystem` string, required — Ad system (defaults to 'sgai')
    - `drmConfig` object, nullable — DRM configuration
      - `integration` 'ezdrm' | 'mediakind' | 'drmtoday', required — DRM integration type
      - `merchant` string — Merchant identifier, for integrations that identify the customer per license request
      - `widevine` object — Widevine DRM configuration
        - `licenseUrl` string, required — Widevine license URL
      - `playready` object — PlayReady DRM configuration
        - `licenseUrl` string, required — PlayReady license URL
      - `fairplay` object — FairPlay DRM configuration
        - `licenseUrl` string, required — FairPlay license URL
        - `certificateUrl` string, required — FairPlay certificate URL
    - `cdn` string, required — CDN identifier
    - `priority` number, required — Priority

## Changes

- **2026-08-27** `6d732ea309d1` — 1 warning, 1 info
  - added the new `drmtoday` enum value to the `data/items/drmConfig/integration` response property for the response status `200`
  - added the optional property `data/items/drmConfig/merchant` to the response with the `200` status

[Change history](https://skmtc.dev/dolby/apis/theolive-api/changes/channels/:id/custom-endpoints/get.md)

---

[API](https://skmtc.dev/dolby/apis/theolive-api.md) · [All operations](https://skmtc.dev/dolby/apis/theolive-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/dolby/theolive-api/revisions/6d732ea309d1/schema)
