Отримати статус вивантаження
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"
]
}
}