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
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": "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

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": "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>