POST api/reactivation/ReactivationRuleAction
Создание, изменение, получение информации о правиле реактивации
Request Information
URI Parameters
None.
Body Parameters
ReactivationRuleActionRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| ActionType |
Тип действия, которое нужно произвести (Create, Update, Info) |
string |
None. |
| ReactivationRule |
Идентификатор правила, которое надо изменить или получить информацию по нему |
integer |
None. |
| Name |
Наименование задания на начисление бонусов |
string |
None. |
| NoActive |
Признак, что правило неактивно |
boolean |
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. |
| ClientList |
Идентификатор списка клиентов, в который должна входить карта клиента |
integer |
None. |
| MarketList |
Идентификатор маркетингового списка, в который должна входить карта клиента |
integer |
None. |
| BegDate |
Дата начала работы правила |
date |
None. |
| EndDate |
Дата окончания работы правила |
date |
None. |
| DaysClientRepeat |
Настройка промежутка времени между выходом из реактивации и возможностью повторного входа в нее |
integer |
None. |
| CountWorkAfterOne |
Кол-во возможных входов в реактивацию после 1 стандартного |
byte |
None. |
| NoDynamic |
Признак статичного правила на список |
boolean |
None. |
| CountWorkList |
Признак работы на правила со списками настройки оператора countwork |
boolean |
None. |
| AllowPush |
Признак согласия на получение пуш-сообщений |
boolean |
None. |
| AllowSms |
Признак согласия на получение смс |
boolean |
None. |
| AllowEmail |
Признак согласия на получение эл. почты |
boolean |
None. |
| MinBalance |
Минимальный баланс бонусов |
decimal number |
None. |
| MaxBalance |
Максимальный баланс бонусов |
decimal number |
None. |
| StartRegDate |
Начальная дата регистрации, требуется для сокращения пула клиентов |
date |
None. |
| LimitClients |
Лимит клиентов, которые берутся в работу за раз |
integer |
None. |
| PurchasePartner |
Парнер в торговых точках которого были покупки |
integer |
None. |
| PurchasePos |
Торговая точка в которой были покупки |
integer |
None. |
| CountDaysAgoWasPurchasePeriod |
Кол-во дней назад когда были совершены покупки |
integer |
None. |
| PurchaseCountPeriod |
Кол-во покупок за указанный период |
integer |
None. |
| DaysNoPurchase |
Строгое кол-во дней с даты последенй покупки |
integer |
None. |
| RegPos |
Идентификатор торговой точки регистрации клиента |
integer |
None. |
| RegPosList |
Идентификатор списка торговых точек, в которых произошла регистрация клиента |
integer |
None. |
| RegPartner |
Идентификатор партнера, в торговых точках которого произошла регистрация клиента |
integer |
None. |
| RegPartnerList |
Идентификатор списка партнеров, в торговых точках которых произошла регистрация клиента |
integer |
None. |
| RegCity |
Идентификатор города, в торговых точках которого произошла регистрация клиента |
integer |
None. |
| RegCityList |
Идентификатор списка городов, в торговых точках которых произошла регистрация клиента |
integer |
None. |
| Operator |
Идентификатор оператора программы лояльности |
integer |
None. |
| Token |
Токен пользователя, который инициирует данный запрос |
integer |
None. |
| SiteCode |
Уникальный код виджета по продаже подарочных сертификатов, который инициирует запрос |
string |
None. |
Request Formats
application/json, text/json
{
"ActionType": "sample string 1",
"ReactivationRule": 1,
"Name": "sample string 2",
"NoActive": true,
"MinPurchases": 1,
"MaxPurchases": 1,
"MinDaysNoPurchases": 1,
"MaxDaysNoPurchases": 1,
"MinPurchasesSum": 1.0,
"MaxPurchasesSum": 1.0,
"MinDaysFromRegDate": 1,
"MaxDaysFromRegDate": 1,
"NoCardType": 1,
"NoCardTypeList": 1,
"ClientList": 1,
"MarketList": 1,
"BegDate": "2025-12-22T09:17:29.9099389+03:00",
"EndDate": "2025-12-22T09:17:29.9099389+03:00",
"DaysClientRepeat": 1,
"CountWorkAfterOne": 64,
"NoDynamic": true,
"CountWorkList": true,
"AllowPush": true,
"AllowSms": true,
"AllowEmail": true,
"MinBalance": 1.0,
"MaxBalance": 1.0,
"StartRegDate": "2025-12-22T09:17:29.9099389+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,
"Operator": 1,
"Token": 1,
"SiteCode": "sample string 3"
}
application/xml, text/xml
<ReactivationRuleActionRequest 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> <ActionType>sample string 1</ActionType> <AllowEmail>true</AllowEmail> <AllowPush>true</AllowPush> <AllowSms>true</AllowSms> <BegDate>2025-12-22T09:17:29.9099389+03:00</BegDate> <ClientList>1</ClientList> <CountDaysAgoWasPurchasePeriod>1</CountDaysAgoWasPurchasePeriod> <CountWorkAfterOne>64</CountWorkAfterOne> <CountWorkList>true</CountWorkList> <DaysClientRepeat>1</DaysClientRepeat> <DaysNoPurchase>1</DaysNoPurchase> <EndDate>2025-12-22T09:17:29.9099389+03:00</EndDate> <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> <NoActive>true</NoActive> <NoCardType>1</NoCardType> <NoCardTypeList>1</NoCardTypeList> <NoDynamic>true</NoDynamic> <PurchaseCountPeriod>1</PurchaseCountPeriod> <PurchasePartner>1</PurchasePartner> <PurchasePos>1</PurchasePos> <ReactivationRule>1</ReactivationRule> <RegCity>1</RegCity> <RegCityList>1</RegCityList> <RegPartner>1</RegPartner> <RegPartnerList>1</RegPartnerList> <RegPos>1</RegPos> <RegPosList>1</RegPosList> <StartRegDate>2025-12-22T09:17:29.9099389+03:00</StartRegDate> </ReactivationRuleActionRequest>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
ReactivationRuleActionResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| ReactivationRuleId |
Идентификатор созданного правила реактивации |
integer |
None. |
| Data |
Массив данных |
Collection of ReactivationRuleActionDataRow |
None. |
| ErrorCode |
Код ошибки |
integer |
None. |
| Message |
Сообщение об ошибке |
string |
None. |
Response Formats
application/json, text/json
{
"ReactivationRuleId": 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:17:30.2693205+03:00",
"PurchasePos": 1,
"PurchasePosName": "sample string 6",
"PurchasePartner": 1,
"PurchasePartnerName": "sample string 7",
"CountDaysAgoWasPurchasePeriod": 1,
"PurchaseCountPeriod": 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,
"BegDate": "2025-12-22T09:17:30.2693205+03:00",
"EndDate": "2025-12-22T09:17:30.2849401+03:00"
},
{
"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:17:30.2693205+03:00",
"PurchasePos": 1,
"PurchasePosName": "sample string 6",
"PurchasePartner": 1,
"PurchasePartnerName": "sample string 7",
"CountDaysAgoWasPurchasePeriod": 1,
"PurchaseCountPeriod": 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,
"BegDate": "2025-12-22T09:17:30.2693205+03:00",
"EndDate": "2025-12-22T09:17:30.2849401+03:00"
}
],
"ErrorCode": 1,
"Message": "sample string 2"
}
application/xml, text/xml
<ReactivationRuleActionResponse 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>
<ReactivationRuleActionResponse.ReactivationRuleActionDataRow>
<AllowEmail>true</AllowEmail>
<AllowPush>true</AllowPush>
<AllowSms>true</AllowSms>
<BegDate>2025-12-22T09:17:30.2693205+03:00</BegDate>
<ClientList>1</ClientList>
<ClientListName>sample string 5</ClientListName>
<CountDaysAgoWasPurchasePeriod>1</CountDaysAgoWasPurchasePeriod>
<CountLevelStepActive>1</CountLevelStepActive>
<CountLevelStepTotal>1</CountLevelStepTotal>
<CountWorkList>true</CountWorkList>
<DaysNoPurchase>1</DaysNoPurchase>
<EndDate>2025-12-22T09:17:30.2849401+03:00</EndDate>
<LimitClients>1</LimitClients>
<MarketList>1</MarketList>
<MarketListName>sample string 4</MarketListName>
<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 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>
<PurchaseCountPeriod>1</PurchaseCountPeriod>
<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:17:30.2693205+03:00</StartRegDate>
</ReactivationRuleActionResponse.ReactivationRuleActionDataRow>
<ReactivationRuleActionResponse.ReactivationRuleActionDataRow>
<AllowEmail>true</AllowEmail>
<AllowPush>true</AllowPush>
<AllowSms>true</AllowSms>
<BegDate>2025-12-22T09:17:30.2693205+03:00</BegDate>
<ClientList>1</ClientList>
<ClientListName>sample string 5</ClientListName>
<CountDaysAgoWasPurchasePeriod>1</CountDaysAgoWasPurchasePeriod>
<CountLevelStepActive>1</CountLevelStepActive>
<CountLevelStepTotal>1</CountLevelStepTotal>
<CountWorkList>true</CountWorkList>
<DaysNoPurchase>1</DaysNoPurchase>
<EndDate>2025-12-22T09:17:30.2849401+03:00</EndDate>
<LimitClients>1</LimitClients>
<MarketList>1</MarketList>
<MarketListName>sample string 4</MarketListName>
<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 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>
<PurchaseCountPeriod>1</PurchaseCountPeriod>
<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:17:30.2693205+03:00</StartRegDate>
</ReactivationRuleActionResponse.ReactivationRuleActionDataRow>
</Data>
<ReactivationRuleId>1</ReactivationRuleId>
</ReactivationRuleActionResponse>