POST /retail/bonusActivities
Возвращает транзакции по бонусным счетам Клиентов
Запрос
Тело запроса (объект BonusActivitiesFilter )
Поле | Описание | Тип | Обязательное |
---|---|---|---|
phone |
Номер телефона клиента |
string | |
cardNumber |
Номер карты клиента |
string | |
transactionType |
Тип транзакции |
int | |
startRow |
Начальный номер строки для выборки. Используется для пейджинга |
int | |
rowCount |
Количество строк (максимум 1000). Используется для пейджинга |
int | |
sort | int | ||
creationDate |
Дата операции |
DateTimeInterval |
Пример запроса
application/json, text/json
Sample:
{ "creationDate": { "from": "2024-04-27T01:13:20.1265365+03:00", "to": "2024-04-27T01:13:20.1265365+03:00" }, "phone": "sample string 2", "cardNumber": "sample string 3", "transactionType": 1, "startRow": 1, "rowCount": 1, "sort": 4, "siteId": 5 }
Ответ
Тело ответа ( объект BonusActivities_Response )
Поле | Описание | Тип | Обязательное |
---|---|---|---|
bonusActivities |
Бонусные операции |
Массив BonusActivities |
Пример ответа
application/json, text/json
Sample:
{ "bonusActivities": [ { "id": 1, "personId": 2, "purchaseId": 1, "amount": 3.0, "transactionType": 64, "receiptDate": "2024-04-27T01:13:20.1265365+03:00", "validUntil": "2024-04-27T01:13:20.1265365+03:00", "description": "sample string 6", "level": 1, "purchaseAmount": 1.0, "discountSum": 1.0, "bonusDebit": 1.0, "bonusCredit": 1.0, "cardName": "sample string 7", "storeId": 1, "cashierId": 1, "phoneNumber": "sample string 1", "remainAmount": 2.0, "cardNumber": 1, "purchaseNumber": 1, "transactionName": "sample string 3" }, { "id": 1, "personId": 2, "purchaseId": 1, "amount": 3.0, "transactionType": 64, "receiptDate": "2024-04-27T01:13:20.1265365+03:00", "validUntil": "2024-04-27T01:13:20.1265365+03:00", "description": "sample string 6", "level": 1, "purchaseAmount": 1.0, "discountSum": 1.0, "bonusDebit": 1.0, "bonusCredit": 1.0, "cardName": "sample string 7", "storeId": 1, "cashierId": 1, "phoneNumber": "sample string 1", "remainAmount": 2.0, "cardNumber": 1, "purchaseNumber": 1, "transactionName": "sample string 3" } ] }