CategorySearchInput
Search and filter criteria for category queries.
Provides comprehensive filtering, sorting, and pagination options for category searches. Supports text search, hierarchical filtering, visibility control, and multilingual content.
input CategorySearchInput {
name: String
language: String
slug: [String!]
categoryId: [Int!]
parentCategoryId: [Int!]
hidden: YesNo
page: Int
offset: Int
sortField: CategorySortableFields
sortOrder: SortOrder!
}
Fields
CategorySearchInput.name
● String
scalar
Search categories by name.
Performs full text matching against category names in the specified or default language. Case-sensitive search that matches the entire category name.
CategorySearchInput.language
● String
scalar
Language code for localized search.
The language to use when searching categories by name or slug. When omitted, the category's default language is used. Must be a valid ISO 639-1 language code (2 characters).
CategorySearchInput.slug
● [String!]
list scalar
Search categories by URL slugs.
Find categories by one or more SEO-friendly URL slugs. Matches exact slug values in the specified or default language.
CategorySearchInput.categoryId
● [Int!]
list scalar
Filter categories by specific identifiers.
Find categories by one or more category IDs. Useful for retrieving specific categories or checking existence.
CategorySearchInput.parentCategoryId
● [Int!]
list scalar
Filter categories by parent relationships.
Find categories that belong to one or more parent categories. Useful for retrieving subcategories of specific parent categories.
CategorySearchInput.hidden
● YesNo
enum
Filter categories by visibility status.
Find categories by their hidden status. Y = hidden categories, N = visible categories. When omitted, returns both hidden and visible categories.
CategorySearchInput.page
● Int
scalar
Page number for pagination.
The page number to return in paginated results. Must be a positive integer. Defaults to 1.
CategorySearchInput.offset
● Int
scalar
Number of categories per page.
The amount of categories to return per page. Must be a positive integer. Defaults to 12.
CategorySearchInput.sortField
● CategorySortableFields
enum
Field to sort categories by.
Available sortable fields: [name, dateCreated, entityDateChanged]. When omitted, results are returned in default order.
CategorySearchInput.sortOrder
● SortOrder!
non-null enum
Sort order for results.
Determines the sorting direction for the specified sort field. ASC = ascending order, DESC = descending order. Defaults to ascending order.
Member Of
categories
query