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": "3c153f7b-d6f5-4c2c-8176-dee1fef4529f", "LoyaltyProgramId": "5edad23f-8ddd-4ff1-80df-53937410f5f1", "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": "730b8818-76b8-4c12-bccc-75798609b4cd", "EliteStatusCode": "sample string 2", "EliteStatusName": "sample string 3" }, { "EliteStatusId": "730b8818-76b8-4c12-bccc-75798609b4cd", "EliteStatusCode": "sample string 2", "EliteStatusName": "sample string 3" } ], "PaymentMethods": [ { "PaymentMethodId": "6c8ecb01-71b2-4d65-bbb8-2d77ffbfce13", "PaymentMethodDescription": "sample string 2" }, { "PaymentMethodId": "6c8ecb01-71b2-4d65-bbb8-2d77ffbfce13", "PaymentMethodDescription": "sample string 2" } ], "StockKeepingUnits": [ { "StockKeepingUnitId": "492b4cd9-53b2-431a-a672-9524e69328a7", "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": "492b4cd9-53b2-431a-a672-9524e69328a7", "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": "505043f2-71d7-4303-83e4-02af46635da3", "StockKeepingUnitCategoryDescription": "sample string 2" }, { "StockKeepingUnitCategoryId": "505043f2-71d7-4303-83e4-02af46635da3", "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>730b8818-76b8-4c12-bccc-75798609b4cd</EliteStatusId> <EliteStatusName>sample string 3</EliteStatusName> </LoyaltyProgramDiscountRuleEliteStatusDto> <LoyaltyProgramDiscountRuleEliteStatusDto> <EliteStatusCode>sample string 2</EliteStatusCode> <EliteStatusId>730b8818-76b8-4c12-bccc-75798609b4cd</EliteStatusId> <EliteStatusName>sample string 3</EliteStatusName> </LoyaltyProgramDiscountRuleEliteStatusDto> </EliteStatus> <Id>3c153f7b-d6f5-4c2c-8176-dee1fef4529f</Id> <LoyaltyProgramCode>sample string 3</LoyaltyProgramCode> <LoyaltyProgramId>5edad23f-8ddd-4ff1-80df-53937410f5f1</LoyaltyProgramId> <MonthlyDiscountLimit>1</MonthlyDiscountLimit> <MonthlyTransactionsLimit>1</MonthlyTransactionsLimit> <MonthlyVolumeLimit>1</MonthlyVolumeLimit> <PaymentMethods> <LoyaltyProgramDiscountRulePaymentMethodDto> <PaymentMethodDescription>sample string 2</PaymentMethodDescription> <PaymentMethodId>6c8ecb01-71b2-4d65-bbb8-2d77ffbfce13</PaymentMethodId> </LoyaltyProgramDiscountRulePaymentMethodDto> <LoyaltyProgramDiscountRulePaymentMethodDto> <PaymentMethodDescription>sample string 2</PaymentMethodDescription> <PaymentMethodId>6c8ecb01-71b2-4d65-bbb8-2d77ffbfce13</PaymentMethodId> </LoyaltyProgramDiscountRulePaymentMethodDto> </PaymentMethods> <StockKeepingUnitCategories> <LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription> <StockKeepingUnitCategoryId>505043f2-71d7-4303-83e4-02af46635da3</StockKeepingUnitCategoryId> </LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription> <StockKeepingUnitCategoryId>505043f2-71d7-4303-83e4-02af46635da3</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>492b4cd9-53b2-431a-a672-9524e69328a7</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>492b4cd9-53b2-431a-a672-9524e69328a7</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": "1d552240-3309-4c4f-b369-33d3c4e16cef", "LoyaltyProgramId": "963806a6-3c5a-45bc-a551-73434d90cb16", "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": "436eae1a-3d2a-4c55-aee5-71ee7829559f", "EliteStatusCode": "sample string 2", "EliteStatusName": "sample string 3" }, { "EliteStatusId": "436eae1a-3d2a-4c55-aee5-71ee7829559f", "EliteStatusCode": "sample string 2", "EliteStatusName": "sample string 3" } ], "PaymentMethods": [ { "PaymentMethodId": "5a8b550a-804d-49b9-a4e8-537c01df692d", "PaymentMethodDescription": "sample string 2" }, { "PaymentMethodId": "5a8b550a-804d-49b9-a4e8-537c01df692d", "PaymentMethodDescription": "sample string 2" } ], "StockKeepingUnits": [ { "StockKeepingUnitId": "5faf1583-b93e-4456-8575-949e6d6f4fef", "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": "5faf1583-b93e-4456-8575-949e6d6f4fef", "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": "5647d8c8-c3d1-49cb-a0f9-f217340a8510", "StockKeepingUnitCategoryDescription": "sample string 2" }, { "StockKeepingUnitCategoryId": "5647d8c8-c3d1-49cb-a0f9-f217340a8510", "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>436eae1a-3d2a-4c55-aee5-71ee7829559f</EliteStatusId> <EliteStatusName>sample string 3</EliteStatusName> </LoyaltyProgramDiscountRuleEliteStatusDto> <LoyaltyProgramDiscountRuleEliteStatusDto> <EliteStatusCode>sample string 2</EliteStatusCode> <EliteStatusId>436eae1a-3d2a-4c55-aee5-71ee7829559f</EliteStatusId> <EliteStatusName>sample string 3</EliteStatusName> </LoyaltyProgramDiscountRuleEliteStatusDto> </EliteStatus> <Id>1d552240-3309-4c4f-b369-33d3c4e16cef</Id> <LoyaltyProgramCode>sample string 3</LoyaltyProgramCode> <LoyaltyProgramId>963806a6-3c5a-45bc-a551-73434d90cb16</LoyaltyProgramId> <MonthlyDiscountLimit>1</MonthlyDiscountLimit> <MonthlyTransactionsLimit>1</MonthlyTransactionsLimit> <MonthlyVolumeLimit>1</MonthlyVolumeLimit> <PaymentMethods> <LoyaltyProgramDiscountRulePaymentMethodDto> <PaymentMethodDescription>sample string 2</PaymentMethodDescription> <PaymentMethodId>5a8b550a-804d-49b9-a4e8-537c01df692d</PaymentMethodId> </LoyaltyProgramDiscountRulePaymentMethodDto> <LoyaltyProgramDiscountRulePaymentMethodDto> <PaymentMethodDescription>sample string 2</PaymentMethodDescription> <PaymentMethodId>5a8b550a-804d-49b9-a4e8-537c01df692d</PaymentMethodId> </LoyaltyProgramDiscountRulePaymentMethodDto> </PaymentMethods> <StockKeepingUnitCategories> <LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription> <StockKeepingUnitCategoryId>5647d8c8-c3d1-49cb-a0f9-f217340a8510</StockKeepingUnitCategoryId> </LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription> <StockKeepingUnitCategoryId>5647d8c8-c3d1-49cb-a0f9-f217340a8510</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>5faf1583-b93e-4456-8575-949e6d6f4fef</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>5faf1583-b93e-4456-8575-949e6d6f4fef</StockKeepingUnitId> <TransactionsDiscountLimit>1</TransactionsDiscountLimit> <TransactionsVolumeLimit>1</TransactionsVolumeLimit> <Value>1</Value> </LoyaltyProgramDiscountRuleStockKeepingUnitDto> </StockKeepingUnits> <TransactionsDiscountLimit>1</TransactionsDiscountLimit> <TransactionsVolumeLimit>1</TransactionsVolumeLimit> <Value>8</Value> </LoyaltyProgramDiscountRuleDto>