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

Отримання карти клієнта

URI: /api/v1/promotion/customer/{drugstore_id}/{number} - СТАРИЙ

URI: /api/v1/promotion/customer/search/{number} - НОВИЙ Search customer card

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

warning

Попередній метод Отримання карти клієнта підтримується але його використання не рекомендується.

Якщо використовуєте старий ендпоінт - замініть на новий (детальніше див. Search customer card)

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

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

Параметри URI

URI запиту має містити змінні:

Ім'яТипОбов'язковийОпис
drugstore_idstringТакІдентифікатор аптеки мережі
numberstringТакНомер телефона або дисконтної картки покупця

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

Пошук по номеру телефона покупця

/api/v1/promotion/customer/969/380661234567

Пошук по номеру дисконтної картки покупця

/api/v1/promotion/customer/969/969000000013

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

Ім'яТипОпис
dataobjectДані клієнта
data.phonestringНомер телефона клієнта
data.last_namestringПрізвище клієнта
data.first_namestringІм'я клієнта
data.middle_namestringІм'я по батькові клієнта
data.city_namestringНазва населеного пункту проживання клієнта
data.addressstringАдреса клієнта
data.address_post_codestringПоштовий індекс клієнта
data.address_flatstringНомер квартири/будинку клієнта
data.emailstringАдреса електронної пошти клієнта
data.birthdaystringДата народження клієнта
data.genderstringСтать клієнта:
m - чоловік
f - жінка
data.discount_card_numberstringНомер дисконтної картки клієнта
data.want_free_samplesbooleanПрапор згоди отримання безкоштовних зразків
data.contact_via_phonebooleanПрапор згоди зв'язку через телефон
data.contact_via_smsbooleanПрапор згоди зв'язку через СМС
data.contact_via_emailbooleanПрапор згоди зв'язку через електронну пошту
data.contact_via_messengerbooleanПрапор згоди зв'язку через месенджери
data.agree_terms_conditionsbooleanПрапор згоди з правилами та умовами
data.phone_verifiedbooleanПрапор підтвердження номера телефона клієнта
data.childrenarrayСписок з роками народження дітей клієнта
data.loyaltybooleanПрапор активної програми лояльності
data.loyalty_datestringСтрок дії програми лояльності
data.bonusesfloat/doubleКількість бонусів на рахунку клієнта
data.typeobjectТип карти
data.type.idstringID типу карти
data.type.namestringНазва типу карти

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

200 OK

Відповідь: /api/v1/promotion/customer/969/380661234567
{
"data": {
"phone": "380661234567",
"last_name": "Іванов",
"first_name": "Іван",
"middle_name": "Іванович",
"city_name": "Київ",
"address": "вул. Кирилівська",
"address_post_code": "04080",
"address_flat": "63",
"email": "[email protected]",
"birthday": "1973-06-23",
"gender": "m",
"discount_card_number": "969000000013",
"want_free_samples": true,
"contact_via_phone": true,
"contact_via_sms": true,
"contact_via_email": true,
"contact_via_messenger": true,
"agree_terms_conditions": true,
"phone_verified": true,
"children": [
1993,
1995
],
"loyalty": true,
"loyalty_date": "2024-10-25",
"bonuses": 0
"type": {
"id": NULL
"name": NULL
}
}
}