Skip to main content

ProductAttributeDefinition

No description

type ProductAttributeDefinition {
attributeClass: ProductAttributeClassEnum!
attributeType: ProductAttributeTypeEnum!
brand: Brand @deprecated
commonValues: [AttributeCommonValue!]
createdAt: ISO8601DateTime!
description: String
handle: String
id: ID!
name: String!
settings: ProductAttributeDefinitionSettings!
updatedAt: ISO8601DateTime!
}

Fields

ProductAttributeDefinition.attributeClass ● ProductAttributeClassEnum! non-null enum

ProductAttributeDefinition.attributeType ● ProductAttributeTypeEnum! non-null enum

ProductAttributeDefinition.brand ● Brand deprecated object

DEPRECATED

This field will be removed in the future. Brand is becoming a product-only attribute.

ProductAttributeDefinition.commonValues ● [AttributeCommonValue!] list object

Most frequently used values for this attribute definition (top 20), including usage count. Useful for populating filter suggestions and quick-select chips.

ProductAttributeDefinition.createdAt ● ISO8601DateTime! non-null scalar

ProductAttributeDefinition.description ● String scalar

ProductAttributeDefinition.handle ● String scalar

A unique handle for the attribute (lowercase, hyphenated slug format). Used to reference the attribute definition.

ProductAttributeDefinition.id ● ID! non-null scalar

ProductAttributeDefinition.name ● String! non-null scalar

ProductAttributeDefinition.settings ● ProductAttributeDefinitionSettings! non-null object

ProductAttributeDefinition.updatedAt ● ISO8601DateTime! non-null scalar

Member Of

ProductAttribute object ● ProductAttributeDefinitionConnection object ● ProductAttributeDefinitionEdge object