Skip to main content

OrderlistItemsInput

No description

input OrderlistItemsInput {
productIds: [Int!]
productSources: [SourceInput!]
clusterIds: [Int!]
clusterSources: [SourceInput!]
}

Fields

OrderlistItemsInput.productIds ● [Int!] list scalar

Product identifiers to include in or remove from the order list.

Specify individual products that should be associated with this order list. These products will be available for bulk ordering operations.

Validation: Each ID must be a valid integer, array must contain unique values, products must exist in the system. Possible errors: ORDERLIST_CROSS_SERVICE_ERROR if product IDs don't exist.

OrderlistItemsInput.productSources ● [SourceInput!] list input

External product sources to include in or remove from the order list.

Reference products from external systems using their source identifiers and system names. This allows integration with external product catalogs and inventory systems.

Validation: Each source must have valid id and name fields, array must contain unique combinations.

OrderlistItemsInput.clusterIds ● [Int!] list scalar

Product cluster identifiers to include in or remove from the order list.

Clusters group related products together for convenient bulk ordering operations. Adding a cluster makes all products within that cluster available for ordering.

Validation: Each ID must be a valid integer, array must contain unique values, clusters must exist in the system. Possible errors: ORDERLIST_CROSS_SERVICE_ERROR if cluster IDs don't exist.

OrderlistItemsInput.clusterSources ● [SourceInput!] list input

External cluster sources to include in or remove from the order list.

Reference product clusters from external systems using their source identifiers and system names. This allows integration with external categorization and clustering systems.

Validation: Each source must have valid id and name fields, array must contain unique combinations.

Member Of

orderlistAddItems mutation ● orderlistRemoveItems mutation