POST LoyaltyProgramsDiscountRules

Creates a new loyalty programs discount rule

Request Information

URI Parameters

None.

Body Parameters

The data of the loyalty programs discount rule

LoyaltyProgramDiscountRuleDto
NameDescriptionTypeAdditional 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

LoyaltyProgramDiscountRuleDto
NameDescriptionTypeAdditional 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>