ClusterSearchInput
Search criteria for clusters with filtering and pagination
input ClusterSearchInput {
term: String
skus: [String!]
slugs: [String!]
categoryId: Int
clusterIds: [Int!]
clusterConfigId: Int
hidden: Boolean
userId: Int
companyId: Int
applyOrderlists: Boolean
orderlistIds: [Int!]
page: Int
offset: Int
language: String
}
Fields
ClusterSearchInput.term ● String scalar
Search term for names, descriptions, or SKU
ClusterSearchInput.skus ● [String!] list scalar
Filter by SKUs
ClusterSearchInput.slugs ● [String!] list scalar
Filter by slugs (requires language parameter)
ClusterSearchInput.categoryId ● Int scalar
Filter by category ID
ClusterSearchInput.clusterIds ● [Int!] list scalar
Filter by specific cluster IDs
ClusterSearchInput.clusterConfigId ● Int scalar
Filter by cluster configuration ID
ClusterSearchInput.hidden ● Boolean scalar
Is cluster hidden?
ClusterSearchInput.userId ● Int scalar
Browse catalog as a specific User. Permissions, orderlists, favorite will be merged with the logged in user.
ClusterSearchInput.companyId ● Int scalar
Browse catalog as a specific Company. Permissions, orderlists, favorite will be merged with the logged in user.
ClusterSearchInput.applyOrderlists ● Boolean scalar
Whether to apply orderlist filtering
ClusterSearchInput.orderlistIds ● [Int!] list scalar
Order list IDs to apply for filtering
ClusterSearchInput.page ● Int scalar
Page number for pagination
ClusterSearchInput.offset ● Int scalar
Number of items per page
ClusterSearchInput.language ● String scalar
Language for search and sorting
Member Of
clusters query