AttributeSearchInput
Comprehensive search input for discovering attributes with flexible filtering and pagination.
Provides powerful search capabilities across attribute data with support for entity-specific filtering, attribute description properties, and pagination controls. Enables efficient attribute discovery and management through multiple search criteria combinations.
Supports filtering by entity types (products, categories, clusters, companies, contacts, customers), attribute description metadata, and pagination settings. Only one entity type can be specified per search to maintain query performance and clarity.
Perfect for building attribute management interfaces, generating reports, or discovering attributes across different entity types with precise filtering capabilities.
input AttributeSearchInput {
productIds: [Int!]
categoryIds: [Int!]
companyIds: [Int!]
contactIds: [Int!]
customerIds: [Int!]
clusterIds: [Int!]
offset: Int
page: Int
attributeDescription: AttributeAttributeDescriptionSearchInput
}
Fields
AttributeSearchInput.productIds
● [Int!]
list scalar
Product identifiers to search attributes for.
Specify a list of product IDs to retrieve attributes associated with those products. Array must contain unique values. Only one resource type can be specified per search request.
AttributeSearchInput.categoryIds
● [Int!]
list scalar
Category identifiers to search attributes for.
Specify a list of category IDs to retrieve attributes associated with those categories. Array must contain unique values. Only one resource type can be specified per search request.
AttributeSearchInput.companyIds
● [Int!]
list scalar
Company identifiers to search attributes for.
Specify a list of company IDs to retrieve attributes associated with those companies. Array must contain unique values. Only one resource type can be specified per search request.
AttributeSearchInput.contactIds
● [Int!]
list scalar
Contact identifiers to search attributes for.
Specify a list of contact IDs to retrieve attributes associated with those contacts. Array must contain unique values. Only one resource type can be specified per search request.
AttributeSearchInput.customerIds
● [Int!]
list scalar
Customer identifiers to search attributes for.
Specify a list of customer IDs to retrieve attributes associated with those customers. Array must contain unique values. Only one resource type can be specified per search request.
AttributeSearchInput.clusterIds
● [Int!]
list scalar
Cluster identifiers to search attributes for.
Specify a list of cluster IDs to retrieve attributes associated with those clusters. Array must contain unique values. Only one resource type can be specified per search request.
AttributeSearchInput.offset
● Int
scalar
Number of items per page for pagination.
Controls the page size for paginated results. Must be a positive integer with a minimum value of 1.
AttributeSearchInput.page
● Int
scalar
Page number for pagination.
Specifies which page of results to retrieve. Page numbering starts at 1 and must be a positive integer.
AttributeSearchInput.attributeDescription
● AttributeAttributeDescriptionSearchInput
input
Additional filters based on attribute description properties.
Allows filtering attributes by their description metadata such as name, type, group, and visibility settings. Useful for finding attributes with specific characteristics.
Member Of
attributes
query ● attributesByProductId
query