Операция массовой инициализации файлов по идентификаторам тел. Необходима для завершения массовой загрузки файлов по ссылке и массового получения ссылок на загрузку файлов.
На вход метод принимает список данных для создания файла. Данные должны содержать идентификатор тела файла, его имя и идентификатор директории, в которую он сохраняется.
В ответе возвращается список структур, содержащих результирующий файл и описание ошибки, если она произошла при инициализации. Порядок структур в ответе соответствует порядку файлов в запросе.

Запрос

POST /pub/v1/disk/files

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

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

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

Свойства

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

Список данных для создания файлов

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

Комментарий к файлу

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

Директория, в которую помещается файл

files[].hash uuid

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

files[].name string

Имя файла

Авторизация

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

Ответ

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

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

Модель ответа на массовую инициализацию файлов

Модель ответа на массовую инициализацию файлов (Массовая инициализация файлов)
422

Модель ответа на массовую инициализацию файлов

Модель ответа на массовую инициализацию файлов (Массовая инициализация файлов)