Отримати статус вивантаження
URI: /api/v1/marketplace/stock/import/{id}/status
Метод використовується для отримання статусу вивантаження залишків аптеки на сервер.
Запит викону ється методом POST у json форматі.
⚠️ Запит повинен містити заголовок Accept: application/json
Параметри URI
URI запиту має містити змінну:
Ім'я | Тип | Обов'язковий | Опис |
---|---|---|---|
id | string | Так | data.id отриманий у відповіді на запит щодо вивантаження залишків |
Приклад запиту
/api/v1/marketplace/drugstore/import/16/status
Параметри відповіді
Ім'я | Тип | Опис |
---|---|---|
data | object | Інформація про імпорт |
data.id | integer | Ідентифікатор, отриманий у відповідях на запити щодо вивантаження залишків |
data.status | string | Статус імпорту: |
data.processed_rows | integer | Кількість оброблених рядків |
data.imported_rows | integer | Кількість імпортованих рядків |
data.skipped_rows | integer | Кількість пропущених рядків |
data.validation_errors | array | Помилки валідації |
data.validation_errors.row | integer | Номер рядка |
data.validation_errors.errors.messages | string | Текст помилки |
data.validation_errors.errors.attribute | string | Атрибут з помилкою |
data.skipped_goods | array | Кількість пропущених товарів |
Приклад успішної відповіді
200 OK
Відповідь: /api/v1/marketplace/stock/16/import/full
{
"data": {
"id": 16,
"status": "success",
"processed_rows": 0,
"imported_rows": 0,
"skipped_rows": 0,
"validation_errors": [
{
"row": 1,
"errors": [
{
"messages": [
"The name field is required."
],
"attribute": "name"
}
]
}
],
"skipped_goods": [
"М_792"
]
}
}