---
title: "Topic channel"
method: GET
path: "/public/creators/{slug}/topics/{topic_id}/channel.json"
---

# Topic channel

`GET /public/creators/{slug}/topics/{topic_id}/channel.json`

## Request

- Base URL: `https://api.agentcdn.com`
- URL: `https://api.agentcdn.com/public/creators/{slug}/topics/{topic_id}/channel.json`
- Auth: none declared

The topic as a play list: a YouTube video id and a time range per clip, in play order, one clip per repeated point.

## Path parameters

- `slug` string, required
- `topic_id` string, required

## Response `200`

The topic channel (topic-map/1).

- TopicChannelResponse
  - `schema_version` 'topic-map/1', required
  - `creator_slug` string, required
  - `topic_id` string, required
  - `label` string, required
  - `total_duration_ms` integer, required
  - `items` object[], required
    - `youtube_video_id` string, required
    - `start_ms` integer, required
    - `end_ms` integer, required

## Other responses

- `404`: Unknown creator, or no such topic for this creator. Error codes: creator_not_found, topic_not_found.
- `429`: Rate limited. Retry after the retry-after header (seconds). Error codes: agent_rate_limited.

---

[API](https://skmtc.dev/agentcdn/apis/agentcdn-public-arv-api.md) · [All operations](https://skmtc.dev/agentcdn/apis/agentcdn-public-arv-api/llms.txt) · [OpenAPI document](https://skmtc.dev/agentcdn/apis/agentcdn-public-arv-api/revisions/f70f6777f2e5?raw)
