Cluster
A user can create and edit product groups and assign them to customers or customer groups (nodes of the hierarchy) and optionally to a document type.
📄️ listClusters
Returns a list of clusters.
📄️ createCluster
Create a Cluster
📄️ getCluster
Returns a single cluster.
📄️ updateCluster
[Update](https://jsonapi.org/format/#crud-updating) a Cluster
📄️ deleteCluster
[Delete](https://jsonapi.org/format/#crud-deleting) a Cluster
📄️ editCluster
Edit a Cluster
📄️ publishCluster
Publish a Cluster
📄️ cloneCluster
Clone a Cluster. Creates a brand new cluster same as the cloned one.
📄️ createClusterValue
Create a new relation between a cluster and an entity object.
📄️ listEligibleItemsForClusterValue
Returns a list of items linked or not to the cluster.
📄️ listEligibleCustomerAccountsForClusterValue
Returns a list of customer accounts linked or not to the cluster.
📄️ exportEligibleItemsForClusterValue
Request an export of a list of items linked or not to given cluster.
📄️ exportEligibleCustomerAccountsForClusterValue
Request an export of a list of customer accounts linked or not to given cluster.
📄️ getClusterValue
Returns a single cluster values.
📄️ updateClusterValue
[Update](https://jsonapi.org/format/#crud-updating) a ClusterValue.
📄️ deleteClusterValue
[delete](https://jsonapi.org/format/#crud-deleting) a ClusterValue
📄️ listCustomerItemSelection
Returns a list of customer item selection.
📄️ createCustomerItemSelection
Create a new relation between a cluster and a customer account or a node in a customer hierarchy
📄️ getCustomerItemSelection
Returns a single customer item selection relationship.
📄️ updateCustomerItemSelection
[Update](https://jsonapi.org/format/#crud-updating) a CustomerItemSelection
📄️ deleteCustomerItemSelection
[delete](https://jsonapi.org/format/#crud-deleting) a CustomerItemSelection
📄️ listEligibleCustomerAccountsForCustomerItemSelection
Returns a collection of CustomerAccounts that are eligible to be linked to the given Cluster or are already linked.
📄️ createClusterFromEntitySet
Create a new cluster from an entity set. (e.g. a set of customer accounts)
📄️ addClusterValues
Adds multiple values to a cluster.
📄️ deleteClusterValues
[delete](https://jsonapi.org/format/#crud-deleting) ClusterValues