PUT LoyaltyProgramsDiscountRules
Updates the loyalty programs discount rule
Request Information
URI Parameters
None.
Body Parameters
The new data of the loyalty programs discount rule
LoyaltyProgramDiscountRuleDto| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | globally unique identifier |
None. |
|
| LoyaltyProgramId | globally unique identifier |
None. |
|
| LoyaltyProgramCode | string |
None. |
|
| Code | string |
None. |
|
| Description | string |
None. |
|
| DateTimeFrom | string |
None. |
|
| DateTimeTo | string |
None. |
|
| Value | decimal number |
None. |
|
| TransactionsDiscountLimit | decimal number |
None. |
|
| TransactionsVolumeLimit | decimal number |
None. |
|
| DailyTransactionsLimit | decimal number |
None. |
|
| MonthlyTransactionsLimit | decimal number |
None. |
|
| MonthlyDiscountLimit | decimal number |
None. |
|
| MonthlyVolumeLimit | decimal number |
None. |
|
| EliteStatus | Collection of LoyaltyProgramDiscountRuleEliteStatusDto |
None. |
|
| PaymentMethods | Collection of LoyaltyProgramDiscountRulePaymentMethodDto |
None. |
|
| StockKeepingUnits | Collection of LoyaltyProgramDiscountRuleStockKeepingUnitDto |
None. |
|
| StockKeepingUnitCategories | Collection of LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto |
None. |
Request Formats
application/json, text/json
Sample:
{
"Id": "32836bd0-56af-482e-af7b-c150b701b7ad",
"LoyaltyProgramId": "eede47ec-a578-4921-8ee1-4677f1846751",
"LoyaltyProgramCode": "sample string 3",
"Code": "sample string 4",
"Description": "sample string 5",
"DateTimeFrom": "sample string 6",
"DateTimeTo": "sample string 7",
"Value": 8.0,
"TransactionsDiscountLimit": 1.0,
"TransactionsVolumeLimit": 1.0,
"DailyTransactionsLimit": 1.0,
"MonthlyTransactionsLimit": 1.0,
"MonthlyDiscountLimit": 1.0,
"MonthlyVolumeLimit": 1.0,
"EliteStatus": [
{
"EliteStatusId": "91821c7b-a88f-4135-b288-839697f94b72",
"EliteStatusCode": "sample string 2",
"EliteStatusName": "sample string 3"
},
{
"EliteStatusId": "91821c7b-a88f-4135-b288-839697f94b72",
"EliteStatusCode": "sample string 2",
"EliteStatusName": "sample string 3"
}
],
"PaymentMethods": [
{
"PaymentMethodId": "fb193e68-aed9-4322-af57-c83054a36277",
"PaymentMethodDescription": "sample string 2"
},
{
"PaymentMethodId": "fb193e68-aed9-4322-af57-c83054a36277",
"PaymentMethodDescription": "sample string 2"
}
],
"StockKeepingUnits": [
{
"StockKeepingUnitId": "11a7f649-3618-47eb-8251-eb5a54e98668",
"StockKeepingUnitDescription": "sample string 2",
"EHBenefitId": "sample string 3",
"Value": 1.0,
"TransactionsDiscountLimit": 1.0,
"TransactionsVolumeLimit": 1.0,
"DailyTransactionsLimit": 1.0,
"MonthlyTransactionsLimit": 1.0,
"MonthlyDiscountLimit": 1.0,
"MonthlyVolumeLimit": 1.0,
"Type": 4
},
{
"StockKeepingUnitId": "11a7f649-3618-47eb-8251-eb5a54e98668",
"StockKeepingUnitDescription": "sample string 2",
"EHBenefitId": "sample string 3",
"Value": 1.0,
"TransactionsDiscountLimit": 1.0,
"TransactionsVolumeLimit": 1.0,
"DailyTransactionsLimit": 1.0,
"MonthlyTransactionsLimit": 1.0,
"MonthlyDiscountLimit": 1.0,
"MonthlyVolumeLimit": 1.0,
"Type": 4
}
],
"StockKeepingUnitCategories": [
{
"StockKeepingUnitCategoryId": "9b575096-1347-4daa-b242-40fa77f179d3",
"StockKeepingUnitCategoryDescription": "sample string 2"
},
{
"StockKeepingUnitCategoryId": "9b575096-1347-4daa-b242-40fa77f179d3",
"StockKeepingUnitCategoryDescription": "sample string 2"
}
]
}
application/xml, text/xml
Sample:
<LoyaltyProgramDiscountRuleDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Ationet.Model">
<SupportWorkflow xmlns="http://schemas.datacontract.org/2004/07/Ationet.Model.Workflow">true</SupportWorkflow>
<WorkflowOperationType xmlns="http://schemas.datacontract.org/2004/07/Ationet.Model.Workflow">Created</WorkflowOperationType>
<WorkflowState xmlns="http://schemas.datacontract.org/2004/07/Ationet.Model.Workflow">Pending</WorkflowState>
<Code>sample string 4</Code>
<DailyTransactionsLimit>1</DailyTransactionsLimit>
<DateTimeFrom>sample string 6</DateTimeFrom>
<DateTimeTo>sample string 7</DateTimeTo>
<Description>sample string 5</Description>
<EliteStatus>
<LoyaltyProgramDiscountRuleEliteStatusDto>
<EliteStatusCode>sample string 2</EliteStatusCode>
<EliteStatusId>91821c7b-a88f-4135-b288-839697f94b72</EliteStatusId>
<EliteStatusName>sample string 3</EliteStatusName>
</LoyaltyProgramDiscountRuleEliteStatusDto>
<LoyaltyProgramDiscountRuleEliteStatusDto>
<EliteStatusCode>sample string 2</EliteStatusCode>
<EliteStatusId>91821c7b-a88f-4135-b288-839697f94b72</EliteStatusId>
<EliteStatusName>sample string 3</EliteStatusName>
</LoyaltyProgramDiscountRuleEliteStatusDto>
</EliteStatus>
<Id>32836bd0-56af-482e-af7b-c150b701b7ad</Id>
<LoyaltyProgramCode>sample string 3</LoyaltyProgramCode>
<LoyaltyProgramId>eede47ec-a578-4921-8ee1-4677f1846751</LoyaltyProgramId>
<MonthlyDiscountLimit>1</MonthlyDiscountLimit>
<MonthlyTransactionsLimit>1</MonthlyTransactionsLimit>
<MonthlyVolumeLimit>1</MonthlyVolumeLimit>
<PaymentMethods>
<LoyaltyProgramDiscountRulePaymentMethodDto>
<PaymentMethodDescription>sample string 2</PaymentMethodDescription>
<PaymentMethodId>fb193e68-aed9-4322-af57-c83054a36277</PaymentMethodId>
</LoyaltyProgramDiscountRulePaymentMethodDto>
<LoyaltyProgramDiscountRulePaymentMethodDto>
<PaymentMethodDescription>sample string 2</PaymentMethodDescription>
<PaymentMethodId>fb193e68-aed9-4322-af57-c83054a36277</PaymentMethodId>
</LoyaltyProgramDiscountRulePaymentMethodDto>
</PaymentMethods>
<StockKeepingUnitCategories>
<LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
<StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription>
<StockKeepingUnitCategoryId>9b575096-1347-4daa-b242-40fa77f179d3</StockKeepingUnitCategoryId>
</LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
<LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
<StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription>
<StockKeepingUnitCategoryId>9b575096-1347-4daa-b242-40fa77f179d3</StockKeepingUnitCategoryId>
</LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
</StockKeepingUnitCategories>
<StockKeepingUnits>
<LoyaltyProgramDiscountRuleStockKeepingUnitDto>
<DailyTransactionsLimit>1</DailyTransactionsLimit>
<EHBenefitId>sample string 3</EHBenefitId>
<MonthlyDiscountLimit>1</MonthlyDiscountLimit>
<MonthlyTransactionsLimit>1</MonthlyTransactionsLimit>
<MonthlyVolumeLimit>1</MonthlyVolumeLimit>
<StockKeepingUnitDescription>sample string 2</StockKeepingUnitDescription>
<StockKeepingUnitId>11a7f649-3618-47eb-8251-eb5a54e98668</StockKeepingUnitId>
<TransactionsDiscountLimit>1</TransactionsDiscountLimit>
<TransactionsVolumeLimit>1</TransactionsVolumeLimit>
<Type>4</Type>
<Value>1</Value>
</LoyaltyProgramDiscountRuleStockKeepingUnitDto>
<LoyaltyProgramDiscountRuleStockKeepingUnitDto>
<DailyTransactionsLimit>1</DailyTransactionsLimit>
<EHBenefitId>sample string 3</EHBenefitId>
<MonthlyDiscountLimit>1</MonthlyDiscountLimit>
<MonthlyTransactionsLimit>1</MonthlyTransactionsLimit>
<MonthlyVolumeLimit>1</MonthlyVolumeLimit>
<StockKeepingUnitDescription>sample string 2</StockKeepingUnitDescription>
<StockKeepingUnitId>11a7f649-3618-47eb-8251-eb5a54e98668</StockKeepingUnitId>
<TransactionsDiscountLimit>1</TransactionsDiscountLimit>
<TransactionsVolumeLimit>1</TransactionsVolumeLimit>
<Type>4</Type>
<Value>1</Value>
</LoyaltyProgramDiscountRuleStockKeepingUnitDto>
</StockKeepingUnits>
<TransactionsDiscountLimit>1</TransactionsDiscountLimit>
<TransactionsVolumeLimit>1</TransactionsVolumeLimit>
<Value>8</Value>
</LoyaltyProgramDiscountRuleDto>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
If sucessful, returns the updated dto
LoyaltyProgramDiscountRuleDto| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | globally unique identifier |
None. |
|
| LoyaltyProgramId | globally unique identifier |
None. |
|
| LoyaltyProgramCode | string |
None. |
|
| Code | string |
None. |
|
| Description | string |
None. |
|
| DateTimeFrom | string |
None. |
|
| DateTimeTo | string |
None. |
|
| Value | decimal number |
None. |
|
| TransactionsDiscountLimit | decimal number |
None. |
|
| TransactionsVolumeLimit | decimal number |
None. |
|
| DailyTransactionsLimit | decimal number |
None. |
|
| MonthlyTransactionsLimit | decimal number |
None. |
|
| MonthlyDiscountLimit | decimal number |
None. |
|
| MonthlyVolumeLimit | decimal number |
None. |
|
| EliteStatus | Collection of LoyaltyProgramDiscountRuleEliteStatusDto |
None. |
|
| PaymentMethods | Collection of LoyaltyProgramDiscountRulePaymentMethodDto |
None. |
|
| StockKeepingUnits | Collection of LoyaltyProgramDiscountRuleStockKeepingUnitDto |
None. |
|
| StockKeepingUnitCategories | Collection of LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto |
None. |
Response Formats
application/json, text/json
Sample:
{
"Id": "7d499433-57c0-4fae-84b5-be423dcb0cab",
"LoyaltyProgramId": "75ce8c60-c14d-41c8-90f6-f18062eb7872",
"LoyaltyProgramCode": "sample string 3",
"Code": "sample string 4",
"Description": "sample string 5",
"DateTimeFrom": "sample string 6",
"DateTimeTo": "sample string 7",
"Value": 8.0,
"TransactionsDiscountLimit": 1.0,
"TransactionsVolumeLimit": 1.0,
"DailyTransactionsLimit": 1.0,
"MonthlyTransactionsLimit": 1.0,
"MonthlyDiscountLimit": 1.0,
"MonthlyVolumeLimit": 1.0,
"EliteStatus": [
{
"EliteStatusId": "c13d3aca-9749-4e90-bf41-ba2ba76ffb79",
"EliteStatusCode": "sample string 2",
"EliteStatusName": "sample string 3"
},
{
"EliteStatusId": "c13d3aca-9749-4e90-bf41-ba2ba76ffb79",
"EliteStatusCode": "sample string 2",
"EliteStatusName": "sample string 3"
}
],
"PaymentMethods": [
{
"PaymentMethodId": "dbdbf5be-8d37-432b-87db-099ea12f7f95",
"PaymentMethodDescription": "sample string 2"
},
{
"PaymentMethodId": "dbdbf5be-8d37-432b-87db-099ea12f7f95",
"PaymentMethodDescription": "sample string 2"
}
],
"StockKeepingUnits": [
{
"StockKeepingUnitId": "79afee22-4b77-45f6-ac87-7b0a9c4e6e54",
"StockKeepingUnitDescription": "sample string 2",
"EHBenefitId": "sample string 3",
"Value": 1.0,
"TransactionsDiscountLimit": 1.0,
"TransactionsVolumeLimit": 1.0,
"DailyTransactionsLimit": 1.0,
"MonthlyTransactionsLimit": 1.0,
"MonthlyDiscountLimit": 1.0,
"MonthlyVolumeLimit": 1.0,
"Type": 4
},
{
"StockKeepingUnitId": "79afee22-4b77-45f6-ac87-7b0a9c4e6e54",
"StockKeepingUnitDescription": "sample string 2",
"EHBenefitId": "sample string 3",
"Value": 1.0,
"TransactionsDiscountLimit": 1.0,
"TransactionsVolumeLimit": 1.0,
"DailyTransactionsLimit": 1.0,
"MonthlyTransactionsLimit": 1.0,
"MonthlyDiscountLimit": 1.0,
"MonthlyVolumeLimit": 1.0,
"Type": 4
}
],
"StockKeepingUnitCategories": [
{
"StockKeepingUnitCategoryId": "9dcc9143-b560-4cc7-99f0-8c65fcb12a46",
"StockKeepingUnitCategoryDescription": "sample string 2"
},
{
"StockKeepingUnitCategoryId": "9dcc9143-b560-4cc7-99f0-8c65fcb12a46",
"StockKeepingUnitCategoryDescription": "sample string 2"
}
]
}
application/xml, text/xml
Sample:
<LoyaltyProgramDiscountRuleDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Ationet.Model">
<SupportWorkflow xmlns="http://schemas.datacontract.org/2004/07/Ationet.Model.Workflow">true</SupportWorkflow>
<WorkflowOperationType xmlns="http://schemas.datacontract.org/2004/07/Ationet.Model.Workflow">Created</WorkflowOperationType>
<WorkflowState xmlns="http://schemas.datacontract.org/2004/07/Ationet.Model.Workflow">Pending</WorkflowState>
<Code>sample string 4</Code>
<DailyTransactionsLimit>1</DailyTransactionsLimit>
<DateTimeFrom>sample string 6</DateTimeFrom>
<DateTimeTo>sample string 7</DateTimeTo>
<Description>sample string 5</Description>
<EliteStatus>
<LoyaltyProgramDiscountRuleEliteStatusDto>
<EliteStatusCode>sample string 2</EliteStatusCode>
<EliteStatusId>c13d3aca-9749-4e90-bf41-ba2ba76ffb79</EliteStatusId>
<EliteStatusName>sample string 3</EliteStatusName>
</LoyaltyProgramDiscountRuleEliteStatusDto>
<LoyaltyProgramDiscountRuleEliteStatusDto>
<EliteStatusCode>sample string 2</EliteStatusCode>
<EliteStatusId>c13d3aca-9749-4e90-bf41-ba2ba76ffb79</EliteStatusId>
<EliteStatusName>sample string 3</EliteStatusName>
</LoyaltyProgramDiscountRuleEliteStatusDto>
</EliteStatus>
<Id>7d499433-57c0-4fae-84b5-be423dcb0cab</Id>
<LoyaltyProgramCode>sample string 3</LoyaltyProgramCode>
<LoyaltyProgramId>75ce8c60-c14d-41c8-90f6-f18062eb7872</LoyaltyProgramId>
<MonthlyDiscountLimit>1</MonthlyDiscountLimit>
<MonthlyTransactionsLimit>1</MonthlyTransactionsLimit>
<MonthlyVolumeLimit>1</MonthlyVolumeLimit>
<PaymentMethods>
<LoyaltyProgramDiscountRulePaymentMethodDto>
<PaymentMethodDescription>sample string 2</PaymentMethodDescription>
<PaymentMethodId>dbdbf5be-8d37-432b-87db-099ea12f7f95</PaymentMethodId>
</LoyaltyProgramDiscountRulePaymentMethodDto>
<LoyaltyProgramDiscountRulePaymentMethodDto>
<PaymentMethodDescription>sample string 2</PaymentMethodDescription>
<PaymentMethodId>dbdbf5be-8d37-432b-87db-099ea12f7f95</PaymentMethodId>
</LoyaltyProgramDiscountRulePaymentMethodDto>
</PaymentMethods>
<StockKeepingUnitCategories>
<LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
<StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription>
<StockKeepingUnitCategoryId>9dcc9143-b560-4cc7-99f0-8c65fcb12a46</StockKeepingUnitCategoryId>
</LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
<LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
<StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription>
<StockKeepingUnitCategoryId>9dcc9143-b560-4cc7-99f0-8c65fcb12a46</StockKeepingUnitCategoryId>
</LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
</StockKeepingUnitCategories>
<StockKeepingUnits>
<LoyaltyProgramDiscountRuleStockKeepingUnitDto>
<DailyTransactionsLimit>1</DailyTransactionsLimit>
<EHBenefitId>sample string 3</EHBenefitId>
<MonthlyDiscountLimit>1</MonthlyDiscountLimit>
<MonthlyTransactionsLimit>1</MonthlyTransactionsLimit>
<MonthlyVolumeLimit>1</MonthlyVolumeLimit>
<StockKeepingUnitDescription>sample string 2</StockKeepingUnitDescription>
<StockKeepingUnitId>79afee22-4b77-45f6-ac87-7b0a9c4e6e54</StockKeepingUnitId>
<TransactionsDiscountLimit>1</TransactionsDiscountLimit>
<TransactionsVolumeLimit>1</TransactionsVolumeLimit>
<Type>4</Type>
<Value>1</Value>
</LoyaltyProgramDiscountRuleStockKeepingUnitDto>
<LoyaltyProgramDiscountRuleStockKeepingUnitDto>
<DailyTransactionsLimit>1</DailyTransactionsLimit>
<EHBenefitId>sample string 3</EHBenefitId>
<MonthlyDiscountLimit>1</MonthlyDiscountLimit>
<MonthlyTransactionsLimit>1</MonthlyTransactionsLimit>
<MonthlyVolumeLimit>1</MonthlyVolumeLimit>
<StockKeepingUnitDescription>sample string 2</StockKeepingUnitDescription>
<StockKeepingUnitId>79afee22-4b77-45f6-ac87-7b0a9c4e6e54</StockKeepingUnitId>
<TransactionsDiscountLimit>1</TransactionsDiscountLimit>
<TransactionsVolumeLimit>1</TransactionsVolumeLimit>
<Type>4</Type>
<Value>1</Value>
</LoyaltyProgramDiscountRuleStockKeepingUnitDto>
</StockKeepingUnits>
<TransactionsDiscountLimit>1</TransactionsDiscountLimit>
<TransactionsVolumeLimit>1</TransactionsVolumeLimit>
<Value>8</Value>
</LoyaltyProgramDiscountRuleDto>