Вивантаження довідника товарів
URI: /api/v1/marketplace/goods/import
Метод використовується для вивантаження довідника товарів.
Запит виконується методом POST з тілом запиту у json форматі.
⚠️ Запит повинен містити заголовок Accept: application/json
Параметри запиту
Ім'я | Тип | Обов'язковий | Опис |
---|---|---|---|
id | string | Так | Іден тифікатор товару |
additional_id | string | Ні | Додатковий ідентифікатор |
skarb_goods_id | string | Ні | Ідентифікатор товару SKARB |
name_ru | string | Так | Назва товару російською мовою |
name_uk | string | Так | Назва товару українською мовою |
register_number | string | null | Ні | Реєстраційний номер |
barcodes | array | null | Ні | Штрихкоди товару |
producer_name | string | Так | Назва виробника товару |
morion_codes | array | Ні | Масив ідентифікаторів Моріон 🛈 Дозволяється вказувати тільки цифри |
badm_code | string | null | Ні | Ідентифікатор БАДМ |
optima_code | string | null | Ні | Ідентифікатор Оптіма |
venta_code | string | null | Ні | Ідентифікатор Вента |
Приклад запиту
Запит: /api/v1/marketplace/goods/import
[
{
"id": "М_792",
"additional_id": "86960",
"skarb_goods_id": "13341",
"name_ru": "Лінкоміцин1 амп 30% 1мл №10",
"name_uk": "Лінкоміцин1 амп 30% 1мл №10",
"register_number": "",
"barcodes": [
"4823006401864"
],
"producer_name": "Дарница ЧАО (Украина, Киев)",
"morion_codes": [
"44447"
],
"badm_code": "171.0521",
"optima_code": "41516",
"venta_code": "72D711A3-32F1"
}
]
Параметри відповіді
Ім'я | Тип | Опис |
---|---|---|
data | object | Інформація про імпорт |
data.id | integer | Ідентифікатор імпорту |
data.status | string | Статус імпорту: |
data.created_records | integer | Кількість створених записів |
data.updated_records | integer | Кількість оновлених записів |
data.skipped_rows | integer | Кількість пропущених рядків |
data.validation_errors | array | Помилки валідації |
Приклад успішної відповіді
200 OK
Відповідь: /api/v1/marketplace/goods/import
{
"data": {
"id": 18,
"status": "new",
"created_records": 0,
"updated_records": 0,
"skipped_rows": 0,
"validation_errors": []
}
}