SalesChannelCategoryNodes
Moves a category node to a new position in the tree structure for the specified sales channel.
The channel ID of the resource.
5
ID 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
Required 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
Host: sandbox.akinon.com
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": "2025-08-29T22:40:10.940Z",
"modified_date": "2025-08-29T22:40:10.940Z",
"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.
5
Unique identifier of the resource
1
Category node retrieved successfully
Forbidden
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
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Accept: */*
{
"pk": 1,
"order": 1,
"name": "Root Category",
"remote_attributes": {},
"sort_option": 1,
"marketplace_attribute_set": 1,
"created_date": "2025-08-29T22:40:10.940Z",
"modified_date": "2025-08-29T22:40:10.940Z",
"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.
5
Unique identifier of the resource
1
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 updated successfully
Required 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
Host: sandbox.akinon.com
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": "2025-08-29T22:40:10.940Z",
"modified_date": "2025-08-29T22:40:10.940Z",
"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.
5
Unique identifier of the resource
1
Category 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
Host: sandbox.akinon.com
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
Required 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
Host: sandbox.akinon.com
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": "2025-08-29T22:40:10.940Z",
"modified_date": "2025-08-29T22:40:10.940Z",
"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.
5
Unique identifier of the resource
1
Detailed category node information retrieved successfully
Forbidden
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
Host: sandbox.akinon.com
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": "2025-08-29T22:40:10.940Z",
"modified_date": "2025-08-29T22:40:10.940Z"
}
],
"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": "2025-08-29T22:40:10.940Z",
"modified_date": "2025-08-29T22:40:10.940Z"
},
"created_date": "2025-08-29T22:40:10.940Z",
"modified_date": "2025-08-29T22:40:10.940Z"
},
"marketplace_attribute_set": 1,
"children": [
{
"created_date": "2025-08-29T22:40:10.940Z",
"modified_date": "2025-08-29T22:40:10.940Z",
"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": "2025-08-29T22:40:10.940Z",
"modified_date": "2025-08-29T22:40:10.940Z",
"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.
5
Filters by name
Filter by active status (True or False)
Filter by parent category node ID
List of category nodes retrieved successfully
Required 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
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Accept: */*
[
{
"created_date": "2025-08-29T22:40:10.940Z",
"modified_date": "2025-08-29T22:40:10.940Z",
"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.
5
Name 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
Required 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
Host: sandbox.akinon.com
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": "2025-08-29T22:40:10.940Z",
"modified_date": "2025-08-29T22:40:10.940Z",
"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.
5
Filters by name
Filter by active status (True or False)
Filter by parent category node ID
List of category nodes with detailed information retrieved successfully
Required 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
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Accept: */*
[
{
"created_date": "2025-08-29T22:40:10.940Z",
"modified_date": "2025-08-29T22:40:10.940Z",
"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
}
]
Was this helpful?