# Cloud Storage Open API

Управление файлами, загрузками, удалениями и метками файлов облачного хранилища MoreLogin через MoreLogin Open API.

**Базовый URL**: `https://api.morelogin.com`

Аутентификация выполняется bearer-токеном OAuth2. Подробнее см. [Аутентификация](../Getting%20Started/authentication.md).


Version: 2026-09-05

## Servers

```
https://api.morelogin.com
```

## Security

### Authorization

Type: http
Scheme: bearer
Bearer Format: JWT

## Download OpenAPI description

 - [Cloud Storage Open API](https://guide.morelogin.com/_bundle/@l10n/ru/API%20Reference/Cloud%20Storage/open-api.yaml)

## Cloud Storage

 - [GET /cloudstorage/info](https://guide.morelogin.com/ru/api-reference/cloud-storage/open-api/cloud-storage/querycloudstorageinfo.md): Возвращает квоту облачного хранилища команды и текущее использование. - **Предварительные условия**: у команды уже должна быть запись облачного хранилища. **Команда, которой облачное хранилище никогда
## Cloud Storage Files

 - [POST /cloudstorage/file/page](https://guide.morelogin.com/ru/api-reference/cloud-storage/open-api/cloud-storage-files/pagecloudstoragefiles.md): Постранично выводит файлы Cloud Storage. - **Эффект**: отсутствует. Только чтение. Повтор безопасен при ограниченной выдержке. - **Видимость**: **выводятся только файлы, загрузка которых подтверждена*
 - [POST /cloudstorage/upload/init](https://guide.morelogin.com/ru/api-reference/cloud-storage/open-api/cloud-storage-files/batchrequestcloudstoragepresigneduploadurls.md): Резервирует записи в облачном хранилище и выдаёт предподписанные URL для загрузки. - **Предварительные условия**: у команды должна быть запись облачного хранилища, и она не должна быть просрочена. Баз
 - [POST /cloudstorage/upload/complete](https://guide.morelogin.com/ru/api-reference/cloud-storage/open-api/cloud-storage-files/confirmcloudstorageuploadcomplete.md): Подтверждает загруженный файл облачного хранилища. - **Предварительные условия**: запись файла должна принадлежать вашей команде, а объект уже должен находиться в хранилище — служба читает его ETag и
 - [POST /cloudstorage/file/delete/batch](https://guide.morelogin.com/ru/api-reference/cloud-storage/open-api/cloud-storage-files/batchdeletecloudstoragefiles.md): Удаляет файлы Cloud Storage по идентификаторам. - **Предварительные условия**: все идентификаторы должны разрешаться внутри вашей команды; **если хотя бы один не разрешается, весь пакет отклоняется и
## Cloud Storage File Tags

 - [POST /cloudstorage/file/tag/set](https://guide.morelogin.com/ru/api-reference/cloud-storage/open-api/cloud-storage-file-tags/setcloudstoragefiletags.md): Заменяет метки у файла Cloud Storage. - **Предварительные условия**: один `fileId` на вызов, а `tagIds` не должен быть пустым и должен ссылаться на метки Cloud Storage, принадлежащие вашей команде. Ме
 - [POST /cloudstorage/file/tag/add](https://guide.morelogin.com/ru/api-reference/cloud-storage/open-api/cloud-storage-file-tags/addcloudstoragefiletags.md): Добавляет метки к файлу Cloud Storage, не убирая существующие. - **Предварительные условия**: один `fileId` на вызов, а `tagIds` не должен быть пустым и должен ссылаться на метки Cloud Storage, принад
 - [POST /cloudstorage/file/tag/query](https://guide.morelogin.com/ru/api-reference/cloud-storage/open-api/cloud-storage-file-tags/querycloudstoragefiletags.md): Возвращает метки, привязанные к одному или нескольким файлам Cloud Storage. - **Предварительные условия**: все `fileId` должны разрешаться внутри вашей команды; **один неизвестный идентификатор привод
 - [GET /cloudstorage/tag/all](https://guide.morelogin.com/ru/api-reference/cloud-storage/open-api/cloud-storage-file-tags/queryallcloudstoragefiletags.md): Возвращает все метки файлов Cloud Storage в команде. - **Эффект**: отсутствует. Только чтение. Повтор безопасен при ограниченной выдержке. - **Примечание**: пагинации нет, и у меток Cloud Storage нет
 - [POST /cloudstorage/tag/create](https://guide.morelogin.com/ru/api-reference/cloud-storage/open-api/cloud-storage-file-tags/createcloudstoragefiletag.md): Создаёт метку файла Cloud Storage. - **Предварительные условия**: `tagName` не должен быть пустым. - **Эффект**: создаёт метку с цветом, выбранным из фиксированной палитры. **Проверки на дублирование
 - [POST /cloudstorage/tag/edit](https://guide.morelogin.com/ru/api-reference/cloud-storage/open-api/cloud-storage-file-tags/editcloudstoragefiletag.md): Переименовывает метку файла Cloud Storage. - **Предварительные условия**: метка должна существовать в вашей команде и быть меткой Cloud Storage. - **Эффект**: меняется только имя; цвет и все существую
 - [POST /cloudstorage/tag/delete/batch](https://guide.morelogin.com/ru/api-reference/cloud-storage/open-api/cloud-storage-file-tags/deletecloudstoragefiletags.md): Удаляет метки файлов Cloud Storage. - **Предварительные условия**: все идентификаторы должны быть метками Cloud Storage вашей команды; **один недопустимый идентификатор приводит к ошибке всего пакета*
