> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zapnito.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Channels API

> Get details of the channels in your Zapnito community through the API, then list the content in each one.

Get details of the channels in your community. To list the content in a channel, see [Channel content](/api/v1/channel-contents).

Before you start, read the [API overview](/api/v1/overview) for how authentication, headers, pagination and errors work.

## List channels

Return an index of all the channels in your community.

```bash title="List channels" theme={null}
curl "https://your-community.zapnito.com/api/v1/channels" \
  -H "Authorization: Token token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json; charset=utf-8"
```

`GET https://your-community.zapnito.com/api/v1/channels`

<ResponseExample>
  ```json 200 OK theme={null}
  {
    "channels": [
      {
        "id": 2,
        "name": "Case studies",
        "description": "Real-world examples from member organisations",
        "position": 1,
        "type": "Channel",
        "pin_to_menu": false,
        "access_type": "open",
        "archived": false,
        "created_at": "2026-01-12T09:00:00Z"
      },
      {
        "id": 1,
        "name": "Regulatory updates",
        "description": "News and analysis on changes to regulation",
        "position": 2,
        "type": "Channel",
        "pin_to_menu": false,
        "access_type": "open",
        "archived": false,
        "created_at": "2026-01-12T09:00:00Z"
      }
    ]
  }
  ```
</ResponseExample>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.