ReadonlyattributeSpecifies how Attributes are validated across all variants of a Product.
ReadonlyinputProvides a visual representation directive for values of this Attribute (only relevant for AttributeTextType and AttributeLocalizableTextType).
Optional ReadonlyinputProvides additional Attribute information to aid content managers configure Product details.
ReadonlyisIf true, the Attribute must have a value on a ProductVariant.
ReadonlyisIf true, the Attribute's values are available in the Product Projection Search or the Product Search API for use in full-text search queries, filters, and facets.
Which exact features are available with this flag depends on the specific [AttributeType](ctp:api:type:AttributeType).
The maximum size of a searchable field is **restricted** by the [Field content size limit](/../api/limits#field-content-size).
This constraint is enforced at both [Product creation](ctp:api:endpoint:/{projectKey}/products:POST) and [Product update](/../api/projects/products#update-product).
If the length of the input exceeds the maximum size, an [InvalidField](ctp:api:type:InvalidFieldError) error is returned.
ReadonlylabelHuman-readable label for the Attribute.
ReadonlynameUser-defined name of the Attribute that is unique within the Project.
ReadonlytypeDescribes the Type of the Attribute.
Describes a Product Attribute and allows you to define meta-information associated with the Attribute (like whether it should be searchable, or its constraints).