# Chat discovery

Find a chat through recent dialogs, unread counters, folders and list sections, channels, collabs and external chats, shared chats, changes since a moment, CRM entity chats, search, dialog details, external dialog IDs and access checks.

**Scope:** `im` | **Base URL:** `https://vibecode.bitrix24.com/v1` | **Authorization:** `X-Api-Key`

## Operations

- [Recent dialogs](./discovery/recent.md) — `GET /v1/chats/recent`
- [Unread counters](./discovery/counters.md) — `GET /v1/chats/counters`
- [Channel list](./discovery/recent-channels.md) — `GET /v1/chats/recent/channels`
- [Collab list](./discovery/recent-collabs.md) — `GET /v1/chats/recent/collabs`
- [Project chats](./discovery/project-recent.md) — `GET /v1/chats/projects/:projectId/recent`
- [External chats of a section](./discovery/recent-external.md) — `GET /v1/chats/recent/external`
- [Shared chats with a user](./discovery/shared.md) — `GET /v1/chats/shared`
- [Chat changes since a moment](./discovery/sync.md) — `GET /v1/chats/sync`
- [Find a CRM entity chat](./discovery/find.md) — `GET /v1/chats/find`
- [Search chats by text](./discovery/search.md) — `GET /v1/chats/search`
- [Chat folders](./discovery/folders.md) — `GET /v1/chats/folders`
- [Folder chats](./discovery/folder-recent.md) — `GET /v1/chats/folders/:folderId/recent`
- [Dialog details](./discovery/get.md) — `GET /v1/chats/:dialogId`
- [Check access to a chat or message](./discovery/access.md) — `GET /v1/chats/access`
- [Dialog ID by external identifier](./discovery/dialog-id.md) — `POST /v1/chats/dialog-id`

## See also

- [Chats and messages](/docs/chats)
- [Messages](/docs/chats/messages)
- [Members](/docs/chats/members)
