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

Отримання переліку замовлень

URI: /api/v2/insurance/order?status={status}&start_date={start_date}&end_date={end_date}

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

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

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

Параметри URI

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

Ім'яТипОбов'язковийОпис
statusstringНіСтатус замовлення:
  • created - передано в обробку
  • canceled - скасовано
start_datestringНіПочаток періоду у форматі YYYY-MM-DD
🛈 За замовчуванням використовується дата, що на 1 місяць менша за поточну. Період запиту не може перевищувати 1 місяць
end_datestringНіКінець періоду у форматі YYYY-MM-DD
Увага!

Якщо параметри start_date та end_date не передані, за замовчуванням буде використано період за останній місяць. Максимально допустимий період між start_date та end_date — 1 місяць

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

/api/v2/insurance/order?status=canceled&start_date=2026-05-01&end_date=2026-05-25

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

Ім'яТипОпис
datalist[object]Список замовлень
data.order_numberstringНомер замовлення
data.drugstore_order_idstringІдентифікатор замовлення для аптеки
data.drugstore_idintegerІдентифікатор аптеки
data.legal_entity_namestringНазва юридичної особи
data.legal_entity_codestringКод юридичної особи
data.created_atstringДата і час створення замовлення
data.updated_atstringДата і час останнього оновлення замовлення
data.order_deliveryobjectДані доставки
data.order_delivery.delivery_type_codestringКод типу доставки
data.order_delivery.ettnstringНомер ТТН
data.order_paymentobjectДані про оплату
data.customerobjectДані покупця
data.customer.phone_numberstringНомер телефону покупця
data.customer.last_namestringПрізвище покупця
data.customer.first_namestringІм'я покупця
data.customer.middle_namestringПо батькові покупця
data.customer.emailstringЕлектронна пошта покупця
data.customer.insurance_card_numberstringНомер страхової картки покупця
data.customer.franchising_percentageintegerВідсоток франшизи
data.insuranceobjectДані страхової компанії
data.insurance.namestringНазва страхової компанії
data.insurance.codestringКод ЄДРПОУ
data.insurance.order_numberstringНомер замовлення страхової компанії
data.insurance_doctor_namestringІм'я лікаря страхової компанії
data.statusobjectСтатус замовлення
data.status.commentstringНазва статусу
data.status.namestringКод статусу
data.status.cancel_reasonstringПричина скасування
data.commentstringКоментар до замовлення
data.goodslist[object]Товари в замовленні
data.goods.idintegerВнутрішній ідентифікатор товару
data.goods.namestringНазва товару
data.goods.quantityfloatКількість товару
data.goods.pricefloatВартість одиниці товару
data.goods.totalfloatЗагальна вартість товару
data.totalfloatЗагальна вартість замовлення
data.total_include_franchising_percentagefloatЗагальна вартість замовлення з урахуванням франшизи

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

200 OK

Відповідь: /api/v2/insurance/order?status=canceled&start_date=2026-05-01&end_date=2026-05-25
{
"data": [
{
"order_number": "HK-K7-8E-45",
"drugstore_order_id": "18017666",
"drugstore_id": 39118,
"legal_entity_name": "ТОВ \"АВ МЕДТРЕЙД\"",
"legal_entity_code": "44220962",
"created_at": "2026-04-28 20:48:01",
"updated_at": "2026-04-30 20:53:04",
"customer": {
"phone_number": "380665778316",
"last_name": "Котенко",
"first_name": "Олена",
"middle_name": null,
"email": null,
"insurance_card_number": "Arx00787-0281",
"franchising_percentage": 0
},
"insurance": {
"name": "ТОВ «ЕНШУРІА АСИСТАНС УКРАЇНА»",
"code": "46074995",
"order_number": null
},
"insurance_doctor_name": null,
"status": {
"comment": "Відміна",
"name": "canceled",
"cancel_reason": "Закінчився термін резерву"
},
"comment": null,
"goods": [
{
"id": 1786539,
"name": "Вольтарен форте гель 2,32% туба 50 г №1",
"quantity": 1,
"price": 348,
"total": 348
}
],
"total": 348,
"total_include_franchising_percentage": 0
},
{
"order_number": "AA-B4-7B-E4",
"drugstore_order_id": "2132898",
"drugstore_id": 41469,
"legal_entity_name": "ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ «ФАРМАСТОР»",
"legal_entity_code": "34048360",
"created_at": "2026-05-22 10:37:53",
"updated_at": "2026-05-25 11:04:56",
"customer": {
"phone_number": "380932626028",
"last_name": "Левченко",
"first_name": "Софія",
"middle_name": "Едуардівна",
"email": null,
"insurance_card_number": "111444333",
"franchising_percentage": 15
},
"insurance": {
"name": "ТОВ «ЕНШУРІА АСИСТАНС УКРАЇНА»",
"code": "46074995",
"order_number": null
},
"insurance_doctor_name": null,
"status": {
"comment": "Відміна",
"name": "canceled",
"cancel_reason": "Вийшов термін бронювання"
},
"comment": null,
"goods": [
{
"id": 1758172,
"name": "Нурофєн форте табл. в/о 400 мг №12",
"quantity": 1,
"price": 153.64,
"total": 153.64
},
{
"id": 1720800,
"name": "Но-шпа табл. 40 мг №24",
"quantity": 1,
"price": 123.26,
"total": 123.26
}
],
"total": 276.9,
"total_include_franchising_percentage": 41.54
}
]
}