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"
    }
  ]
}