Discount List
The discount lists allow you to define the commercial discount conditions, to be applied to a set of products for a group of customers. The rules for applying a discount list depend mainly on the customers to whom the price list is assigned and on the period of validity.
getDiscountList
Get a DiscountList
updateDiscountList
[Update](https://jsonapi.org/format/#crud-updating) a Discount List
deleteDiscountList
[Delete](https://jsonapi.org/format/#crud-deleting) a DiscountList and all its details or Customer Discount List
listDiscountList
Returns a collection of Discount Lists
createDiscountList
Create a Discount List
listCustomerDiscountLists
Get customer accounts related to the discount list.
createCustomerDiscountList
Create a new relation between a DiscountList and a customer account or a node in a customer hierarchy
getCustomerDiscountList
Get the single relation between a discount list and a customer account or a node in a customer hierarchy
updateCustomerDiscountList
[Update](https://jsonapi.org/format/#crud-updating) a CustomerDiscountList.
deleteCustomerDiscountList
[delete](https://jsonapi.org/format/#crud-deleting) a CustomerDiscountList
listEligibleCustomerAccountsForDiscountList
Returns a collection of CustomerAccounts that are eligible to be linked to the given DiscountList or are already linked.
getDiscountListDetail
Get single detail related to the discount list.
updateDiscountListDetail
[Update](https://jsonapi.org/format/#crud-updating) a DiscountListDetail.
deleteDiscountListDetail
[delete](https://jsonapi.org/format/#crud-deleting) a DiscountListDetail
listDiscountListDetails
Get all details related to the discount list.
createDiscountListDetails
Create new discount list detail
editDiscountList
Edit a Discount List
publishDiscountList
Publish a Discount List