Skip to main content

ProductAttributeFilterInput

Filter products by attribute values. Use the relevant fields based on the attribute type (TEXT, NUMBER, BOOLEAN, DATE).

input ProductAttributeFilterInput {
contains: String
dateFrom: ISO8601Date
dateTo: ISO8601Date
definitionId: ID!
values: [String!]
}

Fields

ProductAttributeFilterInput.contains ● String scalar common

Case-insensitive text search (ILIKE). Use for TEXT and NUMBER partial matching.

ProductAttributeFilterInput.dateFrom ● ISO8601Date scalar common

Start date for DATE attribute range filter (inclusive).

ProductAttributeFilterInput.dateTo ● ISO8601Date scalar common

End date for DATE attribute range filter (inclusive).

ProductAttributeFilterInput.definitionId ● ID! non-null scalar common

The ID of the product attribute definition to filter by.

ProductAttributeFilterInput.values ● [String!] list scalar common

Exact match filter. Products with attribute value in this list will be returned (OR logic). Use for TEXT exact match, BOOLEAN ("true"/"false"), or NUMBER exact match.

Member Of

InventoryFiltersInput input ● ProductFilterInput input