Skip to main content

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