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": "a6831fab-80ed-4e17-9c5e-57344bbe52ba",
"LoyaltyProgramId": "e41060d8-346e-4333-89c5-ae925ae76cf3",
"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": "92dcddcc-7d59-41a4-8614-5da60bdc792b",
"EliteStatusCode": "sample string 2",
"EliteStatusName": "sample string 3"
},
{
"EliteStatusId": "92dcddcc-7d59-41a4-8614-5da60bdc792b",
"EliteStatusCode": "sample string 2",
"EliteStatusName": "sample string 3"
}
],
"PaymentMethods": [
{
"PaymentMethodId": "c0fd03fc-51ea-4f93-9257-b9473a8217d3",
"PaymentMethodDescription": "sample string 2"
},
{
"PaymentMethodId": "c0fd03fc-51ea-4f93-9257-b9473a8217d3",
"PaymentMethodDescription": "sample string 2"
}
],
"StockKeepingUnits": [
{
"StockKeepingUnitId": "7e2f313b-0e15-4ade-9e78-9b8d5d408190",
"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": "7e2f313b-0e15-4ade-9e78-9b8d5d408190",
"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": "94c09483-7535-48ea-a9a0-9447e80e64bf",
"StockKeepingUnitCategoryDescription": "sample string 2"
},
{
"StockKeepingUnitCategoryId": "94c09483-7535-48ea-a9a0-9447e80e64bf",
"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>92dcddcc-7d59-41a4-8614-5da60bdc792b</EliteStatusId>
<EliteStatusName>sample string 3</EliteStatusName>
</LoyaltyProgramDiscountRuleEliteStatusDto>
<LoyaltyProgramDiscountRuleEliteStatusDto>
<EliteStatusCode>sample string 2</EliteStatusCode>
<EliteStatusId>92dcddcc-7d59-41a4-8614-5da60bdc792b</EliteStatusId>
<EliteStatusName>sample string 3</EliteStatusName>
</LoyaltyProgramDiscountRuleEliteStatusDto>
</EliteStatus>
<Id>a6831fab-80ed-4e17-9c5e-57344bbe52ba</Id>
<LoyaltyProgramCode>sample string 3</LoyaltyProgramCode>
<LoyaltyProgramId>e41060d8-346e-4333-89c5-ae925ae76cf3</LoyaltyProgramId>
<MonthlyDiscountLimit>1</MonthlyDiscountLimit>
<MonthlyTransactionsLimit>1</MonthlyTransactionsLimit>
<MonthlyVolumeLimit>1</MonthlyVolumeLimit>
<PaymentMethods>
<LoyaltyProgramDiscountRulePaymentMethodDto>
<PaymentMethodDescription>sample string 2</PaymentMethodDescription>
<PaymentMethodId>c0fd03fc-51ea-4f93-9257-b9473a8217d3</PaymentMethodId>
</LoyaltyProgramDiscountRulePaymentMethodDto>
<LoyaltyProgramDiscountRulePaymentMethodDto>
<PaymentMethodDescription>sample string 2</PaymentMethodDescription>
<PaymentMethodId>c0fd03fc-51ea-4f93-9257-b9473a8217d3</PaymentMethodId>
</LoyaltyProgramDiscountRulePaymentMethodDto>
</PaymentMethods>
<StockKeepingUnitCategories>
<LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
<StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription>
<StockKeepingUnitCategoryId>94c09483-7535-48ea-a9a0-9447e80e64bf</StockKeepingUnitCategoryId>
</LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
<LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
<StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription>
<StockKeepingUnitCategoryId>94c09483-7535-48ea-a9a0-9447e80e64bf</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>7e2f313b-0e15-4ade-9e78-9b8d5d408190</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>7e2f313b-0e15-4ade-9e78-9b8d5d408190</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": "8a2b0b2b-10a7-4d3d-a523-a59c7ecd35af",
"LoyaltyProgramId": "2fd6539c-d2e6-4c1e-bf3f-46c3b5207d41",
"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": "1d40b2fc-46a9-40a3-8aa1-0005870bdb03",
"EliteStatusCode": "sample string 2",
"EliteStatusName": "sample string 3"
},
{
"EliteStatusId": "1d40b2fc-46a9-40a3-8aa1-0005870bdb03",
"EliteStatusCode": "sample string 2",
"EliteStatusName": "sample string 3"
}
],
"PaymentMethods": [
{
"PaymentMethodId": "a21abea6-ee7b-466d-8de8-f6d0ceba6b2d",
"PaymentMethodDescription": "sample string 2"
},
{
"PaymentMethodId": "a21abea6-ee7b-466d-8de8-f6d0ceba6b2d",
"PaymentMethodDescription": "sample string 2"
}
],
"StockKeepingUnits": [
{
"StockKeepingUnitId": "1082ca7d-e1c1-4940-bd8e-1111b993b793",
"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": "1082ca7d-e1c1-4940-bd8e-1111b993b793",
"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": "5d230ca3-65c5-4149-a901-f79c5b075110",
"StockKeepingUnitCategoryDescription": "sample string 2"
},
{
"StockKeepingUnitCategoryId": "5d230ca3-65c5-4149-a901-f79c5b075110",
"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>1d40b2fc-46a9-40a3-8aa1-0005870bdb03</EliteStatusId>
<EliteStatusName>sample string 3</EliteStatusName>
</LoyaltyProgramDiscountRuleEliteStatusDto>
<LoyaltyProgramDiscountRuleEliteStatusDto>
<EliteStatusCode>sample string 2</EliteStatusCode>
<EliteStatusId>1d40b2fc-46a9-40a3-8aa1-0005870bdb03</EliteStatusId>
<EliteStatusName>sample string 3</EliteStatusName>
</LoyaltyProgramDiscountRuleEliteStatusDto>
</EliteStatus>
<Id>8a2b0b2b-10a7-4d3d-a523-a59c7ecd35af</Id>
<LoyaltyProgramCode>sample string 3</LoyaltyProgramCode>
<LoyaltyProgramId>2fd6539c-d2e6-4c1e-bf3f-46c3b5207d41</LoyaltyProgramId>
<MonthlyDiscountLimit>1</MonthlyDiscountLimit>
<MonthlyTransactionsLimit>1</MonthlyTransactionsLimit>
<MonthlyVolumeLimit>1</MonthlyVolumeLimit>
<PaymentMethods>
<LoyaltyProgramDiscountRulePaymentMethodDto>
<PaymentMethodDescription>sample string 2</PaymentMethodDescription>
<PaymentMethodId>a21abea6-ee7b-466d-8de8-f6d0ceba6b2d</PaymentMethodId>
</LoyaltyProgramDiscountRulePaymentMethodDto>
<LoyaltyProgramDiscountRulePaymentMethodDto>
<PaymentMethodDescription>sample string 2</PaymentMethodDescription>
<PaymentMethodId>a21abea6-ee7b-466d-8de8-f6d0ceba6b2d</PaymentMethodId>
</LoyaltyProgramDiscountRulePaymentMethodDto>
</PaymentMethods>
<StockKeepingUnitCategories>
<LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
<StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription>
<StockKeepingUnitCategoryId>5d230ca3-65c5-4149-a901-f79c5b075110</StockKeepingUnitCategoryId>
</LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
<LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
<StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription>
<StockKeepingUnitCategoryId>5d230ca3-65c5-4149-a901-f79c5b075110</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>1082ca7d-e1c1-4940-bd8e-1111b993b793</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>1082ca7d-e1c1-4940-bd8e-1111b993b793</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>