GET LoyaltyProgramsDiscountRules/{id}

Gets a loyalty programs discount rule by its ID, represented as

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

The ID of the loyalty programs discount rule

globally unique identifier

Required

Body Parameters

None.

Response Information

Resource Description

The loyalty programs discount rule data

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": "719334c5-5e3e-4f66-815b-a5db403b34e5",
  "LoyaltyProgramId": "644c4587-8d93-4340-a80e-6be06424647f",
  "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": "0344b6cd-134f-48dc-8978-93b20df2ca88",
      "EliteStatusCode": "sample string 2",
      "EliteStatusName": "sample string 3"
    },
    {
      "EliteStatusId": "0344b6cd-134f-48dc-8978-93b20df2ca88",
      "EliteStatusCode": "sample string 2",
      "EliteStatusName": "sample string 3"
    }
  ],
  "PaymentMethods": [
    {
      "PaymentMethodId": "da8abe6c-3592-4918-8229-d0baddfcf2c2",
      "PaymentMethodDescription": "sample string 2"
    },
    {
      "PaymentMethodId": "da8abe6c-3592-4918-8229-d0baddfcf2c2",
      "PaymentMethodDescription": "sample string 2"
    }
  ],
  "StockKeepingUnits": [
    {
      "StockKeepingUnitId": "305f7318-26b8-40d1-aa0d-db17c8bfafc3",
      "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": "305f7318-26b8-40d1-aa0d-db17c8bfafc3",
      "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": "fdfe257c-7945-41ee-8d09-2e757175766f",
      "StockKeepingUnitCategoryDescription": "sample string 2"
    },
    {
      "StockKeepingUnitCategoryId": "fdfe257c-7945-41ee-8d09-2e757175766f",
      "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>0344b6cd-134f-48dc-8978-93b20df2ca88</EliteStatusId>
      <EliteStatusName>sample string 3</EliteStatusName>
    </LoyaltyProgramDiscountRuleEliteStatusDto>
    <LoyaltyProgramDiscountRuleEliteStatusDto>
      <EliteStatusCode>sample string 2</EliteStatusCode>
      <EliteStatusId>0344b6cd-134f-48dc-8978-93b20df2ca88</EliteStatusId>
      <EliteStatusName>sample string 3</EliteStatusName>
    </LoyaltyProgramDiscountRuleEliteStatusDto>
  </EliteStatus>
  <Id>719334c5-5e3e-4f66-815b-a5db403b34e5</Id>
  <LoyaltyProgramCode>sample string 3</LoyaltyProgramCode>
  <LoyaltyProgramId>644c4587-8d93-4340-a80e-6be06424647f</LoyaltyProgramId>
  <MonthlyDiscountLimit>1</MonthlyDiscountLimit>
  <MonthlyTransactionsLimit>1</MonthlyTransactionsLimit>
  <MonthlyVolumeLimit>1</MonthlyVolumeLimit>
  <PaymentMethods>
    <LoyaltyProgramDiscountRulePaymentMethodDto>
      <PaymentMethodDescription>sample string 2</PaymentMethodDescription>
      <PaymentMethodId>da8abe6c-3592-4918-8229-d0baddfcf2c2</PaymentMethodId>
    </LoyaltyProgramDiscountRulePaymentMethodDto>
    <LoyaltyProgramDiscountRulePaymentMethodDto>
      <PaymentMethodDescription>sample string 2</PaymentMethodDescription>
      <PaymentMethodId>da8abe6c-3592-4918-8229-d0baddfcf2c2</PaymentMethodId>
    </LoyaltyProgramDiscountRulePaymentMethodDto>
  </PaymentMethods>
  <StockKeepingUnitCategories>
    <LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
      <StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription>
      <StockKeepingUnitCategoryId>fdfe257c-7945-41ee-8d09-2e757175766f</StockKeepingUnitCategoryId>
    </LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
    <LoyaltyProgramDiscountRuleStockKeepingUnitCategoryDto>
      <StockKeepingUnitCategoryDescription>sample string 2</StockKeepingUnitCategoryDescription>
      <StockKeepingUnitCategoryId>fdfe257c-7945-41ee-8d09-2e757175766f</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>305f7318-26b8-40d1-aa0d-db17c8bfafc3</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>305f7318-26b8-40d1-aa0d-db17c8bfafc3</StockKeepingUnitId>
      <TransactionsDiscountLimit>1</TransactionsDiscountLimit>
      <TransactionsVolumeLimit>1</TransactionsVolumeLimit>
      <Value>1</Value>
    </LoyaltyProgramDiscountRuleStockKeepingUnitDto>
  </StockKeepingUnits>
  <TransactionsDiscountLimit>1</TransactionsDiscountLimit>
  <TransactionsVolumeLimit>1</TransactionsVolumeLimit>
  <Value>8</Value>
</LoyaltyProgramDiscountRuleDto>