Выполняет загрузку N Файлов на временное хранение по N внешних ссылок для скачивания файлов.
В ответ посылает список структур, содержащих Идентификатор тела файла в хранилище и ошибку, если такая возникла при загрузке. Порядок структур в ответе соответствует порядку ссылок на загрузку в запросе.
Далее необходимо инициализировать файлы, иначе они будут удалены как ненужные. Срок хранения временного файла составляет 60 минут. Инициализировать каждый файл отдельно можно с помощью endpoint’а /disk/file/move, поместив его в директорию или сохранив в приложении.
Либо проинициализировать файлы массово с помощью endpoint’а /disk/files, поместив их в соответствующие директории.

Запрос

POST /pub/v1/disk/uploads/from-link

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

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

{
    "downloadLinks": [
        "string"
    ]
}

Свойства

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

Список ссылок на загрузку файлов
вида ["https://hosting.example/image.png", "https://hosting.example/imageOther.png", ...]

Авторизация

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

Ответ

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

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

Модель ответа на массовую загрузку пакетом файлов по ссылкам.

Модель ответа на массовую загрузку пакетом файлов по ссылкам (Массовая загрузка файлов из ссылок)
422

Модель ответа на массовую загрузку пакетом файлов по ссылкам.

Модель ответа на массовую загрузку пакетом файлов по ссылкам (Массовая загрузка файлов из ссылок)