Catalogues are root elements in category structures used for organizing products logically. A master catalogue allows setting up attributes on categories that are then available on products in those categories. Different catalogues can be used for different assortments, category structures etc.
Get Uids of all catalogues in the system
get
Authorizations
AuthorizationstringRequired
Responses
200
OK
application/json
Responsestring · uuid[]
get
/v1/catalogues/uids
200
OK
Get all catalogues in the system
get
Authorizations
AuthorizationstringRequired
Responses
200
OK
application/json
400
Bad Request
application/json
get
/v1/catalogues
Create new catalogue
post
#Available from v.3.3.0
Authorizations
AuthorizationstringRequired
Body
Represents a catalogue in the PIM system
Uidstring · uuidOptional
Unique id of catalogue
Aliasstring | nullableOptional
Unique human readable alias for the catalogue
Labelstring | nullableOptional
Label of catalogue displayed in the backoffice
IsMasterbooleanOptional
Indicates whether this catalogue is the master catalogue (only one master catalogue can exist in the system)
SortOrderinteger · int32Optional
Sort order of the catalogue compared to other catalogues
BusinessUnitsstring · uuid[] | nullableOptional
This business units this catalogue is associated with
Responses
200
OK
No content
400
Bad Request
application/json
post
/v1/catalogues
No content
delete
Authorizations
AuthorizationstringRequired
Query parameters
catalogueUidstring · uuidOptional
Responses
200
OK
No content
delete
/v1/catalogues
200
OK
No content
Update a catalogue
patch
#Available from v.3.3.0
Authorizations
AuthorizationstringRequired
Body
Represents a catalogue in the PIM system
Uidstring · uuidOptional
Unique id of catalogue
Aliasstring | nullableOptional
Unique human readable alias for the catalogue
Labelstring | nullableOptional
Label of catalogue displayed in the backoffice
IsMasterbooleanOptional
Indicates whether this catalogue is the master catalogue (only one master catalogue can exist in the system)
SortOrderinteger · int32Optional
Sort order of the catalogue compared to other catalogues
BusinessUnitsstring · uuid[] | nullableOptional
This business units this catalogue is associated with
Responses
200
OK
No content
400
Bad Request
application/json
patch
/v1/catalogues
No content
Get catalogue by its Uid
get
Authorizations
AuthorizationstringRequired
Path parameters
uidstring · uuidRequired
Unique id of catalogue
Responses
200
OK
application/json
400
Bad Request
application/json
404
Not Found
application/json
get
/v1/catalogues/{uid}
Get all categories in a catalogue
get
No more than 5000 categories can be requested at a time. If no limit is provided, the default limit of 1000 will be used