Rest API Клієнти програми лояльності - datawizio/pythonAPI GitHub Wiki
Клієнти програми лояльності. З допомогою ресурсу /get_loyalty_customer/
можна отримати дані по клієнтах програми лояльності, відфільтрувати по даті, магазинах і т.д.
Назва поля | Тип поля | Доступні значення | Значення за замовчуванням | Опис |
---|---|---|---|---|
format |
рядок | "json", "api" | "json" | Формат відповіді сервера |
shops |
число, список | - | Всі магазини | Ідентифікатор чи список ідентифікаторів магазинів |
date_from |
рядок | - | Дата останньої підгрузки клієнта - 30 днів | Початкова дата вибірки |
date_to |
рядок | - | Дата останньої підгрузки клієнта | Кінцева дата вибірки |
loyalty_id |
число, список | - | Всі клиенти | Ідентифікатор чи список ідентифікаторів клієнта програми лояльності |
type |
рядок | "cardno", "name", "loyalty_id" | "loyalty_id" | Ідентифікація клієнта програми лояльності |
Назва поля | Тип поля | Обов'язкова наявність у відповіді | Опис |
---|---|---|---|
loyalty_id |
число | ні | Ідентифікатор клієнта програми лояльності |
cardno |
рядок | ні | Номер карти клієнта програми лояльності |
name |
рядок | ні | Ім'я клієнта програми лояльності |
last_visit |
рядок | так | Дата останнього відвідування |
number_visits |
число | так | Загальна к-сть відвідувань клієнта програми лояльності |
spend |
число | так | Загальний оборот клієнта програми лояльності |
Магазин №1 |
число | так | Оборот клієнта програми лояльності по магазину "Магазин №1" |
Магазин №... |
число | ні | Оборот клієнта програми лояльності по магазину "Магазин №..." |
Магазин №N |
число | ні | Оборот клієнта програми лояльності по магазину "Магазин №N" |
Команда: POST http://api.datawiz.io/api/v1/get_loyalty_customer/
-
.json
- отримати відповідь з сервера в форматі JSON -
.api
- отримати відповідь з сервера в форматі HTML (тестова платформа)
{
"date_from": "2018-01-01",
"date_to": "2018-01-15",
"shops": [674, 541],
"type": "cardno"
}
HTTP 200 OK
Content-Type: application/json
Vary: Accept
Allow: GET, HEAD, OPTIONS
{
"result": [
{
"last_visit": "2018-01-03",
"cardno": "1212525",
"Shop №1": 2,
"Shop №2": 1,
"spend": 56.23,
"number_visits": 3
},
{
"last_visit": "2018-01-05",
"cardno": "1220710",
"Shop №1": 1,
"Shop №2": 0,
"spend": 65.23,
"number_visits": 1
},
...
{
"last_visit": "2018-01-15",
"cardno": "1205646",
"Shop №1": 0,
"Shop №2": 3,
"spend": 123.79,
"number_visits": 3
},
{
"last_visit": "2018-01-15",
"cardno": "1206491",
"Shop №1": 1,
"Shop №2": 1,
"spend": 35.78,
"number_visits": 2
}
]
}