Product structures define models for products and variants in the system. Specifically, product structures define which properties are available on products and variants as well as how they are presented in the backoffice UI within tabs and sections.
Get all product structures
get
#Available from v.3.4.0
Authorizations
AuthorizationstringRequired
Responses
200
OK
application/json
Product structure is the model that defines the fields available on products and variants
as well as how these are presented in tabs and sections in the PIM backoffice
Uidstring · uuidOptional
Unique id of product structure
Aliasstring · nullableOptional
Unique human readable alias of product structure
Labelstring · nullableOptional
Presented name of product structure in backoffice
HasVariantsbooleanOptional
Indicates whether products using this product structure can have variants. VariantConfiguration
is required when this is true
HasVariantGroupsbooleanOptional
Indicates whether products using this product structure can have variant groups. VariantGroupConfiguration
is required when this is true
Set defining attributes that must always be available no matter if they are part of the variation definition for a variant or not
get
/v1/productstructures
200
OK
Create new product structure
post
#Available from v.3.2.0
Authorizations
AuthorizationstringRequired
Body
Product structure is the model that defines the fields available on products and variants
as well as how these are presented in tabs and sections in the PIM backoffice
Uidstring · uuidOptional
Unique id of product structure
Aliasstring · nullableOptional
Unique human readable alias of product structure
Labelstring · nullableOptional
Presented name of product structure in backoffice
HasVariantsbooleanOptional
Indicates whether products using this product structure can have variants. VariantConfiguration
is required when this is true
HasVariantGroupsbooleanOptional
Indicates whether products using this product structure can have variant groups. VariantGroupConfiguration
is required when this is true
Set defining attributes that must always be available no matter if they are part of the variation definition for a variant or not
Responses
200
OK
No content
400
Bad Request
application/json
post
/v1/productstructures
No content
Update a product structure
put
#Available from v.3.2.0
Authorizations
AuthorizationstringRequired
Body
Product structure is the model that defines the fields available on products and variants
as well as how these are presented in tabs and sections in the PIM backoffice
Uidstring · uuidOptional
Unique id of product structure
Aliasstring · nullableOptional
Unique human readable alias of product structure
Labelstring · nullableOptional
Presented name of product structure in backoffice
HasVariantsbooleanOptional
Indicates whether products using this product structure can have variants. VariantConfiguration
is required when this is true
HasVariantGroupsbooleanOptional
Indicates whether products using this product structure can have variant groups. VariantGroupConfiguration
is required when this is true
Set defining attributes that must always be available no matter if they are part of the variation definition for a variant or not
Responses
200
OK
No content
400
Bad Request
application/json
put
/v1/productstructures
No content
Get a product structure
get
#Available from v.3.2.0
Authorizations
AuthorizationstringRequired
Path parameters
uidstring · uuidRequired
Unique id of product structure
Responses
200
OK
application/json
Product structure is the model that defines the fields available on products and variants
as well as how these are presented in tabs and sections in the PIM backoffice
Uidstring · uuidOptional
Unique id of product structure
Aliasstring · nullableOptional
Unique human readable alias of product structure
Labelstring · nullableOptional
Presented name of product structure in backoffice
HasVariantsbooleanOptional
Indicates whether products using this product structure can have variants. VariantConfiguration
is required when this is true
HasVariantGroupsbooleanOptional
Indicates whether products using this product structure can have variant groups. VariantGroupConfiguration
is required when this is true