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

Запрос

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

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

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