PUT LoyaltyProgramsDiscountRules
Updates the loyalty programs discount rule
Request Information
URI Parameters
None.
Body Parameters
The new data of the loyalty programs discount rule
LoyaltyProgramDiscountRuleDtoName | 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": "0284dec9-3287-4d66-b41a-3e2c0f2a4a42", "LoyaltyProgramId": "4ed43325-cb1d-40d2-8aca-25932afa2fb8", "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": "cc4a57f7-e55a-48c1-a0a2-f30cbe325e6d", "EliteStatusCode": "sample string 2", "EliteStatusName": "sample string 3" }, { "EliteStatusId": "cc4a57f7-e55a-48c1-a0a2-f30cbe325e6d", "EliteStatusCode": "sample string 2", "EliteStatusName": "sample string 3" } ], "PaymentMethods": [ { "PaymentMethodId": "71eff857-7f6f-4def-8354-2678a5640698", "PaymentMethodDescription": "sample string 2" }, { "PaymentMethodId": "71eff857-7f6f-4def-8354-2678a5640698", "PaymentMethodDescription": "sample string 2" } ], "StockKeepingUnits": [ { "StockKeepingUnitId": "cc651493-c172-4287-962c-86b6277cb5f6", "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 }, { "StockKeepingUnitId": "cc651493-c172-4287-962c-86b6277cb5f6", "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 } ], "StockKeepingUnitCategories": [ { "StockKeepingUnitCategoryId": "d35106d1-e500-40fe-9789-652aa76c36c1", "StockKeepingUnitCategoryDescription": "sample string 2" }, { "StockKeepingUnitCategoryId": "d35106d1-e500-40fe-9789-652aa76c36c1", "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>cc4a57f7-e55a-48c1-a0a2-f30cbe325e6d</EliteStatusId> <EliteStatusName>sample string 3</EliteStatusName> </LoyaltyProgramDiscountRuleEliteStatusDto> <LoyaltyProgramDiscountRuleEliteStatusDto> <EliteStatusCode>sample string 2</EliteStatusCode> <EliteStatusId>cc4a57f7-e55a-48c1-a0a2-f30cbe325e6d</EliteStatusId> <EliteStatusName>sample string 3</EliteStatusName> </LoyaltyProgramDiscountRuleEliteStatusDto> </EliteStatus> <Id>0284dec9-3287-4d66-b41a-3e2c0f2a4a42</Id> <LoyaltyProgramCode>sample string 3</LoyaltyProgramCode> <LoyaltyProgramId>4ed43325-cb1d-40d2-8aca-25932afa2fb8</LoyaltyProgramId> <MonthlyDiscountLimit>1</MonthlyDiscountLimit> <MonthlyTransactionsLimit>1</MonthlyTransactionsLimit> <MonthlyVolumeLimit>1</MonthlyVolumeLimit> <PaymentMethods> <LoyaltyProgramDiscountRulePaymentMethodDto> <PaymentMethodDescription>sample string 2</PaymentMethodDescription> <PaymentMethodId>71eff857-7f6f-4def-8354-2678a5640698</PaymentMethodId> </LoyaltyProgramDiscountRulePaymentMethodDto> <LoyaltyProgramDiscountRulePaymentMethodDto> <PaymentMethodDescription>sample string 2</PaymentMethodDescription> <PaymentMethodId>71eff857-7f6f-4def-8354-2678a5640698</PaymentMethodId> </LoyaltyProgramDiscountRulePaymentMethodDto> </PaymentMethods> <StockKeepingUnitCategories> <LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription> <StockKeepingUnitCategoryId>d35106d1-e500-40fe-9789-652aa76c36c1</StockKeepingUnitCategoryId> </LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription> <StockKeepingUnitCategoryId>d35106d1-e500-40fe-9789-652aa76c36c1</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>cc651493-c172-4287-962c-86b6277cb5f6</StockKeepingUnitId> <TransactionsDiscountLimit>1</TransactionsDiscountLimit> <TransactionsVolumeLimit>1</TransactionsVolumeLimit> <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>cc651493-c172-4287-962c-86b6277cb5f6</StockKeepingUnitId> <TransactionsDiscountLimit>1</TransactionsDiscountLimit> <TransactionsVolumeLimit>1</TransactionsVolumeLimit> <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
LoyaltyProgramDiscountRuleDtoName | 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": "e8600cab-a8bf-45f8-a055-1ce301d21302", "LoyaltyProgramId": "16d2ebe4-ed7b-40e1-b37c-56329bb5c782", "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": "080b4a1d-bd9a-4f14-90ce-c66197eab776", "EliteStatusCode": "sample string 2", "EliteStatusName": "sample string 3" }, { "EliteStatusId": "080b4a1d-bd9a-4f14-90ce-c66197eab776", "EliteStatusCode": "sample string 2", "EliteStatusName": "sample string 3" } ], "PaymentMethods": [ { "PaymentMethodId": "b47cb5da-4523-409c-9401-a40afc21cd9b", "PaymentMethodDescription": "sample string 2" }, { "PaymentMethodId": "b47cb5da-4523-409c-9401-a40afc21cd9b", "PaymentMethodDescription": "sample string 2" } ], "StockKeepingUnits": [ { "StockKeepingUnitId": "da3125be-8a6d-4fd2-9ac0-c4c1981d6368", "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 }, { "StockKeepingUnitId": "da3125be-8a6d-4fd2-9ac0-c4c1981d6368", "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 } ], "StockKeepingUnitCategories": [ { "StockKeepingUnitCategoryId": "81ce79ad-7185-4b6e-9beb-8e2003f29ac2", "StockKeepingUnitCategoryDescription": "sample string 2" }, { "StockKeepingUnitCategoryId": "81ce79ad-7185-4b6e-9beb-8e2003f29ac2", "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>080b4a1d-bd9a-4f14-90ce-c66197eab776</EliteStatusId> <EliteStatusName>sample string 3</EliteStatusName> </LoyaltyProgramDiscountRuleEliteStatusDto> <LoyaltyProgramDiscountRuleEliteStatusDto> <EliteStatusCode>sample string 2</EliteStatusCode> <EliteStatusId>080b4a1d-bd9a-4f14-90ce-c66197eab776</EliteStatusId> <EliteStatusName>sample string 3</EliteStatusName> </LoyaltyProgramDiscountRuleEliteStatusDto> </EliteStatus> <Id>e8600cab-a8bf-45f8-a055-1ce301d21302</Id> <LoyaltyProgramCode>sample string 3</LoyaltyProgramCode> <LoyaltyProgramId>16d2ebe4-ed7b-40e1-b37c-56329bb5c782</LoyaltyProgramId> <MonthlyDiscountLimit>1</MonthlyDiscountLimit> <MonthlyTransactionsLimit>1</MonthlyTransactionsLimit> <MonthlyVolumeLimit>1</MonthlyVolumeLimit> <PaymentMethods> <LoyaltyProgramDiscountRulePaymentMethodDto> <PaymentMethodDescription>sample string 2</PaymentMethodDescription> <PaymentMethodId>b47cb5da-4523-409c-9401-a40afc21cd9b</PaymentMethodId> </LoyaltyProgramDiscountRulePaymentMethodDto> <LoyaltyProgramDiscountRulePaymentMethodDto> <PaymentMethodDescription>sample string 2</PaymentMethodDescription> <PaymentMethodId>b47cb5da-4523-409c-9401-a40afc21cd9b</PaymentMethodId> </LoyaltyProgramDiscountRulePaymentMethodDto> </PaymentMethods> <StockKeepingUnitCategories> <LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription> <StockKeepingUnitCategoryId>81ce79ad-7185-4b6e-9beb-8e2003f29ac2</StockKeepingUnitCategoryId> </LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription> <StockKeepingUnitCategoryId>81ce79ad-7185-4b6e-9beb-8e2003f29ac2</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>da3125be-8a6d-4fd2-9ac0-c4c1981d6368</StockKeepingUnitId> <TransactionsDiscountLimit>1</TransactionsDiscountLimit> <TransactionsVolumeLimit>1</TransactionsVolumeLimit> <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>da3125be-8a6d-4fd2-9ac0-c4c1981d6368</StockKeepingUnitId> <TransactionsDiscountLimit>1</TransactionsDiscountLimit> <TransactionsVolumeLimit>1</TransactionsVolumeLimit> <Value>1</Value> </LoyaltyProgramDiscountRuleStockKeepingUnitDto> </StockKeepingUnits> <TransactionsDiscountLimit>1</TransactionsDiscountLimit> <TransactionsVolumeLimit>1</TransactionsVolumeLimit> <Value>8</Value> </LoyaltyProgramDiscountRuleDto>