POST LoyaltyProgramsDiscountRules
Creates a new loyalty programs discount rule
Request Information
URI Parameters
None.
Body Parameters
The 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": "920a110a-60c8-4a40-893b-5e60c59be660", "LoyaltyProgramId": "5ede1c42-afdf-40c3-b21d-2bcadab91f86", "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": "97debdef-fb85-47a4-ba7f-8945e16ca9e3", "EliteStatusCode": "sample string 2", "EliteStatusName": "sample string 3" }, { "EliteStatusId": "97debdef-fb85-47a4-ba7f-8945e16ca9e3", "EliteStatusCode": "sample string 2", "EliteStatusName": "sample string 3" } ], "PaymentMethods": [ { "PaymentMethodId": "be1f0d05-3755-477c-8d2d-32f5d445fa51", "PaymentMethodDescription": "sample string 2" }, { "PaymentMethodId": "be1f0d05-3755-477c-8d2d-32f5d445fa51", "PaymentMethodDescription": "sample string 2" } ], "StockKeepingUnits": [ { "StockKeepingUnitId": "3ad719e0-4bec-4509-96b1-fe2dc4dff7d0", "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": "3ad719e0-4bec-4509-96b1-fe2dc4dff7d0", "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": "1b408f6c-8dbf-433b-82b5-b95fcab465a2", "StockKeepingUnitCategoryDescription": "sample string 2" }, { "StockKeepingUnitCategoryId": "1b408f6c-8dbf-433b-82b5-b95fcab465a2", "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>97debdef-fb85-47a4-ba7f-8945e16ca9e3</EliteStatusId> <EliteStatusName>sample string 3</EliteStatusName> </LoyaltyProgramDiscountRuleEliteStatusDto> <LoyaltyProgramDiscountRuleEliteStatusDto> <EliteStatusCode>sample string 2</EliteStatusCode> <EliteStatusId>97debdef-fb85-47a4-ba7f-8945e16ca9e3</EliteStatusId> <EliteStatusName>sample string 3</EliteStatusName> </LoyaltyProgramDiscountRuleEliteStatusDto> </EliteStatus> <Id>920a110a-60c8-4a40-893b-5e60c59be660</Id> <LoyaltyProgramCode>sample string 3</LoyaltyProgramCode> <LoyaltyProgramId>5ede1c42-afdf-40c3-b21d-2bcadab91f86</LoyaltyProgramId> <MonthlyDiscountLimit>1</MonthlyDiscountLimit> <MonthlyTransactionsLimit>1</MonthlyTransactionsLimit> <MonthlyVolumeLimit>1</MonthlyVolumeLimit> <PaymentMethods> <LoyaltyProgramDiscountRulePaymentMethodDto> <PaymentMethodDescription>sample string 2</PaymentMethodDescription> <PaymentMethodId>be1f0d05-3755-477c-8d2d-32f5d445fa51</PaymentMethodId> </LoyaltyProgramDiscountRulePaymentMethodDto> <LoyaltyProgramDiscountRulePaymentMethodDto> <PaymentMethodDescription>sample string 2</PaymentMethodDescription> <PaymentMethodId>be1f0d05-3755-477c-8d2d-32f5d445fa51</PaymentMethodId> </LoyaltyProgramDiscountRulePaymentMethodDto> </PaymentMethods> <StockKeepingUnitCategories> <LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription> <StockKeepingUnitCategoryId>1b408f6c-8dbf-433b-82b5-b95fcab465a2</StockKeepingUnitCategoryId> </LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription> <StockKeepingUnitCategoryId>1b408f6c-8dbf-433b-82b5-b95fcab465a2</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>3ad719e0-4bec-4509-96b1-fe2dc4dff7d0</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>3ad719e0-4bec-4509-96b1-fe2dc4dff7d0</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
State of the action, and if created returns the loyalty programs discount rule as and the GET link to 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. |
Response Formats
application/json, text/json
Sample:
{ "Id": "c7959432-2799-49b2-907a-8eef036b6111", "LoyaltyProgramId": "4126c260-ea4d-41f3-8d9f-90cfc955eeb7", "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": "e0f74375-32f8-4449-ad81-bf93b5c78225", "EliteStatusCode": "sample string 2", "EliteStatusName": "sample string 3" }, { "EliteStatusId": "e0f74375-32f8-4449-ad81-bf93b5c78225", "EliteStatusCode": "sample string 2", "EliteStatusName": "sample string 3" } ], "PaymentMethods": [ { "PaymentMethodId": "4f65b9bb-29c7-4d6a-9a08-5b558cdb32ba", "PaymentMethodDescription": "sample string 2" }, { "PaymentMethodId": "4f65b9bb-29c7-4d6a-9a08-5b558cdb32ba", "PaymentMethodDescription": "sample string 2" } ], "StockKeepingUnits": [ { "StockKeepingUnitId": "6dba6bd2-8b60-4aad-9c28-59e66d313d85", "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": "6dba6bd2-8b60-4aad-9c28-59e66d313d85", "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": "4d58c61a-8d4e-4899-9430-7324c114bbc9", "StockKeepingUnitCategoryDescription": "sample string 2" }, { "StockKeepingUnitCategoryId": "4d58c61a-8d4e-4899-9430-7324c114bbc9", "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>e0f74375-32f8-4449-ad81-bf93b5c78225</EliteStatusId> <EliteStatusName>sample string 3</EliteStatusName> </LoyaltyProgramDiscountRuleEliteStatusDto> <LoyaltyProgramDiscountRuleEliteStatusDto> <EliteStatusCode>sample string 2</EliteStatusCode> <EliteStatusId>e0f74375-32f8-4449-ad81-bf93b5c78225</EliteStatusId> <EliteStatusName>sample string 3</EliteStatusName> </LoyaltyProgramDiscountRuleEliteStatusDto> </EliteStatus> <Id>c7959432-2799-49b2-907a-8eef036b6111</Id> <LoyaltyProgramCode>sample string 3</LoyaltyProgramCode> <LoyaltyProgramId>4126c260-ea4d-41f3-8d9f-90cfc955eeb7</LoyaltyProgramId> <MonthlyDiscountLimit>1</MonthlyDiscountLimit> <MonthlyTransactionsLimit>1</MonthlyTransactionsLimit> <MonthlyVolumeLimit>1</MonthlyVolumeLimit> <PaymentMethods> <LoyaltyProgramDiscountRulePaymentMethodDto> <PaymentMethodDescription>sample string 2</PaymentMethodDescription> <PaymentMethodId>4f65b9bb-29c7-4d6a-9a08-5b558cdb32ba</PaymentMethodId> </LoyaltyProgramDiscountRulePaymentMethodDto> <LoyaltyProgramDiscountRulePaymentMethodDto> <PaymentMethodDescription>sample string 2</PaymentMethodDescription> <PaymentMethodId>4f65b9bb-29c7-4d6a-9a08-5b558cdb32ba</PaymentMethodId> </LoyaltyProgramDiscountRulePaymentMethodDto> </PaymentMethods> <StockKeepingUnitCategories> <LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription> <StockKeepingUnitCategoryId>4d58c61a-8d4e-4899-9430-7324c114bbc9</StockKeepingUnitCategoryId> </LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto> <StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription> <StockKeepingUnitCategoryId>4d58c61a-8d4e-4899-9430-7324c114bbc9</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>6dba6bd2-8b60-4aad-9c28-59e66d313d85</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>6dba6bd2-8b60-4aad-9c28-59e66d313d85</StockKeepingUnitId> <TransactionsDiscountLimit>1</TransactionsDiscountLimit> <TransactionsVolumeLimit>1</TransactionsVolumeLimit> <Value>1</Value> </LoyaltyProgramDiscountRuleStockKeepingUnitDto> </StockKeepingUnits> <TransactionsDiscountLimit>1</TransactionsDiscountLimit> <TransactionsVolumeLimit>1</TransactionsVolumeLimit> <Value>8</Value> </LoyaltyProgramDiscountRuleDto>