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": "6b420878-dfa9-4e81-9d8d-9c9abb38e474", "LoyaltyProgramId": "e9ee8333-6a28-4146-9ae1-2249d3be9a03", "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": "8ccf6f65-a9bc-4997-9dfc-8005ebeed623", "EliteStatusCode": "sample string 2", "EliteStatusName": "sample string 3" }, { "EliteStatusId": "8ccf6f65-a9bc-4997-9dfc-8005ebeed623", "EliteStatusCode": "sample string 2", "EliteStatusName": "sample string 3" } ], "PaymentMethods": [ { "PaymentMethodId": "1ba700d2-e765-4720-abae-f2f328f35efe", "PaymentMethodDescription": "sample string 2" }, { "PaymentMethodId": "1ba700d2-e765-4720-abae-f2f328f35efe", "PaymentMethodDescription": "sample string 2" } ], "StockKeepingUnits": [ { "StockKeepingUnitId": "5a123834-0fdb-45c1-b5f5-b99b228163a6", "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": "5a123834-0fdb-45c1-b5f5-b99b228163a6", "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": "d71d3165-103c-4c2d-90f2-f8d1be09fc23", "StockKeepingUnitCategoryDescription": "sample string 2" }, { "StockKeepingUnitCategoryId": "d71d3165-103c-4c2d-90f2-f8d1be09fc23", "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>8ccf6f65-a9bc-4997-9dfc-8005ebeed623</EliteStatusId> <EliteStatusName>sample string 3</EliteStatusName> </LoyaltyProgramDiscountRuleEliteStatusDto> <LoyaltyProgramDiscountRuleEliteStatusDto> <EliteStatusCode>sample string 2</EliteStatusCode> <EliteStatusId>8ccf6f65-a9bc-4997-9dfc-8005ebeed623</EliteStatusId> <EliteStatusName>sample string 3</EliteStatusName> </LoyaltyProgramDiscountRuleEliteStatusDto> </EliteStatus> <Id>6b420878-dfa9-4e81-9d8d-9c9abb38e474</Id> <LoyaltyProgramCode>sample string 3</LoyaltyProgramCode> <LoyaltyProgramId>e9ee8333-6a28-4146-9ae1-2249d3be9a03</LoyaltyProgramId> <MonthlyDiscountLimit>1</MonthlyDiscountLimit> <MonthlyTransactionsLimit>1</MonthlyTransactionsLimit> <MonthlyVolumeLimit>1</MonthlyVolumeLimit> <PaymentMethods> <LoyaltyProgramDiscountRulePaymentMethodDto> <PaymentMethodDescription>sample string 2</PaymentMethodDescription> <PaymentMethodId>1ba700d2-e765-4720-abae-f2f328f35efe</PaymentMethodId> </LoyaltyProgramDiscountRulePaymentMethodDto> <LoyaltyProgramDiscountRulePaymentMethodDto> <PaymentMethodDescription>sample string 2</PaymentMethodDescription> <PaymentMethodId>1ba700d2-e765-4720-abae-f2f328f35efe</PaymentMethodId> </LoyaltyProgramDiscountRulePaymentMethodDto> </PaymentMethods> <StockKeepingUnitCategories> <LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription> <StockKeepingUnitCategoryId>d71d3165-103c-4c2d-90f2-f8d1be09fc23</StockKeepingUnitCategoryId> </LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription> <StockKeepingUnitCategoryId>d71d3165-103c-4c2d-90f2-f8d1be09fc23</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>5a123834-0fdb-45c1-b5f5-b99b228163a6</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>5a123834-0fdb-45c1-b5f5-b99b228163a6</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": "4719f48e-a35f-47e2-8170-81ce2154c87a", "LoyaltyProgramId": "656a5ee8-16c4-4bd7-a1a6-f6d78fe6e7c6", "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": "7266b008-a99a-4010-b0fa-bb1fff99d3f4", "EliteStatusCode": "sample string 2", "EliteStatusName": "sample string 3" }, { "EliteStatusId": "7266b008-a99a-4010-b0fa-bb1fff99d3f4", "EliteStatusCode": "sample string 2", "EliteStatusName": "sample string 3" } ], "PaymentMethods": [ { "PaymentMethodId": "a5966839-fd2e-4b46-baa8-125ab433bea8", "PaymentMethodDescription": "sample string 2" }, { "PaymentMethodId": "a5966839-fd2e-4b46-baa8-125ab433bea8", "PaymentMethodDescription": "sample string 2" } ], "StockKeepingUnits": [ { "StockKeepingUnitId": "c2afdc96-8885-4a7f-808b-0600b20795df", "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": "c2afdc96-8885-4a7f-808b-0600b20795df", "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": "d3863217-b4df-4976-bedc-60e3c49ffa49", "StockKeepingUnitCategoryDescription": "sample string 2" }, { "StockKeepingUnitCategoryId": "d3863217-b4df-4976-bedc-60e3c49ffa49", "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>7266b008-a99a-4010-b0fa-bb1fff99d3f4</EliteStatusId> <EliteStatusName>sample string 3</EliteStatusName> </LoyaltyProgramDiscountRuleEliteStatusDto> <LoyaltyProgramDiscountRuleEliteStatusDto> <EliteStatusCode>sample string 2</EliteStatusCode> <EliteStatusId>7266b008-a99a-4010-b0fa-bb1fff99d3f4</EliteStatusId> <EliteStatusName>sample string 3</EliteStatusName> </LoyaltyProgramDiscountRuleEliteStatusDto> </EliteStatus> <Id>4719f48e-a35f-47e2-8170-81ce2154c87a</Id> <LoyaltyProgramCode>sample string 3</LoyaltyProgramCode> <LoyaltyProgramId>656a5ee8-16c4-4bd7-a1a6-f6d78fe6e7c6</LoyaltyProgramId> <MonthlyDiscountLimit>1</MonthlyDiscountLimit> <MonthlyTransactionsLimit>1</MonthlyTransactionsLimit> <MonthlyVolumeLimit>1</MonthlyVolumeLimit> <PaymentMethods> <LoyaltyProgramDiscountRulePaymentMethodDto> <PaymentMethodDescription>sample string 2</PaymentMethodDescription> <PaymentMethodId>a5966839-fd2e-4b46-baa8-125ab433bea8</PaymentMethodId> </LoyaltyProgramDiscountRulePaymentMethodDto> <LoyaltyProgramDiscountRulePaymentMethodDto> <PaymentMethodDescription>sample string 2</PaymentMethodDescription> <PaymentMethodId>a5966839-fd2e-4b46-baa8-125ab433bea8</PaymentMethodId> </LoyaltyProgramDiscountRulePaymentMethodDto> </PaymentMethods> <StockKeepingUnitCategories> <LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription> <StockKeepingUnitCategoryId>d3863217-b4df-4976-bedc-60e3c49ffa49</StockKeepingUnitCategoryId> </LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription> <StockKeepingUnitCategoryId>d3863217-b4df-4976-bedc-60e3c49ffa49</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>c2afdc96-8885-4a7f-808b-0600b20795df</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>c2afdc96-8885-4a7f-808b-0600b20795df</StockKeepingUnitId> <TransactionsDiscountLimit>1</TransactionsDiscountLimit> <TransactionsVolumeLimit>1</TransactionsVolumeLimit> <Value>1</Value> </LoyaltyProgramDiscountRuleStockKeepingUnitDto> </StockKeepingUnits> <TransactionsDiscountLimit>1</TransactionsDiscountLimit> <TransactionsVolumeLimit>1</TransactionsVolumeLimit> <Value>8</Value> </LoyaltyProgramDiscountRuleDto>