Массовая инициализация файлов
Операция массовой инициализации файлов из идентификаторов тел. Необходима для завершения массовых операций по генерации ссылок для загрузки или загрузки файлов по ссылке.
На вход принимает список данных для создания файла. Данные должны содержать Идентификатор тела Файла, его Имя и Идентификатор Директории, куда он будет сохранен.
В ответ посылает список структур, содержащих результирующий Файл и описание ошибки, если она произошла при инициализации Файла. Порядок структур в ответе соответствует порядку Файлов в запросе.
Запрос
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 | Модель ответа на массовую инициализацию файлов. |
Модель ответа на массовую инициализацию файлов (Массовая инициализация файлов) |