SalesChannelCategoryTree
Returns category tree object with given ID related with the sales channel with given channel_id
The channel ID of the resource.
5
Unique identifier of the resource
1
Filters by name
Root category node ID
Category tree object retrieved successfully.
Required field(s) are missing, data is invalid, or the action is not allowed.
Unauthorized Access
The given resource or object was not found or does not exist.
Server Error
GET /api/v1/channel/{channel_id}/category_trees/{id}/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Accept: */*
{
"pk": 1,
"name": "text",
"category_root": {
"pk": 1,
"order": 1,
"name": "Root Category",
"remote_attributes": {},
"sort_option": 1,
"marketplace_attribute_set": 1,
"created_date": "2025-08-29T19:46:13.955Z",
"modified_date": "2025-08-29T19:46:13.955Z",
"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-29T19:46:13.955Z",
"modified_date": "2025-08-29T19:46:13.955Z"
}
Updates a category tree with ID for given sales channel_id with full data
The channel ID of the resource.
5
Unique identifier of the resource
1
Category Tree ID
1
Category tree updated successfully
Required field(s) are missing, data is invalid, or the action is not allowed.
Unauthorized Access
The given resource or object was not found or does not exist.
Server Error
PUT /api/v1/channel/{channel_id}/category_trees/{id}/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 495
{
"name": "text",
"category_root": {
"order": 1,
"name": "Root Category",
"remote_attributes": {},
"sort_option": 1,
"marketplace_attribute_set": 1,
"modified_date": "2025-08-29T19:46:13.955Z",
"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
},
"modified_date": "2025-08-29T19:46:13.955Z"
}
{
"pk": 1,
"name": "text",
"category_root": {
"pk": 1,
"order": 1,
"name": "Root Category",
"remote_attributes": {},
"sort_option": 1,
"marketplace_attribute_set": 1,
"created_date": "2025-08-29T19:46:13.955Z",
"modified_date": "2025-08-29T19:46:13.955Z",
"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-29T19:46:13.955Z",
"modified_date": "2025-08-29T19:46:13.955Z"
}
Delete a Category Tree with ID related with the sales channel with channel_id
The channel ID of the resource.
5
Unique identifier of the resource
1
No content
No content
Unauthorized Access
The given resource or object was not found or does not exist.
Server Error
DELETE /api/v1/channel/{channel_id}/category_trees/{id}/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Accept: */*
No content
Updates a category tree with ID for given sales channel_id with partial data
The channel ID of the resource.
5
Unique identifier of the resource
1
Category Tree ID
1
Success
Required field(s) are missing, data is invalid, or the action is not allowed.
Unauthorized Access
The given resource or object was not found or does not exist.
Server Error
PATCH /api/v1/channel/{channel_id}/category_trees/{id}/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 495
{
"name": "text",
"category_root": {
"order": 1,
"name": "Root Category",
"remote_attributes": {},
"sort_option": 1,
"marketplace_attribute_set": 1,
"modified_date": "2025-08-29T19:46:13.955Z",
"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
},
"modified_date": "2025-08-29T19:46:13.955Z"
}
{
"pk": 1,
"name": "text",
"category_root": {
"pk": 1,
"order": 1,
"name": "Root Category",
"remote_attributes": {},
"sort_option": 1,
"marketplace_attribute_set": 1,
"created_date": "2025-08-29T19:46:13.955Z",
"modified_date": "2025-08-29T19:46:13.955Z",
"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-29T19:46:13.955Z",
"modified_date": "2025-08-29T19:46:13.955Z"
}
Returns category tree object with given ID related with the sales channel with given channel_id with detailed information
The channel ID of the resource.
5
Unique identifier of the resource
1
Filters by name
Root category node ID
Category tree object retrieved successfully.
Required field(s) are missing, data is invalid, or the action is not allowed.
Unauthorized Access
The given resource or object was not found or does not exist.
Server Error
GET /api/v1/channel/{channel_id}/category_trees/{id}/detailed/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Accept: */*
{
"pk": 1,
"name": "text",
"category_root": {
"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-29T19:46:13.955Z",
"modified_date": "2025-08-29T19:46:13.955Z"
}
],
"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-29T19:46:13.955Z",
"modified_date": "2025-08-29T19:46:13.955Z"
},
"created_date": "2025-08-29T19:46:13.955Z",
"modified_date": "2025-08-29T19:46:13.955Z"
},
"marketplace_attribute_set": 1,
"children": [
{
"created_date": "2025-08-29T19:46:13.955Z",
"modified_date": "2025-08-29T19:46:13.955Z",
"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-29T19:46:13.955Z",
"modified_date": "2025-08-29T19:46:13.955Z",
"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-29T19:46:13.955Z",
"modified_date": "2025-08-29T19:46:13.955Z"
}
Returns a list of all category trees for the sales channel
The channel ID of the resource.
5
Specifies the page number of the current dataset
1
Indicates the number of rows on the current page.
10
Filters by name
Root category node ID
List of category trees for the channel
Unauthorized Access
The given resource or object was not found or does not exist.
Server Error
GET /api/v1/channel/{channel_id}/category_trees/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Accept: */*
[
{
"created_date": "2025-08-29T19:46:13.955Z",
"modified_date": "2025-08-29T19:46:13.955Z"
}
]
Create a new sales channel category tree for the channel with channel_id.
The channel ID of the resource.
5
Sales channel category tree created successfully.
Required field(s) are missing, data is invalid, or the action is not allowed.
Unauthorized Access
A custom 406 error occurs due to different validation failures in viewset or service level, such as uniqueness checks or other service-related exceptions.
Server Error
POST /api/v1/channel/{channel_id}/category_trees/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 495
{
"name": "text",
"category_root": {
"order": 1,
"name": "Root Category",
"remote_attributes": {},
"sort_option": 1,
"marketplace_attribute_set": 1,
"modified_date": "2025-08-29T19:46:13.955Z",
"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
},
"modified_date": "2025-08-29T19:46:13.955Z"
}
{
"pk": 1,
"name": "text",
"category_root": {
"pk": 1,
"order": 1,
"name": "Root Category",
"remote_attributes": {},
"sort_option": 1,
"marketplace_attribute_set": 1,
"created_date": "2025-08-29T19:46:13.955Z",
"modified_date": "2025-08-29T19:46:13.955Z",
"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-29T19:46:13.955Z",
"modified_date": "2025-08-29T19:46:13.955Z"
}
Returns a list of all category trees for the sales channel with detailed information
The channel ID of the resource.
5
Specifies the page number of the current dataset
1
Indicates the number of rows on the current page.
10
Filters by name
Root category node ID
List of category trees for the channel with detailed information
Unauthorized Access
The given resource or object was not found or does not exist.
Server Error
GET /api/v1/channel/{channel_id}/category_trees/detailed/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Accept: */*
[
{
"created_date": "2025-08-29T19:46:13.955Z",
"modified_date": "2025-08-29T19:46:13.955Z"
}
]
List category tree children objects of category tree with ID for sales channel with channel_id.
The channel ID of the resource.
5
Unique identifier of the resource
1
Indicates the number of rows on the current page.
10
Specifies the page number of the current dataset
1
Filters by id
Filters by primary key
Filters by name
Filters by exact name
Filter by path
Filter by exact path
Filter by path start with the given string
A list of category tree children node objects for given channel.
Unauthorized Access
Forbidden
Server Error
GET /api/v1/channel/{channel_id}/category_trees/{id}/children/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Accept: */*
[
{
"created_date": "2025-08-29T19:46:13.955Z",
"modified_date": "2025-08-29T19:46:13.955Z",
"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
}
]
List all children node of root node for category tree with given ID related with sales channel with channel_id.
The channel ID of the resource.
5
Unique identifier of the resource
1
Indicates the number of rows on the current page.
10
Specifies the page number of the current dataset
1
Filters by id
Filters by primary key
Filters by name
Filters by exact name
Filter by path
Filter by exact path
Filter by path start with the given string
A list of category tree children node objects for given channel.
Unauthorized Access
The given resource or object was not found or does not exist.
Server Error
GET /api/v1/channel/{channel_id}/category_trees/{id}/tree/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Accept: */*
[
{
"created_date": "2025-08-29T19:46:13.955Z",
"modified_date": "2025-08-29T19:46:13.955Z",
"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
}
]
List all children node of root node for category tree with given ID related with sales channel with channel_id with detailed information.
The channel ID of the resource.
5
Unique identifier of the resource
1
Indicates the number of rows on the current page.
10
Specifies the page number of the current dataset
1
Filters by id
Filters by primary key
Filters by name
Filters by exact name
Filter by path
Filter by exact path
Filter by path start with the given string
A list of category tree children node objects for given channel.
Unauthorized Access
The given resource or object was not found or does not exist.
A custom 406 error occurs due to different validation failures in viewset or service level, such as uniqueness checks or other service-related exceptions.
Server Error
GET /api/v1/channel/{channel_id}/category_trees/{id}/tree_detailed/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Accept: */*
[
{
"created_date": "2025-08-29T19:46:13.955Z",
"modified_date": "2025-08-29T19:46:13.955Z",
"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?