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 Search or the Product Projection 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.
ReadonlylevelSpecifies whether the Attribute is defined at the Product or Variant level.
ReadonlynameUser-defined name of the Attribute that is unique within the Project.
ReadonlytypeDescribes the Type of the Attribute.
Describes an Attribute and allows you to define meta-information associated with the Attribute (like whether it should be searchable, or its constraints).