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

Довідник аптек

URI: /api/v2/insurance/drugstores

Метод використовується для отримання списку всіх аптек у системі.

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

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

Параметри URI

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

Ім'яТипОбов'язковийОпис
limitintegerНіОбмеження кількості записів на одній сторінці
pageintegerНіНомер сторінки, яку необхідно повернути

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

Для отримання списку аптек частинами необхідно передати обидва параметри: limit та page.

/api/v2/insurance/drugstores?limit=15&page=2

Якщо необхідно отримати весь список аптек, параметри limit та page у запиті не передаються.

/api/v2/insurance/drugstores

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

Ім'яТипОпис
datalist[object]Словник аптек
data.idintegerВнутрішній ідентифікатор аптеки
data.ext_drugstore_idstringЗовнішній ідентифікатор аптеки
data.statestringОбласть, де розташована аптека
data.cityobjectНазва міста
data.city_idintegerІдентифікатор міста
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Аптека працює з програмою реімбурсації
metaobjectОб'єкт, що містить дані пагінації
meta.pageintegerПоточний номер сторінки
meta.limitintegerМаксимальна кількість елементів на сторінці для цього запиту
meta.totalintegerЗагальна кількість усіх записів у довіднику
meta.pagesintegerЗагальна кількість сторінок, розрахована на основі total та limit

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

200 OK

Відповідь: /api/v2/insurance/drugstores?limit=15&page=2

{
"data": [
{
"id": 32867,
"ext_drugstore_id": "113",
"state": "Львівська обл.",
"city": "Стрий",
"city_id": 434,
"legal_entity_name": "Соломия-Сервис ЧП г.Львов",
"legal_entity_code": "30163496",
"drugstore_brand": {
"id": 57,
"name": "Подорожник",
"image_url": "drugstore_brand_photo/tcbWZfFsVUq4q3rU.png"
},
"name": "Подорожник №113",
"address": "м. Стрий, вул. Хмельницького Б., 10/6",
"coordinates": {
"latitude": 49.25765,
"longitude": 23.855967
},
"average_order_processing_time": 21,
"photos": [],
"phone": "0443901845",
"mobile_phone": "380675516474",
"email": "[email protected]",
"distance": null,
"working_hours": {
"from": "08:00",
"to": "22:00",
"is_open": true,
"is_24h": false
},
"week_working_hours": [
"08:00-22:00",
"08:00-22:00",
"08:00-22:00",
"08:00-22:00",
"08:00-22:00",
"08:00-22:00",
"08:00-22:00"
],
"work_with_reimbursement": true
},
{
"id": 32868,
"ext_drugstore_id": "112",
"state": "Львівська обл.",
"city": "Миколаїв",
"city_id": 823,
"legal_entity_name": "Соломия-Сервис ЧП г.Львов",
"legal_entity_code": "30163496",
"drugstore_brand": {
"id": 57,
"name": "Подорожник",
"image_url": "drugstore_brand_photo/tcbWZfFsVUq4q3rU.png"
},
"name": "Подорожник №112",
"address": "м. Миколаїв, вул. Шептицького, 1",
"coordinates": {
"latitude": 49.5254009,
"longitude": 23.9776407
},
"average_order_processing_time": 95,
"photos": [],
"phone": "0443901845",
"mobile_phone": "380675516096",
"email": "[email protected]",
"distance": null,
"working_hours": {
"from": "08:00",
"to": "21:00",
"is_open": true,
"is_24h": false
}
],
"meta": {
"page": 1,
"limit": 7229,
"total": 7229,
"pages": 1
}
}