Создание записи загрузки
Метод позволяет создать запись о загрузке.
Адрес: {pp_url}/api/uploads
Тип: POST
Authorization: авторизация
Описание заголовков
| Ключ заголовков |
Описание |
Тип |
Обязательность |
| User-Id |
Идентификатор пользователя в системе агрегатора |
string |
о (в случае если запрос отправляется от имени агрегатора) |
Описание тела запроса
ContentType: application/json
| Переменная |
Описание |
Тип |
Обязательность |
| originalName |
Имя файла архива |
string |
o |
| hash |
SHA1 хэш архива |
string |
o |
| sendOnWarnings |
Отправлять при предупреждениях |
boolean |
|
Ответы
| Код ответа |
Описание |
| 500 |
Не удалось добавить запись в базу данных |
| 401 |
Неавторизованный пользователь |
| 400 |
Возникла ошибка связанная с текущим состоянием данных и входными данными. Подробнее смотрите в свойствах ответа |
| 201 |
Запись для загрузки создана. В заголовке Location находится адрес для выполнения загрузки и получения информации |
Описание ответа
Код: 500
ContentType: application/json
| Переменная |
Тип |
Nullable |
Описание |
| id |
string |
true |
Идентификатор загрузки |
| originalName |
string |
true |
Имя файла при загрузке |
| state |
string |
true |
Состояние |
| uploadedAt |
string |
true |
Дата загрузки |
Код: 400
ContentType: application/json
| Переменная |
Тип |
Nullable |
Описание |
| description |
string |
true |
Описание ошибки |
| content |
|
|
Дополнительное содержимое |
Код: 201
Location: содержит адрес для выполнения загрузки и получения информации
ContentType: application/json
| Переменная |
Тип |
Nullable |
Описание |
| id |
string |
true |
Идентификатор загрузки |
| originalName |
string |
true |
Имя файла при загрузке |
| state |
string |
true |
Состояние |
| uploadedAt |
string |
true |
Дата загрузки |
Примеры