Аналоги товару
URI: /api/v2/insurance/goods/analogues?atx_code={atx_code}&goods_id={goods_id}&morion_id={morion_id}&latitude={latitude}&longitude={longitude}&radius={radius}&drugstore_id={drugstore_id}&city_ids[]={city_ids}
Метод використовується для пошуку аналогів товару.
Запит виконується методом GET.
⚠️ Запит повинен містити заголовок Accept: application/json
Параметри URI
Метод дозволяє передати в рядку запиту наступні параметри:
| Ім'я | Тип | Обов'язковий | Опис |
|---|---|---|---|
| atx_code | string | Ні* | Код ATX (анатомо-терапевтично-хімічна класифікація) |
| goods_id | integer | Ні* | Ідентифікатор товару Pharmapoint |
| morion_id | integer | Ні* | Ідентифікатор товару Моріон |
| latitude | float | Ні | Географічна широта точки пошуку ціни |
| longitude | float | Ні | Географічна довгота точки пошуку ціни |
| radius | integer | Ні | Радіус (в метрах) пошуку ціни |
| drugstore_id | integer | Ні | Ідентифікатор аптеки |
| city_ids | array | Ні | Масив міст для пошуку |
Обов'язково передати хоча б один із параметрів: atx_code, goods_id або morion_id
Приклади запитів
За кодом ATX
/api/v2/insurance/goods/analogues?atx_code=N02B%20A51&latitude=50.0&longitude=30.0&radius=5000&drugstore_id=5296&city_ids[]=17&city_ids[]=67
За ідентифікатором товару Pharmapoint
/api/v2/insurance/goods/analogues?goods_id=1725153&latitude=50.0&longitude=30.0&radius=5000&drugstore_id=5296&city_ids[]=17&city_ids[]=67
За ідентифікатором товару Моріон
/api/v2/insurance/goods/analogues?morion_id=194617&latitude=50.0&longitude=30.0&radius=5000&drugstore_id=5296&city_ids[]=17&city_ids[]=67
Параметри відповіді
| Ім'я | Тип | Опис |
|---|---|---|
| data | list[object] | Аналоги товару |
| data.id | integer | Внутрішній ідентифікатор товару |
| data.name | string | Назва товару |
| data.morion_id | integer | Ідентифікатор товару Моріон |
| data.goods_producer | object | Виробник товару |
| data.goods_producer.name | string | Назва виробника |
| data.goods_producer.country | string | Країна виробника |
| data.pack_info | object | Інформація про упаковку |
| data.pack_info.quantity_unit_in_pack | integer | null | Кількість одиниць у пачці |
| data.pack_info.quantity_in_unit | integer | null | Кількість в одиниці |
| data.pack_info.quantity_in_pack | integer | null | Кількість в упаковці |
| data.pack_info.unit_name | string | null | Тип упаковки (plate, blister, contour_cellular_packaging тощо) |
| data.price | float | Вартість товару |
| data.quantity | float | Кількість товару |
| data.nds | integer | Податок на додану вартість |
Приклад успішної відповіді
200 OK
{
"data": [
{
"id": 1725153,
"name": "Цитрамон-Дарниця табл. №6",
"goods_producer": {
"name": "Дарниця ФФ",
"country": "Україна"
},
"morion_id": 194617,
"pack_info": {
"quantity_unit_in_pack": 1,
"quantity_in_unit": 6,
"quantity_in_pack": 6,
"unit_name": "plate"
},
"price": 16.78,
"quantity": 290750.065,
"nds": 7
},
{
"id": 1725358,
"name": "Цитрамон-Дарниця табл. контурн. чарунк. уп. в пачці №10",
"goods_producer": {
"name": "Дарниця ФФ",
"country": "Україна"
},
"morion_id": 194618,
"pack_info": {
"quantity_unit_in_pack": 1,
"quantity_in_unit": 10,
"quantity_in_pack": 10,
"unit_name": "contour_cellular_packaging"
},
"price": 33.66,
"quantity": 133049.17,
"nds": 7
},
{
"id": 1556255,
"name": "Аскофен-Дарниця табл. №6",
"goods_producer": {
"name": "Дарниця ФФ",
"country": "Україна"
},
"morion_id": 4850,
"pack_info": {
"quantity_unit_in_pack": 1,
"quantity_in_unit": 6,
"quantity_in_pack": 6,
"unit_name": "contour_cellular_packaging"
},
"price": 24.47,
"quantity": 63683.02,
"nds": 7
}
]
}