POST api/reactivation/RulePagingInfo
Получение правил реактивации с входными фильтрами
Request Information
URI Parameters
None.
Body Parameters
ReactivationRulePagingInfoRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| PosCode |
Код торговой точки пользователя, который делает запрос |
string |
None. |
| OnlyActive |
Фильтр: вернуть только активные правила |
boolean |
None. |
| Name |
Фильтр: наименование правила |
string |
None. |
| ReactivationRuleId |
Фильтр: идентификатор правила |
integer |
None. |
| MinPurchases |
Фильтр: минимальное кол-во покупок у карты клиента |
integer |
None. |
| MaxPurchases |
Фильтр: максимальное кол-во покупок у карты клиента |
integer |
None. |
| MinDaysNoPurchases |
Фильтр: минимальное кол-во дней без покупок у клиента |
integer |
None. |
| MaxDaysNoPurchases |
Фильтр: максимальное кол-во дней без покупок у клиента |
integer |
None. |
| MinPurchasesSum |
Фильтр: минимальная сумма покупок у карты клиента |
decimal number |
None. |
| MaxPurchasesSum |
Фильтр: максимальная сумма покупок у карты клиента |
decimal number |
None. |
| MinDaysFromRegDate |
Фильтр: минимальное кол-во дней что должно пройти от даты регистрации клиента |
integer |
None. |
| MaxDaysFromRegDate |
Фильтр: минимальное кол-во дней что может пройти от даты регистрации клиента |
integer |
None. |
| NoCardType |
Фильтр: идентификатор исключаемого типа карт |
integer |
None. |
| NoCardTypeList |
Фильтр: идентификатор списка исключаемых типов карт |
integer |
None. |
| DaysClientRepeat |
Фильтр: промежут времени в днях между выходом из реактивации и повторным входом |
integer |
None. |
| CountWorkAfterOne |
Фильтр: кол-во возможных входов в реактивацию после 1 стандартного |
byte |
None. |
| NoDynamic |
Фильтр: признак статичного правила на список т.е. то правило отключаем сразу после однократного применения |
boolean |
None. |
| CountWorkList |
Фильтр: признак работы на правила со списками настройки оператора countWork |
boolean |
None. |
| OnlyAllowPush |
Фильтр: вернуть только правила с согласием на получение пуш-сообщений |
boolean |
None. |
| OnlyAllowSms |
Фильтр: вернуть только правила с согласием на получение смс |
boolean |
None. |
| OnlyAllowEmail |
Фильтр: вернуть только правила с согласием на получение эл. почты |
boolean |
None. |
| MinBalance |
Фильтр: минимальный баланс бонусов |
decimal number |
None. |
| MaxBalance |
Фильтр: максимальный баланс бонусов |
decimal number |
None. |
| StartRegDate |
Фильтр: начальная дата регистрации |
date |
None. |
| LimitClients |
Фильтр: лимит клиентов, которые берутся в работу за раз (за день) |
integer |
None. |
| PurchasePartner |
Фильтр: парнер в торговых точках которого были покупки |
integer |
None. |
| PurchasePos |
Фильтр: торговая точка в которой были покупки |
integer |
None. |
| CountDaysAgoWasPurchasePeriod |
Фильтр: кол-во дней назад когда были совершены покупки, считается от текущей даты + @maxDaysnoPurchases |
integer |
None. |
| PurchaseCountPeriod |
Фильтр: кол-во покупок за указанный период, по умолчанию добавляем 1 |
integer |
None. |
| DaysNoPurchase |
Фильтр: строгое кол-во дней с даты последенй покупки |
integer |
None. |
| RegPos |
Фильтр: идентификатор торговой точки регистрации клиента |
integer |
None. |
| RegPosList |
Фильтр: идентификатор списка торговых точек, в которых произошла регистрация клиента |
integer |
None. |
| RegPartner |
Фильтр: идентификатор партера, в торговых точка которого произошла регистрация клиента |
integer |
None. |
| RegPartnerList |
Фильтр: идентификатор списка партнеров, в торговых точка которых произошла регистрация клиента |
integer |
None. |
| RegCity |
Фильтр: идентификатор города, в торговых точка которого произошла регистрация клиента |
integer |
None. |
| RegCityList |
Фильтр: идентификатор списка городов, в торговых точка которых произошла регистрация клиента |
integer |
None. |
| MarketList |
Фильтр: идентификатор ранее созданного списка карт |
integer |
None. |
| ClientList |
Фильтр: идентификатор ранее созданного списка клиентов |
integer |
None. |
| Start |
Пагинация: последовательный номер записи от которой нужно возвращать данные (1, 10, 20, 30 и т.д.) |
integer |
None. |
| Length |
Пагинация: количество записей, которые нужно вернуть |
integer |
None. |
| Operator |
Идентификатор оператора программы лояльности |
integer |
None. |
| Token |
Токен пользователя, который инициирует данный запрос |
integer |
None. |
| SiteCode |
Уникальный код виджета по продаже подарочных сертификатов, который инициирует запрос |
string |
None. |
Request Formats
application/json, text/json
{
"PosCode": "sample string 1",
"OnlyActive": true,
"Name": "sample string 2",
"ReactivationRuleId": 1,
"MinPurchases": 1,
"MaxPurchases": 1,
"MinDaysNoPurchases": 1,
"MaxDaysNoPurchases": 1,
"MinPurchasesSum": 1.0,
"MaxPurchasesSum": 1.0,
"MinDaysFromRegDate": 1,
"MaxDaysFromRegDate": 1,
"NoCardType": 1,
"NoCardTypeList": 1,
"DaysClientRepeat": 1,
"CountWorkAfterOne": 64,
"NoDynamic": true,
"CountWorkList": true,
"OnlyAllowPush": true,
"OnlyAllowSms": true,
"OnlyAllowEmail": true,
"MinBalance": 1.0,
"MaxBalance": 1.0,
"StartRegDate": "2025-12-22T09:24:45.8413533+03:00",
"LimitClients": 1,
"PurchasePartner": 1,
"PurchasePos": 1,
"CountDaysAgoWasPurchasePeriod": 1,
"PurchaseCountPeriod": 1,
"DaysNoPurchase": 1,
"RegPos": 1,
"RegPosList": 1,
"RegPartner": 1,
"RegPartnerList": 1,
"RegCity": 1,
"RegCityList": 1,
"MarketList": 1,
"ClientList": 1,
"Start": 1,
"Length": 1,
"Operator": 1,
"Token": 1,
"SiteCode": "sample string 3"
}
application/xml, text/xml
<RulePagingInfoRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Request.ReactivationRequest"> <Operator xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Operator> <SiteCode xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 3</SiteCode> <Token xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Token> <ClientList>1</ClientList> <CountDaysAgoWasPurchasePeriod>1</CountDaysAgoWasPurchasePeriod> <CountWorkAfterOne>64</CountWorkAfterOne> <CountWorkList>true</CountWorkList> <DaysClientRepeat>1</DaysClientRepeat> <DaysNoPurchase>1</DaysNoPurchase> <Length>1</Length> <LimitClients>1</LimitClients> <MarketList>1</MarketList> <MaxBalance>1</MaxBalance> <MaxDaysFromRegDate>1</MaxDaysFromRegDate> <MaxDaysNoPurchases>1</MaxDaysNoPurchases> <MaxPurchases>1</MaxPurchases> <MaxPurchasesSum>1</MaxPurchasesSum> <MinBalance>1</MinBalance> <MinDaysFromRegDate>1</MinDaysFromRegDate> <MinDaysNoPurchases>1</MinDaysNoPurchases> <MinPurchases>1</MinPurchases> <MinPurchasesSum>1</MinPurchasesSum> <Name>sample string 2</Name> <NoCardType>1</NoCardType> <NoCardTypeList>1</NoCardTypeList> <NoDynamic>true</NoDynamic> <OnlyActive>true</OnlyActive> <OnlyAllowEmail>true</OnlyAllowEmail> <OnlyAllowPush>true</OnlyAllowPush> <OnlyAllowSms>true</OnlyAllowSms> <PosCode>sample string 1</PosCode> <PurchaseCountPeriod>1</PurchaseCountPeriod> <PurchasePartner>1</PurchasePartner> <PurchasePos>1</PurchasePos> <ReactivationRuleId>1</ReactivationRuleId> <RegCity>1</RegCity> <RegCityList>1</RegCityList> <RegPartner>1</RegPartner> <RegPartnerList>1</RegPartnerList> <RegPos>1</RegPos> <RegPosList>1</RegPosList> <Start>1</Start> <StartRegDate>2025-12-22T09:24:45.8413533+03:00</StartRegDate> </RulePagingInfoRequest>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
ReactivationClientDataReportResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| TotalRows |
Количество записей, которые попали в выборку |
integer |
None. |
| TotalRowsSelect |
Количество записей, которые вернулись в массиве ответа на запрос |
integer |
None. |
| Data |
Выходные данные |
Collection of RulePagingInfoDataRow |
None. |
| ErrorCode |
Код ошибки |
integer |
None. |
| Message |
Сообщение об ошибке |
string |
None. |
Response Formats
application/json, text/json
{
"TotalRows": 1,
"TotalRowsSelect": 1,
"Data": [
{
"ReactivationRuleId": 1,
"Name": "sample string 1",
"Operator": 1,
"NoActive": true,
"MinPurchases": 1,
"MaxPurchases": 1,
"MinDaysNoPurchases": 1,
"MaxDaysNoPurchases": 1,
"MinDaysFromRegDate": 1,
"MaxDaysFromRegDate": 1,
"MinPurchaseSsum": 1.0,
"MaxPurchaseSsum": 1.0,
"NoCardType": 1,
"NoCardTypeName": "sample string 2",
"NoCardTypeList": 1,
"NoCardTypeListName": "sample string 3",
"MarketList": 1,
"MarketListName": "sample string 4",
"ClientList": 1,
"ClientListName": "sample string 5",
"NoDynamic": true,
"CountWorkList": true,
"MinBalance": 1.0,
"MaxBalance": 1.0,
"AllowPush": true,
"AllowSms": true,
"AllowEmail": true,
"LimitClients": 1,
"StartRegDate": "2025-12-22T09:24:45.8726076+03:00",
"PurchasePos": 1,
"PurchasePosName": "sample string 6",
"PurchasePartner": 1,
"PurchasePartnerName": "sample string 7",
"CountDaysAgoWasPurchasePeriod": 1,
"DaysNoPurchase": 1,
"RegPos": 1,
"RegPosName": "sample string 8",
"RegPosList": 1,
"RegPosListName": "sample string 9",
"RegPartner": 1,
"RegPartnerName": "sample string 10",
"RegPartnerList": 1,
"RegPartnerListName": "sample string 11",
"RegCity": 1,
"RegCityName": "sample string 12",
"RegCityList": 1,
"RegCityListName": "sample string 13",
"CountLevelStepActive": 1,
"CountLevelStepTotal": 1
},
{
"ReactivationRuleId": 1,
"Name": "sample string 1",
"Operator": 1,
"NoActive": true,
"MinPurchases": 1,
"MaxPurchases": 1,
"MinDaysNoPurchases": 1,
"MaxDaysNoPurchases": 1,
"MinDaysFromRegDate": 1,
"MaxDaysFromRegDate": 1,
"MinPurchaseSsum": 1.0,
"MaxPurchaseSsum": 1.0,
"NoCardType": 1,
"NoCardTypeName": "sample string 2",
"NoCardTypeList": 1,
"NoCardTypeListName": "sample string 3",
"MarketList": 1,
"MarketListName": "sample string 4",
"ClientList": 1,
"ClientListName": "sample string 5",
"NoDynamic": true,
"CountWorkList": true,
"MinBalance": 1.0,
"MaxBalance": 1.0,
"AllowPush": true,
"AllowSms": true,
"AllowEmail": true,
"LimitClients": 1,
"StartRegDate": "2025-12-22T09:24:45.8726076+03:00",
"PurchasePos": 1,
"PurchasePosName": "sample string 6",
"PurchasePartner": 1,
"PurchasePartnerName": "sample string 7",
"CountDaysAgoWasPurchasePeriod": 1,
"DaysNoPurchase": 1,
"RegPos": 1,
"RegPosName": "sample string 8",
"RegPosList": 1,
"RegPosListName": "sample string 9",
"RegPartner": 1,
"RegPartnerName": "sample string 10",
"RegPartnerList": 1,
"RegPartnerListName": "sample string 11",
"RegCity": 1,
"RegCityName": "sample string 12",
"RegCityList": 1,
"RegCityListName": "sample string 13",
"CountLevelStepActive": 1,
"CountLevelStepTotal": 1
}
],
"ErrorCode": 1,
"Message": "sample string 2"
}
application/xml, text/xml
<RulePagingInfoResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Response.ReactivationResponse">
<ErrorCode xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</ErrorCode>
<Message xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 2</Message>
<Data>
<RulePagingInfoResponse.RulePagingInfoDataRow>
<AllowEmail>true</AllowEmail>
<AllowPush>true</AllowPush>
<AllowSms>true</AllowSms>
<ClientList>1</ClientList>
<ClientListName>sample string 5</ClientListName>
<CountDaysAgoWasPurchasePeriod>1</CountDaysAgoWasPurchasePeriod>
<CountLevelStepActive>1</CountLevelStepActive>
<CountLevelStepTotal>1</CountLevelStepTotal>
<CountWorkList>true</CountWorkList>
<DaysNoPurchase>1</DaysNoPurchase>
<LimitClients>1</LimitClients>
<MarketList>1</MarketList>
<MarketListName>sample string 4</MarketListName>
<MaxBalance>1</MaxBalance>
<MaxDaysFromRegDate>1</MaxDaysFromRegDate>
<MaxDaysNoPurchases>1</MaxDaysNoPurchases>
<MaxPurchaseSsum>1</MaxPurchaseSsum>
<MaxPurchases>1</MaxPurchases>
<MinBalance>1</MinBalance>
<MinDaysFromRegDate>1</MinDaysFromRegDate>
<MinDaysNoPurchases>1</MinDaysNoPurchases>
<MinPurchaseSsum>1</MinPurchaseSsum>
<MinPurchases>1</MinPurchases>
<Name>sample string 1</Name>
<NoActive>true</NoActive>
<NoCardType>1</NoCardType>
<NoCardTypeList>1</NoCardTypeList>
<NoCardTypeListName>sample string 3</NoCardTypeListName>
<NoCardTypeName>sample string 2</NoCardTypeName>
<NoDynamic>true</NoDynamic>
<Operator>1</Operator>
<PurchasePartner>1</PurchasePartner>
<PurchasePartnerName>sample string 7</PurchasePartnerName>
<PurchasePos>1</PurchasePos>
<PurchasePosName>sample string 6</PurchasePosName>
<ReactivationRuleId>1</ReactivationRuleId>
<RegCity>1</RegCity>
<RegCityList>1</RegCityList>
<RegCityListName>sample string 13</RegCityListName>
<RegCityName>sample string 12</RegCityName>
<RegPartner>1</RegPartner>
<RegPartnerList>1</RegPartnerList>
<RegPartnerListName>sample string 11</RegPartnerListName>
<RegPartnerName>sample string 10</RegPartnerName>
<RegPos>1</RegPos>
<RegPosList>1</RegPosList>
<RegPosListName>sample string 9</RegPosListName>
<RegPosName>sample string 8</RegPosName>
<StartRegDate>2025-12-22T09:24:45.8726076+03:00</StartRegDate>
</RulePagingInfoResponse.RulePagingInfoDataRow>
<RulePagingInfoResponse.RulePagingInfoDataRow>
<AllowEmail>true</AllowEmail>
<AllowPush>true</AllowPush>
<AllowSms>true</AllowSms>
<ClientList>1</ClientList>
<ClientListName>sample string 5</ClientListName>
<CountDaysAgoWasPurchasePeriod>1</CountDaysAgoWasPurchasePeriod>
<CountLevelStepActive>1</CountLevelStepActive>
<CountLevelStepTotal>1</CountLevelStepTotal>
<CountWorkList>true</CountWorkList>
<DaysNoPurchase>1</DaysNoPurchase>
<LimitClients>1</LimitClients>
<MarketList>1</MarketList>
<MarketListName>sample string 4</MarketListName>
<MaxBalance>1</MaxBalance>
<MaxDaysFromRegDate>1</MaxDaysFromRegDate>
<MaxDaysNoPurchases>1</MaxDaysNoPurchases>
<MaxPurchaseSsum>1</MaxPurchaseSsum>
<MaxPurchases>1</MaxPurchases>
<MinBalance>1</MinBalance>
<MinDaysFromRegDate>1</MinDaysFromRegDate>
<MinDaysNoPurchases>1</MinDaysNoPurchases>
<MinPurchaseSsum>1</MinPurchaseSsum>
<MinPurchases>1</MinPurchases>
<Name>sample string 1</Name>
<NoActive>true</NoActive>
<NoCardType>1</NoCardType>
<NoCardTypeList>1</NoCardTypeList>
<NoCardTypeListName>sample string 3</NoCardTypeListName>
<NoCardTypeName>sample string 2</NoCardTypeName>
<NoDynamic>true</NoDynamic>
<Operator>1</Operator>
<PurchasePartner>1</PurchasePartner>
<PurchasePartnerName>sample string 7</PurchasePartnerName>
<PurchasePos>1</PurchasePos>
<PurchasePosName>sample string 6</PurchasePosName>
<ReactivationRuleId>1</ReactivationRuleId>
<RegCity>1</RegCity>
<RegCityList>1</RegCityList>
<RegCityListName>sample string 13</RegCityListName>
<RegCityName>sample string 12</RegCityName>
<RegPartner>1</RegPartner>
<RegPartnerList>1</RegPartnerList>
<RegPartnerListName>sample string 11</RegPartnerListName>
<RegPartnerName>sample string 10</RegPartnerName>
<RegPos>1</RegPos>
<RegPosList>1</RegPosList>
<RegPosListName>sample string 9</RegPosListName>
<RegPosName>sample string 8</RegPosName>
<StartRegDate>2025-12-22T09:24:45.8726076+03:00</StartRegDate>
</RulePagingInfoResponse.RulePagingInfoDataRow>
</Data>
<TotalRows>1</TotalRows>
<TotalRowsSelect>1</TotalRowsSelect>
</RulePagingInfoResponse>