Sales Channel Category Nodes
Moves a category node to a new position in the tree structure for the specified sales channel.
The channel ID of the resource.
5ID of the node to move (must have depth greater than 1)
ID of the target node to move to (must have depth greater than 1)
Position relative to the target node
Category node moved successfully
The date and time when the object was created.
The date and time when the object was last modified.
Unique UUID identifier
123e4567-e89b-12d3-a456-426614174000A JSON object to store various attributes of the entity.
{"key1":"value1","key2":"value2"}A JSON object to store additional attribute keyword arguments.
{"key1":"value1","key2":"value2"}A JSON object to store localized attributes.
{"name":{"en":"English","es":"Spanish"}}A JSON object to store localized attributes keyword arguments.
{"key":{"key1":"value1","key2":"value2"}}The path of the node in the tree.
0001The depth of the node in the tree.
1The number of children the node has.
2Category Node ID
Order of the category node
1Name of the category node.
Root CategoryRemote attributes of the category node
Related sort option object ID
1Related marketplace attribute set object ID
1Required field(s) are missing, data is invalid, or the action is not allowed.
Forbidden
The given resource or object was not found or does not exist.
Server Error
POST /api/v1/channel/{channel_id}/category_nodes/move/ HTTP/1.1
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 34
{
"node": 1,
"target": 1,
"pos": "left"
}{
"pk": 1,
"order": 1,
"name": "Root Category",
"remote_attributes": {},
"sort_option": 1,
"marketplace_attribute_set": 1,
"created_date": "2026-01-01T00:00:00.000Z",
"modified_date": "2026-01-01T00:00:00.000Z",
"uuid": "123e4567-e89b-12d3-a456-426614174000",
"attributes": {
"key1": "value1",
"key2": "value2"
},
"attributes_kwargs": {
"key1": "value1",
"key2": "value2"
},
"localized_attributes": {
"name": {
"en": "English",
"es": "Spanish"
}
},
"localized_attributes_kwargs": {
"key": {
"key1": "value1",
"key2": "value2"
}
},
"path": "0001",
"depth": 1,
"numchild": 2
}Retrieves details of a specific category node for the specified sales channel.
The channel ID of the resource.
5Unique identifier of the resource
1Category node retrieved successfully
The date and time when the object was created.
The date and time when the object was last modified.
Unique UUID identifier
123e4567-e89b-12d3-a456-426614174000A JSON object to store various attributes of the entity.
{"key1":"value1","key2":"value2"}A JSON object to store additional attribute keyword arguments.
{"key1":"value1","key2":"value2"}A JSON object to store localized attributes.
{"name":{"en":"English","es":"Spanish"}}A JSON object to store localized attributes keyword arguments.
{"key":{"key1":"value1","key2":"value2"}}The path of the node in the tree.
0001The depth of the node in the tree.
1The number of children the node has.
2Category Node ID
Order of the category node
1Name of the category node.
Root CategoryRemote attributes of the category node
Related sort option object ID
1Related marketplace attribute set object ID
1Forbidden
The given resource or object was not found or does not exist.
Server Error
GET /api/v1/channel/{channel_id}/category_nodes/{id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
{
"pk": 1,
"order": 1,
"name": "Root Category",
"remote_attributes": {},
"sort_option": 1,
"marketplace_attribute_set": 1,
"created_date": "2026-01-01T00:00:00.000Z",
"modified_date": "2026-01-01T00:00:00.000Z",
"uuid": "123e4567-e89b-12d3-a456-426614174000",
"attributes": {
"key1": "value1",
"key2": "value2"
},
"attributes_kwargs": {
"key1": "value1",
"key2": "value2"
},
"localized_attributes": {
"name": {
"en": "English",
"es": "Spanish"
}
},
"localized_attributes_kwargs": {
"key": {
"key1": "value1",
"key2": "value2"
}
},
"path": "0001",
"depth": 1,
"numchild": 2
}Updates a specific category node for the specified sales channel.
The channel ID of the resource.
5Unique identifier of the resource
1Name of the category node
Order of the category node
ID of the sort option for the category node
Dynamic attributes for the category node
Category node updated successfully
The date and time when the object was created.
The date and time when the object was last modified.
Unique UUID identifier
123e4567-e89b-12d3-a456-426614174000A JSON object to store various attributes of the entity.
{"key1":"value1","key2":"value2"}A JSON object to store additional attribute keyword arguments.
{"key1":"value1","key2":"value2"}A JSON object to store localized attributes.
{"name":{"en":"English","es":"Spanish"}}A JSON object to store localized attributes keyword arguments.
{"key":{"key1":"value1","key2":"value2"}}The path of the node in the tree.
0001The depth of the node in the tree.
1The number of children the node has.
2Category Node ID
Order of the category node
1Name of the category node.
Root CategoryRemote attributes of the category node
Related sort option object ID
1Related marketplace attribute set object ID
1Required field(s) are missing, data is invalid, or the action is not allowed.
Forbidden
The given resource or object was not found or does not exist.
Server Error
PUT /api/v1/channel/{channel_id}/category_nodes/{id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 57
{
"name": "text",
"order": 1,
"sort_option": 1,
"attributes": {}
}{
"pk": 1,
"order": 1,
"name": "Root Category",
"remote_attributes": {},
"sort_option": 1,
"marketplace_attribute_set": 1,
"created_date": "2026-01-01T00:00:00.000Z",
"modified_date": "2026-01-01T00:00:00.000Z",
"uuid": "123e4567-e89b-12d3-a456-426614174000",
"attributes": {
"key1": "value1",
"key2": "value2"
},
"attributes_kwargs": {
"key1": "value1",
"key2": "value2"
},
"localized_attributes": {
"name": {
"en": "English",
"es": "Spanish"
}
},
"localized_attributes_kwargs": {
"key": {
"key1": "value1",
"key2": "value2"
}
},
"path": "0001",
"depth": 1,
"numchild": 2
}Deletes a specific category node for the specified sales channel.
The channel ID of the resource.
5Unique identifier of the resource
1Category node deleted successfully
No content
Forbidden
The given resource or object was not found or does not exist.
Server Error
DELETE /api/v1/channel/{channel_id}/category_nodes/{id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
No content
Partially updates a specific category node for the specified sales channel.
ID of the sales channel
ID of the category node
Name of the category node
Order of the category node
ID of the sort option for the category node
Dynamic attributes for the category node
Category node partially updated successfully
The date and time when the object was created.
The date and time when the object was last modified.
Unique UUID identifier
123e4567-e89b-12d3-a456-426614174000A JSON object to store various attributes of the entity.
{"key1":"value1","key2":"value2"}A JSON object to store additional attribute keyword arguments.
{"key1":"value1","key2":"value2"}A JSON object to store localized attributes.
{"name":{"en":"English","es":"Spanish"}}A JSON object to store localized attributes keyword arguments.
{"key":{"key1":"value1","key2":"value2"}}The path of the node in the tree.
0001The depth of the node in the tree.
1The number of children the node has.
2Category Node ID
Order of the category node
1Name of the category node.
Root CategoryRemote attributes of the category node
Related sort option object ID
1Related marketplace attribute set object ID
1Required field(s) are missing, data is invalid, or the action is not allowed.
Forbidden
The given resource or object was not found or does not exist.
Server Error
PATCH /api/v1/channel/{channel_id}/category_nodes/{id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 57
{
"name": "text",
"order": 1,
"sort_option": 1,
"attributes": {}
}{
"pk": 1,
"order": 1,
"name": "Root Category",
"remote_attributes": {},
"sort_option": 1,
"marketplace_attribute_set": 1,
"created_date": "2026-01-01T00:00:00.000Z",
"modified_date": "2026-01-01T00:00:00.000Z",
"uuid": "123e4567-e89b-12d3-a456-426614174000",
"attributes": {
"key1": "value1",
"key2": "value2"
},
"attributes_kwargs": {
"key1": "value1",
"key2": "value2"
},
"localized_attributes": {
"name": {
"en": "English",
"es": "Spanish"
}
},
"localized_attributes_kwargs": {
"key": {
"key1": "value1",
"key2": "value2"
}
},
"path": "0001",
"depth": 1,
"numchild": 2
}Retrieves detailed information about a specific category node for the specified sales channel.
The channel ID of the resource.
5Unique identifier of the resource
1Detailed category node information retrieved successfully
The date and time when the object was created.
The date and time when the object was last modified.
Unique UUID identifier
123e4567-e89b-12d3-a456-426614174000A JSON object to store various attributes of the entity.
{"key1":"value1","key2":"value2"}A JSON object to store additional attribute keyword arguments.
{"key1":"value1","key2":"value2"}A JSON object to store localized attributes.
{"name":{"en":"English","es":"Spanish"}}A JSON object to store localized attributes keyword arguments.
{"key":{"key1":"value1","key2":"value2"}}The path of the node in the tree.
0001The depth of the node in the tree.
1The number of children the node has.
2Category Node ID
Order of the category node
1Name of the category node.
Root CategoryRemote attributes of the category node
Related marketplace attribute set object ID
1Forbidden
The given resource or object was not found or does not exist.
Server Error
GET /api/v1/channel/{channel_id}/category_nodes/{id}/detailed/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
{
"pk": 1,
"order": 1,
"name": "Root Category",
"remote_attributes": {},
"sort_option": {
"pk": 1,
"channel": 1,
"catalog": 1,
"value": "price_asc",
"uid": "sort_12345",
"disable_score": false,
"label": "Price Ascending",
"order": 1,
"is_default": false,
"is_visible": true,
"sorting_algorithms": [
{
"created_date": "2026-01-01T00:00:00.000Z",
"modified_date": "2026-01-01T00:00:00.000Z"
}
],
"static_sorting_algorithm": {
"pk": 1,
"catalog": 1,
"code": "price_asc",
"name": "Price Ascending",
"sorting_type": "static",
"ruleset": [
{
"exp": [
{
"field": "stock"
},
{
"attribute": "stock"
}
],
"mode": "sum",
"path": "r0001",
"order": "desc",
"rule_type": "sorter"
}
],
"config": {
"mode": "max",
"order": "asc",
"client": "stream",
"base_url": "http://cdn_url/stream_files/test.csv",
"delimeter": ";",
"file_format": "csv"
},
"is_visible": true,
"created_date": "2026-01-01T00:00:00.000Z",
"modified_date": "2026-01-01T00:00:00.000Z"
},
"created_date": "2026-01-01T00:00:00.000Z",
"modified_date": "2026-01-01T00:00:00.000Z"
},
"marketplace_attribute_set": 1,
"children": [
{
"created_date": "2026-01-01T00:00:00.000Z",
"modified_date": "2026-01-01T00:00:00.000Z",
"uuid": "123e4567-e89b-12d3-a456-426614174000",
"attributes": {
"key1": "value1",
"key2": "value2"
},
"attributes_kwargs": {
"key1": "value1",
"key2": "value2"
},
"localized_attributes": {
"name": {
"en": "English",
"es": "Spanish"
}
},
"localized_attributes_kwargs": {
"key": {
"key1": "value1",
"key2": "value2"
}
},
"path": "0001",
"depth": 1,
"numchild": 2
}
],
"created_date": "2026-01-01T00:00:00.000Z",
"modified_date": "2026-01-01T00:00:00.000Z",
"uuid": "123e4567-e89b-12d3-a456-426614174000",
"attributes": {
"key1": "value1",
"key2": "value2"
},
"attributes_kwargs": {
"key1": "value1",
"key2": "value2"
},
"localized_attributes": {
"name": {
"en": "English",
"es": "Spanish"
}
},
"localized_attributes_kwargs": {
"key": {
"key1": "value1",
"key2": "value2"
}
},
"path": "0001",
"depth": 1,
"numchild": 2
}Retrieves a list of all category nodes for the specified sales channel.
The channel ID of the resource.
5Filter by name.
Filter by active status (True or False)
Filter by parent category node ID
List of category nodes retrieved successfully
The date and time when the object was created.
The date and time when the object was last modified.
Unique UUID identifier
123e4567-e89b-12d3-a456-426614174000A JSON object to store various attributes of the entity.
{"key1":"value1","key2":"value2"}A JSON object to store additional attribute keyword arguments.
{"key1":"value1","key2":"value2"}A JSON object to store localized attributes.
{"name":{"en":"English","es":"Spanish"}}A JSON object to store localized attributes keyword arguments.
{"key":{"key1":"value1","key2":"value2"}}The path of the node in the tree.
0001The depth of the node in the tree.
1The number of children the node has.
2Category Node ID
Order of the category node
1Name of the category node.
Root CategoryRemote attributes of the category node
Related sort option object ID
1Related marketplace attribute set object ID
1Required field(s) are missing, data is invalid, or the action is not allowed.
Forbidden
Server Error
GET /api/v1/channel/{channel_id}/category_nodes/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
[
{
"created_date": "2026-01-01T00:00:00.000Z",
"modified_date": "2026-01-01T00:00:00.000Z",
"uuid": "123e4567-e89b-12d3-a456-426614174000",
"attributes": {
"key1": "value1",
"key2": "value2"
},
"attributes_kwargs": {
"key1": "value1",
"key2": "value2"
},
"localized_attributes": {
"name": {
"en": "English",
"es": "Spanish"
}
},
"localized_attributes_kwargs": {
"key": {
"key1": "value1",
"key2": "value2"
}
},
"path": "0001",
"depth": 1,
"numchild": 2
}
]Creates a new category node for the specified sales channel.
The channel ID of the resource.
5Name of the category node
Order of the category node within its level
Parent node information for creating child category node
ID of the sort option for the category node
Dynamic attributes for the category node
Category node created successfully
The date and time when the object was created.
The date and time when the object was last modified.
Unique UUID identifier
123e4567-e89b-12d3-a456-426614174000A JSON object to store various attributes of the entity.
{"key1":"value1","key2":"value2"}A JSON object to store additional attribute keyword arguments.
{"key1":"value1","key2":"value2"}A JSON object to store localized attributes.
{"name":{"en":"English","es":"Spanish"}}A JSON object to store localized attributes keyword arguments.
{"key":{"key1":"value1","key2":"value2"}}The path of the node in the tree.
0001The depth of the node in the tree.
1The number of children the node has.
2Category Node ID
Order of the category node
1Name of the category node.
Root CategoryRemote attributes of the category node
Related sort option object ID
1Related marketplace attribute set object ID
1Required field(s) are missing, data is invalid, or the action is not allowed.
Forbidden
Server Error
POST /api/v1/channel/{channel_id}/category_nodes/ HTTP/1.1
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 71
{
"name": "text",
"order": 1,
"node": "text",
"sort_option": 1,
"attributes": {}
}{
"pk": 1,
"order": 1,
"name": "Root Category",
"remote_attributes": {},
"sort_option": 1,
"marketplace_attribute_set": 1,
"created_date": "2026-01-01T00:00:00.000Z",
"modified_date": "2026-01-01T00:00:00.000Z",
"uuid": "123e4567-e89b-12d3-a456-426614174000",
"attributes": {
"key1": "value1",
"key2": "value2"
},
"attributes_kwargs": {
"key1": "value1",
"key2": "value2"
},
"localized_attributes": {
"name": {
"en": "English",
"es": "Spanish"
}
},
"localized_attributes_kwargs": {
"key": {
"key1": "value1",
"key2": "value2"
}
},
"path": "0001",
"depth": 1,
"numchild": 2
}Retrieves a list of all category nodes for the specified sales channel with detailed information.
The channel ID of the resource.
5Filter by name.
Filter by active status (True or False)
Filter by parent category node ID
List of category nodes with detailed information retrieved successfully
The date and time when the object was created.
The date and time when the object was last modified.
Unique UUID identifier
123e4567-e89b-12d3-a456-426614174000A JSON object to store various attributes of the entity.
{"key1":"value1","key2":"value2"}A JSON object to store additional attribute keyword arguments.
{"key1":"value1","key2":"value2"}A JSON object to store localized attributes.
{"name":{"en":"English","es":"Spanish"}}A JSON object to store localized attributes keyword arguments.
{"key":{"key1":"value1","key2":"value2"}}The path of the node in the tree.
0001The depth of the node in the tree.
1The number of children the node has.
2Category Node ID
Order of the category node
1Name of the category node.
Root CategoryRemote attributes of the category node
Related marketplace attribute set object ID
1Required field(s) are missing, data is invalid, or the action is not allowed.
Forbidden
Server Error
GET /api/v1/channel/{channel_id}/category_nodes/detailed/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
[
{
"created_date": "2026-01-01T00:00:00.000Z",
"modified_date": "2026-01-01T00:00:00.000Z",
"uuid": "123e4567-e89b-12d3-a456-426614174000",
"attributes": {
"key1": "value1",
"key2": "value2"
},
"attributes_kwargs": {
"key1": "value1",
"key2": "value2"
},
"localized_attributes": {
"name": {
"en": "English",
"es": "Spanish"
}
},
"localized_attributes_kwargs": {
"key": {
"key1": "value1",
"key2": "value2"
}
},
"path": "0001",
"depth": 1,
"numchild": 2
}
]Last updated
Was this helpful?

