Для инициализированных файлов выполняется перенос в новую директорию.
В случае если файл загружен, но не инициализирован, выполняется сохранение файла в заданную директорию. Ему присваивается указанное имя. Если в директории уже есть файл с таким именем, к имени будет добавлен постфикс в виде цифры — (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

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

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