# Files

Upload files to a chat, save them to your Drive, transcribe audio, get file metadata and the chat folder on Drive.

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

## Operations

- [Upload a file to a chat](./files/upload.md) — `POST /v1/chats/:chatId/files`
- [Upload without publishing](./files/upload-to-folder.md) — `POST /v1/chats/:chatId/files/uploads`
- [Check whether an upload exists](./files/upload-status.md) — `POST /v1/chats/files/uploads/status`
- [Discard upload](./files/upload-discard.md) — `POST /v1/chats/:chatId/files/uploads/discard`
- [Publish uploads](./files/upload-publish.md) — `POST /v1/chats/:chatId/files/uploads/publish`
- [File metadata](./files/file-get.md) — `GET /v1/chats/files/:fileId` — also requires the `disk` scope
- [Chat folder on Drive](./files/folder.md) — `GET /v1/chats/:chatId/folder`
- [Save files to Drive](./files/save.md) — `POST /v1/chats/files/save`
- [Transcribe an audio file](./files/transcribe.md) — `POST /v1/chats/files/:fileId/transcribe`
- [Get transcription settings](./files/transcribe-transcription-config.md) — `GET /v1/chats/transcription/config`

## See also

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