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

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

URI: /api/v1/promotion/customer/search/{number}

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

URI: /api/v1/promotion/customer/{drugstore_id}/{number} докладніше

⚠️ Попередня версія методу отримання карти клієнта підтримується але ії використання не рекомендується

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

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

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

Параметри URI

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

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

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

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

/api/v1/promotion/customer/search/380991234567

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

/api/v1/promotion/customer/search/3809300000011

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

Ім'яТипОпис
dataobjectДані клієнта
data.phonestringНомер телефона клієнта
data.last_namestringПрізвище клієнта
data.first_namestringІм'я клієнта
data.middle_namestringІм'я по батькові клієнта
data.city_namestringНазва населеного пункту проживання клієнта
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.bonusesfloat/doubleКількість бонусів на рахунку клієнта
data.typeobjectТип карти
data.type.idstringID типу карти
data.type.namestringНазва типу карти
data.addressstringАдреса клієнта
data.address_post_codestringПоштовий індекс клієнта
data.address_flatstringНомер квартири/будинку клієнта
data.childrenarrayСписок з роками народження дітей клієнта
data.loyaltybooleanПрапор активної програми лояльності
data.loyalty_datestringСтрок дії програми лояльності

Приклад відповіді

Відповідь: /api/v1/promotion/customer/search/380990000011
{
"data": {
"phone": "380990000011",
"last_name": "Литвин",
"first_name": "Татьяна",
"middle_name": "Ивановна",
"city_name": null,
"email": "[email protected]",
"birthday": "23.10.1988",
"gender": "f",
"discount_card_number": "3809378760366",
"want_free_samples": 0,
"contact_via_phone": 0,
"contact_via_sms": 0,
"contact_via_email": 0,
"contact_via_messenger": 0,
"agree_terms_conditions": 1,
"phone_verified": 0,
"bonuses": 0,
"type": {
"id": "ded7f987-719c-41ac-ad53-fe26ab83490d",
"name": "Універсальна"
},
"address": null,
"address_post_code": null,
"address_flat": null,
"children": [],
"loyalty": false,
"loyalty_date": null
}
}