POST api/remind/RemindRuleAction
Создание, изменение, получение информации о правиле напоминания
Request Information
URI Parameters
None.
Body Parameters
RemindRuleActionRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| ActionType |
Тип действия (Update, Info, Create, Delete) |
string |
None. |
| RemindRule |
Идентификатор правила для удаления, получения информации или редактирования |
integer |
None. |
| Name |
Наименование правила |
string |
None. |
| NoActive |
Признак, что правило отключено |
boolean |
None. |
| MinBonus |
Минимальная сумма бонусов, что сгорят для отправки коммуникации |
decimal number |
None. |
| MinBonusPercent |
Минимальный % остатка начисленных бонусов |
decimal number |
None. |
| DaysBefore |
Дней до сгорания бонусов от момента проверки |
integer |
None. |
| DelayBetween |
Задержка между отправками коммуникации |
integer |
None. |
| GroupId |
Идентификатор группы, на всякий случай |
byte |
None. |
| MessageTemplate |
Иднетификатор шаблона сообщения |
integer |
None. |
| MessageProcTime |
Время отправки коммуникации |
time interval |
None. |
| MessageProcDate |
Дата отправки коммуникации |
date |
None. |
| Pos |
Идентификатор тороговой точки от которой были начислены бонусы |
integer |
None. |
| PosList |
Идентификатор списка тороговых точек от которых были начислены бонусы |
integer |
None. |
| BonusSource |
Идентификатор источника бонуса |
byte |
None. |
| BonusSourceList |
Идентификатор списка источников бонусов |
integer |
None. |
| BonusMarketList |
Идентификатор правила начисления акционных бонусов для выборки |
integer |
None. |
| BirthdayRule |
Идентификатор правила День Рождение |
integer |
None. |
| EventRule |
Идентификатор правила событийного микросервиса |
integer |
None. |
| MarketList |
Идентификатор списка карт |
integer |
None. |
| NoBonusSource |
Идентификатор источника бонуса для исключения |
byte |
None. |
| NoBonusSourceList |
Идентификатор списка источников бонусов для исключения |
integer |
None. |
| NoStrictDate |
Признак не строгой даты сгорания |
boolean |
None. |
| Operator |
Идентификатор оператора программы лояльности |
integer |
None. |
| Token |
Токен пользователя, который инициирует данный запрос |
integer |
None. |
| SiteCode |
Уникальный код виджета по продаже подарочных сертификатов, который инициирует запрос |
string |
None. |
Request Formats
application/json, text/json
{
"ActionType": "sample string 1",
"RemindRule": 1,
"Name": "sample string 2",
"NoActive": true,
"MinBonus": 1.0,
"MinBonusPercent": 1.0,
"DaysBefore": 1,
"DelayBetween": 1,
"GroupId": 64,
"MessageTemplate": 1,
"MessageProcTime": "00:00:00.1234567",
"MessageProcDate": "2026-02-05T10:53:42.099988+03:00",
"Pos": 1,
"PosList": 1,
"BonusSource": 64,
"BonusSourceList": 1,
"BonusMarketList": 1,
"BirthdayRule": 1,
"EventRule": 1,
"MarketList": 1,
"NoBonusSource": 64,
"NoBonusSourceList": 1,
"NoStrictDate": true,
"Operator": 1,
"Token": 1,
"SiteCode": "sample string 3"
}
application/xml, text/xml
<RemindRuleActionRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Request"> <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> <BirthdayRule>1</BirthdayRule> <BonusMarketList>1</BonusMarketList> <BonusSource>64</BonusSource> <BonusSourceList>1</BonusSourceList> <DaysBefore>1</DaysBefore> <DelayBetween>1</DelayBetween> <EventRule>1</EventRule> <GroupId>64</GroupId> <MarketList>1</MarketList> <MessageProcDate>2026-02-05T10:53:42.099988+03:00</MessageProcDate> <MessageProcTime>PT0.1234567S</MessageProcTime> <MessageTemplate>1</MessageTemplate> <MinBonus>1</MinBonus> <MinBonusPercent>1</MinBonusPercent> <Name>sample string 2</Name> <NoActive>true</NoActive> <NoBonusSource>64</NoBonusSource> <NoBonusSourceList>1</NoBonusSourceList> <NoStrictDate>true</NoStrictDate> <Pos>1</Pos> <PosList>1</PosList> <RemindRule>1</RemindRule> </RemindRuleActionRequest>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
RemindRuleActionResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| RemindRuleId |
Идентификатор созданного правила |
integer |
None. |
| Data |
Массив данных |
Collection of RemindRuleActionDataRow |
None. |
| ErrorCode |
Код ошибки |
integer |
None. |
| Message |
Сообщение об ошибке |
string |
None. |
Response Formats
application/json, text/json
{
"RemindRuleId": 1,
"Data": [
{
"Id": 1,
"Operator": 1,
"Name": "sample string 1",
"NoActive": true,
"MinBonus": 1.0,
"MinBonusPercent": 1.0,
"DaysBefore": 1,
"DelayBetween": 1,
"GroupId": 64,
"MessageTemplate": 1,
"MessageProcTime": "00:00:00.1234567",
"MessageProcDate": "2026-02-05T10:53:42.3812378+03:00",
"Pos": 1,
"PosList": 1,
"BonusSource": 64,
"BonusSourceList": 1,
"NoBonusSource": 64,
"NoBonusSourceList": 1,
"NoStrictDate": true,
"BonusMarketListRule": 1,
"BirthdayRule": 1,
"EventRule": 1,
"MarketList": 1,
"PosName": "sample string 2",
"PosListName": "sample string 3",
"BonusSourceName": "sample string 4",
"BonusSourceListName": "sample string 5",
"BonusMarketListRuleName": "sample string 6",
"BirthdayRuleName": "sample string 7",
"EventRuleName": "sample string 8",
"MarketListName": "sample string 9",
"NoBonusSourceName": "sample string 10",
"NoBonusSourceListName": "sample string 11"
},
{
"Id": 1,
"Operator": 1,
"Name": "sample string 1",
"NoActive": true,
"MinBonus": 1.0,
"MinBonusPercent": 1.0,
"DaysBefore": 1,
"DelayBetween": 1,
"GroupId": 64,
"MessageTemplate": 1,
"MessageProcTime": "00:00:00.1234567",
"MessageProcDate": "2026-02-05T10:53:42.3812378+03:00",
"Pos": 1,
"PosList": 1,
"BonusSource": 64,
"BonusSourceList": 1,
"NoBonusSource": 64,
"NoBonusSourceList": 1,
"NoStrictDate": true,
"BonusMarketListRule": 1,
"BirthdayRule": 1,
"EventRule": 1,
"MarketList": 1,
"PosName": "sample string 2",
"PosListName": "sample string 3",
"BonusSourceName": "sample string 4",
"BonusSourceListName": "sample string 5",
"BonusMarketListRuleName": "sample string 6",
"BirthdayRuleName": "sample string 7",
"EventRuleName": "sample string 8",
"MarketListName": "sample string 9",
"NoBonusSourceName": "sample string 10",
"NoBonusSourceListName": "sample string 11"
}
],
"ErrorCode": 1,
"Message": "sample string 2"
}
application/xml, text/xml
<RemindRuleActionResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Response">
<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>
<RemindRuleActionResponse.RemindRuleActionDataRow>
<BirthdayRule>1</BirthdayRule>
<BirthdayRuleName>sample string 7</BirthdayRuleName>
<BonusMarketListRule>1</BonusMarketListRule>
<BonusMarketListRuleName>sample string 6</BonusMarketListRuleName>
<BonusSource>64</BonusSource>
<BonusSourceList>1</BonusSourceList>
<BonusSourceListName>sample string 5</BonusSourceListName>
<BonusSourceName>sample string 4</BonusSourceName>
<DaysBefore>1</DaysBefore>
<DelayBetween>1</DelayBetween>
<EventRule>1</EventRule>
<EventRuleName>sample string 8</EventRuleName>
<GroupId>64</GroupId>
<Id>1</Id>
<MarketList>1</MarketList>
<MarketListName>sample string 9</MarketListName>
<MessageProcDate>2026-02-05T10:53:42.3812378+03:00</MessageProcDate>
<MessageProcTime>PT0.1234567S</MessageProcTime>
<MessageTemplate>1</MessageTemplate>
<MinBonus>1</MinBonus>
<MinBonusPercent>1</MinBonusPercent>
<Name>sample string 1</Name>
<NoActive>true</NoActive>
<NoBonusSource>64</NoBonusSource>
<NoBonusSourceList>1</NoBonusSourceList>
<NoBonusSourceListName>sample string 11</NoBonusSourceListName>
<NoBonusSourceName>sample string 10</NoBonusSourceName>
<NoStrictDate>true</NoStrictDate>
<Operator>1</Operator>
<Pos>1</Pos>
<PosList>1</PosList>
<PosListName>sample string 3</PosListName>
<PosName>sample string 2</PosName>
</RemindRuleActionResponse.RemindRuleActionDataRow>
<RemindRuleActionResponse.RemindRuleActionDataRow>
<BirthdayRule>1</BirthdayRule>
<BirthdayRuleName>sample string 7</BirthdayRuleName>
<BonusMarketListRule>1</BonusMarketListRule>
<BonusMarketListRuleName>sample string 6</BonusMarketListRuleName>
<BonusSource>64</BonusSource>
<BonusSourceList>1</BonusSourceList>
<BonusSourceListName>sample string 5</BonusSourceListName>
<BonusSourceName>sample string 4</BonusSourceName>
<DaysBefore>1</DaysBefore>
<DelayBetween>1</DelayBetween>
<EventRule>1</EventRule>
<EventRuleName>sample string 8</EventRuleName>
<GroupId>64</GroupId>
<Id>1</Id>
<MarketList>1</MarketList>
<MarketListName>sample string 9</MarketListName>
<MessageProcDate>2026-02-05T10:53:42.3812378+03:00</MessageProcDate>
<MessageProcTime>PT0.1234567S</MessageProcTime>
<MessageTemplate>1</MessageTemplate>
<MinBonus>1</MinBonus>
<MinBonusPercent>1</MinBonusPercent>
<Name>sample string 1</Name>
<NoActive>true</NoActive>
<NoBonusSource>64</NoBonusSource>
<NoBonusSourceList>1</NoBonusSourceList>
<NoBonusSourceListName>sample string 11</NoBonusSourceListName>
<NoBonusSourceName>sample string 10</NoBonusSourceName>
<NoStrictDate>true</NoStrictDate>
<Operator>1</Operator>
<Pos>1</Pos>
<PosList>1</PosList>
<PosListName>sample string 3</PosListName>
<PosName>sample string 2</PosName>
</RemindRuleActionResponse.RemindRuleActionDataRow>
</Data>
<RemindRuleId>1</RemindRuleId>
</RemindRuleActionResponse>