---
title: "List Slack Channels"
method: GET
path: "/api/agents/{agent_id}/slack-presence/channels"
tags: ["slack-presence"]
---

# List Slack Channels

`GET /api/agents/{agent_id}/slack-presence/channels`

## Request

- Base URL: `https://app.thinqos.com` (the document declares no server; this is the origin it was published from)
- URL: `https://app.thinqos.com/api/agents/{agent_id}/slack-presence/channels`
- Auth: none declared

The workspace's public channels, each marked with whether the agent answers there.

Every channel the agent is set to answer in is listed even when it is no
longer a live public channel, with ``problem`` saying why it cannot hear it.

## Path parameters

- `agent_id` string, uuid, required

## Headers

- `x-impersonate-identity-id` string, nullable

## Response `200`

Successful Response

- SlackChannelOut[]
  - `id` string, required
  - `name` string, required
  - `bound` boolean, required
  - `reply_policy` string, required
  - `spend_cap_cents` integer, nullable, required
  - `problem` 'gone' | 'archived' | 'removed', nullable

## Other responses

- `422`: Validation Error

---

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