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