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": "b38a00c3-4dfc-48c8-a1e9-7e2bad7bf029",
"LoyaltyProgramId": "b7c79010-727b-4e15-b97e-cf5560131e89",
"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": "f6cdc713-57e1-4b77-b67d-933b1914311f",
"EliteStatusCode": "sample string 2",
"EliteStatusName": "sample string 3"
},
{
"EliteStatusId": "f6cdc713-57e1-4b77-b67d-933b1914311f",
"EliteStatusCode": "sample string 2",
"EliteStatusName": "sample string 3"
}
],
"PaymentMethods": [
{
"PaymentMethodId": "2f368f14-6f46-46cb-8aa8-87071be0abe8",
"PaymentMethodDescription": "sample string 2"
},
{
"PaymentMethodId": "2f368f14-6f46-46cb-8aa8-87071be0abe8",
"PaymentMethodDescription": "sample string 2"
}
],
"StockKeepingUnits": [
{
"StockKeepingUnitId": "17d7c7ff-43c1-4d0e-b92b-6b6a29bd9807",
"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": "17d7c7ff-43c1-4d0e-b92b-6b6a29bd9807",
"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": "10c01c45-be6a-47d4-9c19-51a10373f832",
"StockKeepingUnitCategoryDescription": "sample string 2"
},
{
"StockKeepingUnitCategoryId": "10c01c45-be6a-47d4-9c19-51a10373f832",
"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>f6cdc713-57e1-4b77-b67d-933b1914311f</EliteStatusId>
<EliteStatusName>sample string 3</EliteStatusName>
</LoyaltyProgramDiscountRuleEliteStatusDto>
<LoyaltyProgramDiscountRuleEliteStatusDto>
<EliteStatusCode>sample string 2</EliteStatusCode>
<EliteStatusId>f6cdc713-57e1-4b77-b67d-933b1914311f</EliteStatusId>
<EliteStatusName>sample string 3</EliteStatusName>
</LoyaltyProgramDiscountRuleEliteStatusDto>
</EliteStatus>
<Id>b38a00c3-4dfc-48c8-a1e9-7e2bad7bf029</Id>
<LoyaltyProgramCode>sample string 3</LoyaltyProgramCode>
<LoyaltyProgramId>b7c79010-727b-4e15-b97e-cf5560131e89</LoyaltyProgramId>
<MonthlyDiscountLimit>1</MonthlyDiscountLimit>
<MonthlyTransactionsLimit>1</MonthlyTransactionsLimit>
<MonthlyVolumeLimit>1</MonthlyVolumeLimit>
<PaymentMethods>
<LoyaltyProgramDiscountRulePaymentMethodDto>
<PaymentMethodDescription>sample string 2</PaymentMethodDescription>
<PaymentMethodId>2f368f14-6f46-46cb-8aa8-87071be0abe8</PaymentMethodId>
</LoyaltyProgramDiscountRulePaymentMethodDto>
<LoyaltyProgramDiscountRulePaymentMethodDto>
<PaymentMethodDescription>sample string 2</PaymentMethodDescription>
<PaymentMethodId>2f368f14-6f46-46cb-8aa8-87071be0abe8</PaymentMethodId>
</LoyaltyProgramDiscountRulePaymentMethodDto>
</PaymentMethods>
<StockKeepingUnitCategories>
<LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
<StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription>
<StockKeepingUnitCategoryId>10c01c45-be6a-47d4-9c19-51a10373f832</StockKeepingUnitCategoryId>
</LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
<LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
<StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription>
<StockKeepingUnitCategoryId>10c01c45-be6a-47d4-9c19-51a10373f832</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>17d7c7ff-43c1-4d0e-b92b-6b6a29bd9807</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>17d7c7ff-43c1-4d0e-b92b-6b6a29bd9807</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": "1a61cfcc-24b9-436a-bdda-8f5cd576a72b",
"LoyaltyProgramId": "4f1bf3e2-94de-4b3e-b12b-d32d98942d6b",
"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": "73c44f95-44f9-4c4d-804a-8f50ec709020",
"EliteStatusCode": "sample string 2",
"EliteStatusName": "sample string 3"
},
{
"EliteStatusId": "73c44f95-44f9-4c4d-804a-8f50ec709020",
"EliteStatusCode": "sample string 2",
"EliteStatusName": "sample string 3"
}
],
"PaymentMethods": [
{
"PaymentMethodId": "529b69bc-62a8-4757-935d-6bae644305f2",
"PaymentMethodDescription": "sample string 2"
},
{
"PaymentMethodId": "529b69bc-62a8-4757-935d-6bae644305f2",
"PaymentMethodDescription": "sample string 2"
}
],
"StockKeepingUnits": [
{
"StockKeepingUnitId": "a44e537f-55b0-4318-8910-f73e45e5ea5e",
"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": "a44e537f-55b0-4318-8910-f73e45e5ea5e",
"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": "c6b3ae0c-c324-41d6-8b0e-fbccb205f047",
"StockKeepingUnitCategoryDescription": "sample string 2"
},
{
"StockKeepingUnitCategoryId": "c6b3ae0c-c324-41d6-8b0e-fbccb205f047",
"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>73c44f95-44f9-4c4d-804a-8f50ec709020</EliteStatusId>
<EliteStatusName>sample string 3</EliteStatusName>
</LoyaltyProgramDiscountRuleEliteStatusDto>
<LoyaltyProgramDiscountRuleEliteStatusDto>
<EliteStatusCode>sample string 2</EliteStatusCode>
<EliteStatusId>73c44f95-44f9-4c4d-804a-8f50ec709020</EliteStatusId>
<EliteStatusName>sample string 3</EliteStatusName>
</LoyaltyProgramDiscountRuleEliteStatusDto>
</EliteStatus>
<Id>1a61cfcc-24b9-436a-bdda-8f5cd576a72b</Id>
<LoyaltyProgramCode>sample string 3</LoyaltyProgramCode>
<LoyaltyProgramId>4f1bf3e2-94de-4b3e-b12b-d32d98942d6b</LoyaltyProgramId>
<MonthlyDiscountLimit>1</MonthlyDiscountLimit>
<MonthlyTransactionsLimit>1</MonthlyTransactionsLimit>
<MonthlyVolumeLimit>1</MonthlyVolumeLimit>
<PaymentMethods>
<LoyaltyProgramDiscountRulePaymentMethodDto>
<PaymentMethodDescription>sample string 2</PaymentMethodDescription>
<PaymentMethodId>529b69bc-62a8-4757-935d-6bae644305f2</PaymentMethodId>
</LoyaltyProgramDiscountRulePaymentMethodDto>
<LoyaltyProgramDiscountRulePaymentMethodDto>
<PaymentMethodDescription>sample string 2</PaymentMethodDescription>
<PaymentMethodId>529b69bc-62a8-4757-935d-6bae644305f2</PaymentMethodId>
</LoyaltyProgramDiscountRulePaymentMethodDto>
</PaymentMethods>
<StockKeepingUnitCategories>
<LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
<StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription>
<StockKeepingUnitCategoryId>c6b3ae0c-c324-41d6-8b0e-fbccb205f047</StockKeepingUnitCategoryId>
</LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
<LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
<StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription>
<StockKeepingUnitCategoryId>c6b3ae0c-c324-41d6-8b0e-fbccb205f047</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>a44e537f-55b0-4318-8910-f73e45e5ea5e</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>a44e537f-55b0-4318-8910-f73e45e5ea5e</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>