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