Перейти до основного вмісту

Пошук залишків товарів

URI: /api/v2/insurance/goods/balance?goods_id[]={goods_id}&drugstore_id={drugstore_id}&morion_id[]={morion_id}&latitude={latitude}&longitude={longitude}&radius={radius}&city_ids[]={city_ids}

Метод використовується для пошуку кількості та цін товарів. Можна відфільтрувати за ідентифікаторами товарів Моріон або Pharmapoint у фіксованому радіусі або у вибраній аптеці.

Запит виконується методом GET

⚠️ Запит повинен містити заголовок Accept: application/json

Параметри URI

Метод дозволяє передати в рядку запиту наступні параметри:

Ім'яТипОбов'язковийОпис
goods_idintegerНіІдентифікатор товару Pharmapoint
drugstore_idintegerНіІдентифікатор аптеки
morion_idintegerНіІдентифікатор товару Моріон
latitudefloatНіГеографічна широта точки пошуку ціни
longitudefloatНіГеографічна довгота точки пошуку ціни
radiusintegerНіРадіус (в метрах) пошуку ціни
city_idsarrayНіМасив міст для пошуку

Приклад запиту

/api/v2/insurance/goods/balance?goods_id[]=1916798&drugstore_id=493&morion_id[]=430&latitude=50.0&longitude=30.0&radius=5000&city_ids[]=17

Параметри відповіді

Ім'яТипОпис
datalist[object]Результати пошуку
data.statestringОбласть
data.cityobjectМісто
data.city.idintegerІдентифікатор міста
data.city.namestringНазва міста
data.legal_entity_namestringНазва юридичної особи
data.legal_entity_codestringКод юридичної особи
data.drugstore_brandobjectДані бренду аптеки
data.drugstore_brand.image_urlstringПосилання на логотип бренду
data.drugstore_brand.namestringНазва бренду
data.drugstore_brand.idintegerІдентифікатор бренду
data.namestringНазва аптеки
data.addressstringАдреса аптеки
data.coordinatesobjectКоординати аптеки
data.coordinates.latitudefloatШирота
data.coordinates.longitudefloatДовгота
data.average_order_processing_timeintegerСередній час обробки замовлення, в секундах
data.photosarrayФотографії аптеки
data.phonestringНомер телефона аптеки
data.mobile_phonestringНомер мобільного телефона аптеки
data.emailstringАдреса електронної пошти аптеки
data.distancenumericВідстань до аптеки
data.working_hoursobjectРобочий час аптеки
data.working_hours.fromstringЧас початку робочого дня
data.working_hours.tostringЧас закінчення робочого дня
data.working_hours.is_openbooleanОзнака відкритої аптеки
data.working_hours.is_24hbooleanОзнака цілодобової аптеки
data.week_working_hoursarrayРозклад роботи
data.work_with_reimbursementbooleanАптека працює з програмою реімбурсації
data.drugstore_idnumericІдентифікатор аптеки
data.goodslist[object]Перелік товарів на залишку
data.goods.namestringНазва товару
data.goods.morion_idintegerІдентифікатор товару Моріон
data.goods.idintegerВнутрішній ідентифікатор товар
data.goods.goods_producerobjectВиробник товару
data.goods.goods_producer.countrystringКраїна виробник
data.goods.goods_producer.namestringНазва виробника
data.goods.pricefloatВартість товару
data.goods.quantityfloatКількість товару
data.goods.ndsintegerПодаток на додану вартість

Приклад успішної відповіді

200 OK

Відповідь: /api/v2/insurance/goods/balance?goods_id[]=1916798&drugstore_id=493&morion_id[]=430&latitude=50.0&longitude=30.0&radius=5000&city_ids[]=17
{
"data": [
{
"state": "Київська обл.",
"city": {
"id": 271,
"name": "Київ"
},
"legal_entity_name": "Фіалка ПП \"ФІАЛКА\"",
"legal_entity_code": "24730163",
"drugstore_brand": {
"image_url": "drugstore_brand_photo/kwmcmHJQGBmpvhGX.png",
"name": "\"Бажаємо здров'я\"",
"id": 507
},
"name": "Аптека №1 \"Бажаємо здров'я\"",
"address": "Київська обл. м. Київ, вул. Драгоманова 2, прим.872",
"coordinates": {
"latitude": 50.418483,
"longitude": 30.634052
},
"average_order_processing_time": 280,
"photos": [],
"phone": "380635903350",
"mobile_phone": null,
"email": null,
"distance": 0,
"working_hours": {
"from": "08:00",
"to": "21:00",
"is_open": true,
"is_24h": false
},
"week_working_hours": [
"08:00-21:00",
"08:00-21:00",
"08:00-21:00",
"08:00-21:00",
"08:00-21:00",
"08:00-21:00",
"08:00-21:00"
],
"work_with_reimbursement": false,
"drugstore_id": 5266,
"goods": [
{
"name": "Шприц 10 мл 2-комп. 1 голка Гемопласт",
"morion_id": 19176,
"id": 1572602,
"goods_producer": {
"country": "Украина",
"name": "Гемопласт"
},
"price": 2.1,
"quantity": 1,
"nds": 0
},
{
"name": "Лезо для скальпеля одн. р.20 Medicare",
"morion_id": 168488,
"id": 1755784,
"goods_producer": {
"country": "Украина",
"name": "Допомога-1"
},
"price": 2.3,
"quantity": 1,
"nds": 7
},
{
"name": "Шпатель одноразовий стерильний",
"morion_id": 128760,
"id": 1612870,
"goods_producer": {
"country": "Украина",
"name": "Технокомплекс"
},
"price": 3,
"quantity": 58,
"nds": 7
}
]
}
]
}