Выполняет загрузку 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

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

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