Catalogues
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 /v1/catalogues HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
[
{
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"Alias": "text",
"Label": "text",
"IsMaster": true,
"SortOrder": 1,
"IdentifierDefinitions": [
{
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"Alias": "text",
"IdentifierPattern": "text",
"IdentifierAttributes": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
],
"Configuration": {
"NameConfiguration": {
"NamePattern": "text",
"NameAttributes": [
"123e4567-e89b-12d3-a456-426614174000"
]
},
"CreateWizard": {
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"Steps": [
{
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"Headline": "text",
"Description": "text",
"Type": "text"
}
]
},
"Tabs": [
{
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"ViewPermission": "123e4567-e89b-12d3-a456-426614174000",
"SavePermission": "123e4567-e89b-12d3-a456-426614174000",
"Type": "text"
}
]
},
"BusinessUnits": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
]
#Available from v.3.3.0
Represents a catalogue in the PIM system
Unique id of catalogue
Unique human readable alias for the catalogue
Label of catalogue displayed in the backoffice
Indicates whether this catalogue is the master catalogue (only one master catalogue can exist in the system)
Sort order of the catalogue compared to other catalogues
This business units this catalogue is associated with
POST /v1/catalogues HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json-patch+json
Accept: */*
Content-Length: 787
{
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"Alias": "text",
"Label": "text",
"IsMaster": true,
"SortOrder": 1,
"IdentifierDefinitions": [
{
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"Alias": "text",
"IdentifierPattern": "text",
"IdentifierAttributes": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
],
"Configuration": {
"NameConfiguration": {
"NamePattern": "text",
"NameAttributes": [
"123e4567-e89b-12d3-a456-426614174000"
]
},
"CreateWizard": {
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"Steps": [
{
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"Headline": "text",
"Description": "text"
}
]
},
"Tabs": [
{
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"ViewPermission": "123e4567-e89b-12d3-a456-426614174000",
"SavePermission": "123e4567-e89b-12d3-a456-426614174000"
}
]
},
"BusinessUnits": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
No content
DELETE /v1/catalogues HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
OK
No content
#Available from v.3.3.0
Represents a catalogue in the PIM system
Unique id of catalogue
Unique human readable alias for the catalogue
Label of catalogue displayed in the backoffice
Indicates whether this catalogue is the master catalogue (only one master catalogue can exist in the system)
Sort order of the catalogue compared to other catalogues
This business units this catalogue is associated with
PATCH /v1/catalogues HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json-patch+json
Accept: */*
Content-Length: 787
{
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"Alias": "text",
"Label": "text",
"IsMaster": true,
"SortOrder": 1,
"IdentifierDefinitions": [
{
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"Alias": "text",
"IdentifierPattern": "text",
"IdentifierAttributes": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
],
"Configuration": {
"NameConfiguration": {
"NamePattern": "text",
"NameAttributes": [
"123e4567-e89b-12d3-a456-426614174000"
]
},
"CreateWizard": {
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"Steps": [
{
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"Headline": "text",
"Description": "text"
}
]
},
"Tabs": [
{
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"ViewPermission": "123e4567-e89b-12d3-a456-426614174000",
"SavePermission": "123e4567-e89b-12d3-a456-426614174000"
}
]
},
"BusinessUnits": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
No content
Unique id of catalogue
GET /v1/catalogues/{uid} HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"Alias": "text",
"Label": "text",
"IsMaster": true,
"SortOrder": 1,
"IdentifierDefinitions": [
{
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"Alias": "text",
"IdentifierPattern": "text",
"IdentifierAttributes": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
],
"Configuration": {
"NameConfiguration": {
"NamePattern": "text",
"NameAttributes": [
"123e4567-e89b-12d3-a456-426614174000"
]
},
"CreateWizard": {
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"Steps": [
{
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"Headline": "text",
"Description": "text",
"Type": "text"
}
]
},
"Tabs": [
{
"Uid": "123e4567-e89b-12d3-a456-426614174000",
"ViewPermission": "123e4567-e89b-12d3-a456-426614174000",
"SavePermission": "123e4567-e89b-12d3-a456-426614174000",
"Type": "text"
}
]
},
"BusinessUnits": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
No more than 5000 categories can be requested at a time. If no limit is provided, the default limit of 1000 will be used
Unique id of catalogue
Max number of categories til return
1000
Only return categories with id larger than this
GET /v1/catalogues/{uid}/descendants HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"Categories": [
{
"Id": 1,
"ParentId": 1,
"SortOrder": 1,
"CatalogueUid": "123e4567-e89b-12d3-a456-426614174000",
"Created": "2025-06-27T08:06:56.411Z",
"CreatedBy": "text",
"LastModified": "2025-06-27T08:06:56.411Z",
"LastModifiedBy": "text",
"HasChildren": true,
"Name": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"Dynamic": true,
"QuerySetup": {
"ProductQuery": {
"BooleanOperator": 0,
"QueryModelType": "text"
},
"VariantGroupQuery": {
"BooleanOperator": 0,
"QueryModelType": "text"
}
},
"WorkflowStateUid": "123e4567-e89b-12d3-a456-426614174000",
"BusinessUnits": [
{
"AccessPolicy": "text",
"BusinessUnitUid": "123e4567-e89b-12d3-a456-426614174000"
}
]
}
],
"Total": 1,
"Remaining": 1,
"LastId": 1
}
Unique id of catalogue
GET /v1/catalogues/{uid}/children HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
OK
[
{
"Id": 1,
"ParentId": 1,
"SortOrder": 1,
"CatalogueUid": "123e4567-e89b-12d3-a456-426614174000",
"Created": "2025-06-27T08:06:56.411Z",
"CreatedBy": "text",
"LastModified": "2025-06-27T08:06:56.411Z",
"LastModifiedBy": "text",
"HasChildren": true,
"Name": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"Dynamic": true,
"QuerySetup": {
"ProductQuery": {
"BooleanOperator": 0,
"QueryModelType": "text"
},
"VariantGroupQuery": {
"BooleanOperator": 0,
"QueryModelType": "text"
}
},
"WorkflowStateUid": "123e4567-e89b-12d3-a456-426614174000",
"BusinessUnits": [
{
"AccessPolicy": "text",
"BusinessUnitUid": "123e4567-e89b-12d3-a456-426614174000"
}
]
}
]