В случае если файл загружен, но не инициализирован, выполняется сохранение файла в директорию с указанным именем.
Если в директории уже есть файл с подобным именем, к имени будет добавлен постфикс в виде цифры - (1) и тд.
Для инициализированных файлов выполняется перенос в новую директорию.

Запрос

POST /pub/v1/disk/file/move

Параметры запроса (query)

Имя параметра Тип Описание Дополнительно
directoryID uuid

Идентификатор папки в которую перемещается файл

Обязательный

Тело запроса (body)

Тело запроса принимает ресурс  Перемещение файла в директорию - Request. Содержит следующие доступные для записи свойства:

{
    "files": [
        {
            "hash": "uuid",
            "name": "string"
        }
    ]
}

Свойства

Имя Тип Описание Дополнительно
files[] array

Файлы, которые необходимо переместить

Опционально.
files[].hash uuid

Идентификатор файла

Опционально.
files[].name string

Имя файла

Опционально.

Авторизация

Запрос обязательно должен использовать один из следующих методов авторизации: API key

Ответ

Могут быть возвращены следующие коды состояния HTTP.

HTTP статус Описание Модель ответа
200 OK

Операция удачно завершена

402 Payment Required

На диске закончилось место

403 Forbidden

Доступ для создания файла запрещен

409 Conflict

Невозможно создать уникальное имя для файла

default

Ответ сервера, при перемещении файла в папку

Ответ сервера, при перемещении файла в папку (Перемещение файла в директорию)