POST api/fraud/RuleAction
Добавление, изменение, получение информации о правиле сервиса фрод-мониторинга
Request Information
URI Parameters
None.
Body Parameters
RuleActionRequestName | Description | Type | Additional information |
---|---|---|---|
ActionType |
Тип действия (Update, Info, Create, Delete) |
string |
None. |
FraudRule |
Идентификатор правила для удаления, получения информации или редактирования |
integer |
None. |
FraudName |
Наименование правила |
string |
None. |
Partner |
Идентификатор партнера, в точках которого рассматриваются покупки |
integer |
None. |
PartnerList |
Идентификатор списка партнеров, в точках которых рассматриваются покупки |
integer |
None. |
City |
Идентификатор города, в точках которого рассматриваются покупки |
integer |
None. |
Pos |
Идентификатор торговой точки, в которой рассматриваются покупки |
integer |
None. |
PosList |
Идентификатор списка торговых точек, в котором рассматриваются покупки |
integer |
None. |
OnePos |
Признак, что покупки должны быть в одной торговой точке, а не накопительным итогом |
boolean |
None. |
DaysAgo |
Кол-во дней назад от сегодня, в течение которых анализируются покупки клиента |
integer |
None. |
BegDate |
Дата начала действия правила |
date |
None. |
EndDate |
Дата окончания действия правила |
date |
None. |
Purchases |
Кол-во совершенных покупок, за период, от которого клиент попадает в итоговую выборку |
integer |
None. |
PurchaseSum |
Сумма совершенных покупок, за период, от которой клиент попадает в итоговую выборку |
decimal number |
None. |
Redeemed |
Сумма списания бонусов, за период, от которой клиент попадает в итоговую выборку |
decimal number |
None. |
NoCardType |
Идентификатор типа карты, на который НЕ действует правило |
integer |
None. |
NoCardTypeList |
идентификатор списка типов карт, на которые НЕ действует правило |
integer |
None. |
ClientList |
Идентификатор списка клиентов, на который действует правило |
integer |
None. |
NoActive |
Признак, что правило отключено (явно задается в случае деактивации правила) |
boolean |
None. |
Active |
Признак, что правило включено (явно задается в случае активации правила) |
boolean |
None. |
Description |
Описание правила |
string |
None. |
Operator |
Идентификатор оператора программы лояльности |
integer |
None. |
Token |
Токен пользователя, который инициирует данный запрос |
integer |
None. |
SiteCode |
Уникальный код виджета по продаже подарочных сертификатов, который инициирует запрос |
string |
None. |
Request Formats
application/json, text/json
{ "ActionType": "sample string 1", "FraudRule": 2, "FraudName": "sample string 3", "Partner": 1, "PartnerList": 1, "City": 1, "Pos": 1, "PosList": 1, "OnePos": true, "DaysAgo": 1, "BegDate": "2023-03-28T23:39:06.1371835+03:00", "EndDate": "2023-03-28T23:39:06.1371835+03:00", "Purchases": 1, "PurchaseSum": 1.0, "Redeemed": 1.0, "NoCardType": 1, "NoCardTypeList": 1, "ClientList": 1, "NoActive": true, "Active": true, "Description": "sample string 4", "Operator": 1, "Token": 1, "SiteCode": "sample string 5" }
application/xml, text/xml
<RuleActionRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Request.FraudRequest"> <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 5</SiteCode> <Token xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Token> <ActionType>sample string 1</ActionType> <Active>true</Active> <BegDate>2023-03-28T23:39:06.1371835+03:00</BegDate> <City>1</City> <ClientList>1</ClientList> <DaysAgo>1</DaysAgo> <Description>sample string 4</Description> <EndDate>2023-03-28T23:39:06.1371835+03:00</EndDate> <FraudName>sample string 3</FraudName> <FraudRule>2</FraudRule> <NoActive>true</NoActive> <NoCardType>1</NoCardType> <NoCardTypeList>1</NoCardTypeList> <OnePos>true</OnePos> <Partner>1</Partner> <PartnerList>1</PartnerList> <Pos>1</Pos> <PosList>1</PosList> <PurchaseSum>1</PurchaseSum> <Purchases>1</Purchases> <Redeemed>1</Redeemed> </RuleActionRequest>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
RuleActionResponseName | Description | Type | Additional information |
---|---|---|---|
FraudRule |
Идентификатор правила |
integer |
None. |
FraudRuleName |
Наименование правила |
string |
None. |
Partner |
Идентификатор партнера, на точки продаж которого действует правило |
integer |
None. |
PartnerName |
Наименование партнера |
string |
None. |
PartnerList |
Иденитификатор списка партнёров, на точки продаж которых действует правило |
integer |
None. |
PartnerListName |
Наименование списка партнеров |
string |
None. |
City |
Идентификатор города, на точки продаж которого действует правило |
integer |
None. |
CityName |
Наименование города |
string |
None. |
Pos |
Идентификатор точки продаж, на которую действует правило |
integer |
None. |
PosName |
Наименование точки продаж |
string |
None. |
PosList |
Идентификатор списка точек продаж, на который действует правило |
integer |
None. |
Caption |
Наименование списка точек продаж |
string |
None. |
OnePos |
Признак отслеживания критериев правила в одной точке, а не накопительным итогом |
string |
None. |
DaysAgo |
Количество дней анализируемой активности клиента по критериям правила |
integer |
None. |
BegDate |
Дата начала действия правила |
date |
None. |
EndDate |
Дата окончания действия правила |
date |
None. |
Purchases |
Количество покупок, за период (daysago), от которых клиент попадает в выборку |
integer |
None. |
PurchaseSum |
Сумма покупок, за период (daysago), от которой клиент попадает в выборку |
decimal number |
None. |
Redeemed |
Сумма списания бонусов, за период (daysago), от которой клиент попадает в выборку |
decimal number |
None. |
NoCardType |
Тип карты, на который НЕ действует правило |
integer |
None. |
NoCardTypeList |
Список типов карт, на которые НЕ действует правило |
integer |
None. |
ClientList |
Список клиентов, на который действует правило |
integer |
None. |
RuleStatus |
Статус активности правила |
string |
None. |
RuleDescription |
Описание правила |
string |
None. |
ProcTime |
Дата создания правила |
date |
None. |
LastChangeDate |
Дата последнего изменения правила |
date |
None. |
ErrorCode |
Код ошибки |
integer |
None. |
Message |
Сообщение об ошибке |
string |
None. |
Response Formats
application/json, text/json
{ "FraudRule": 1, "FraudRuleName": "sample string 2", "Partner": 1, "PartnerName": "sample string 3", "PartnerList": 1, "PartnerListName": "sample string 4", "City": 1, "CityName": "sample string 5", "Pos": 1, "PosName": "sample string 6", "PosList": 1, "Caption": "sample string 7", "OnePos": "sample string 8", "DaysAgo": 1, "BegDate": "2023-03-28T23:39:06.2934309+03:00", "EndDate": "2023-03-28T23:39:06.2934309+03:00", "Purchases": 1, "PurchaseSum": 1.0, "Redeemed": 1.0, "NoCardType": 1, "NoCardTypeList": 1, "ClientList": 1, "RuleStatus": "sample string 9", "RuleDescription": "sample string 10", "ProcTime": "2023-03-28T23:39:06.2934309+03:00", "LastChangeDate": "2023-03-28T23:39:06.2934309+03:00", "ErrorCode": 12, "Message": "sample string 13" }
application/xml, text/xml
<RuleActionResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Response.FraudResponse"> <ErrorCode xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">12</ErrorCode> <Message xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 13</Message> <BegDate>2023-03-28T23:39:06.2934309+03:00</BegDate> <Caption>sample string 7</Caption> <City>1</City> <CityName>sample string 5</CityName> <ClientList>1</ClientList> <DaysAgo>1</DaysAgo> <EndDate>2023-03-28T23:39:06.2934309+03:00</EndDate> <FraudRule>1</FraudRule> <FraudRuleName>sample string 2</FraudRuleName> <LastChangeDate>2023-03-28T23:39:06.2934309+03:00</LastChangeDate> <NoCardType>1</NoCardType> <NoCardTypeList>1</NoCardTypeList> <OnePos>sample string 8</OnePos> <Partner>1</Partner> <PartnerList>1</PartnerList> <PartnerListName>sample string 4</PartnerListName> <PartnerName>sample string 3</PartnerName> <Pos>1</Pos> <PosList>1</PosList> <PosName>sample string 6</PosName> <ProcTime>2023-03-28T23:39:06.2934309+03:00</ProcTime> <PurchaseSum>1</PurchaseSum> <Purchases>1</Purchases> <Redeemed>1</Redeemed> <RuleDescription>sample string 10</RuleDescription> <RuleStatus>sample string 9</RuleStatus> </RuleActionResponse>