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
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-06-27T08:53:29.392Z",
"modified_date": "2025-06-27T08:53:29.392Z",
"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-06-27T08:53:29.392Z",
"modified_date": "2025-06-27T08:53:29.392Z"
}
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
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-06-27T08:53:29.392Z",
"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-06-27T08:53:29.392Z"
}
{
"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-06-27T08:53:29.392Z",
"modified_date": "2025-06-27T08:53:29.392Z",
"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-06-27T08:53:29.392Z",
"modified_date": "2025-06-27T08:53:29.392Z"
}
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
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
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-06-27T08:53:29.392Z",
"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-06-27T08:53:29.392Z"
}
{
"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-06-27T08:53:29.392Z",
"modified_date": "2025-06-27T08:53:29.392Z",
"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-06-27T08:53:29.392Z",
"modified_date": "2025-06-27T08:53:29.392Z"
}
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
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-06-27T08:53:29.392Z",
"modified_date": "2025-06-27T08:53:29.392Z"
}
],
"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-06-27T08:53:29.392Z",
"modified_date": "2025-06-27T08:53:29.392Z"
},
"created_date": "2025-06-27T08:53:29.392Z",
"modified_date": "2025-06-27T08:53:29.392Z"
},
"marketplace_attribute_set": 1,
"children": [
{
"created_date": "2025-06-27T08:53:29.392Z",
"modified_date": "2025-06-27T08:53:29.392Z",
"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-06-27T08:53:29.392Z",
"modified_date": "2025-06-27T08:53:29.392Z",
"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-06-27T08:53:29.392Z",
"modified_date": "2025-06-27T08:53:29.392Z"
}
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
GET /api/v1/channel/{channel_id}/category_trees/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Accept: */*
[
{
"created_date": "2025-06-27T08:53:29.392Z",
"modified_date": "2025-06-27T08:53:29.392Z"
}
]
Create a new sales channel category tree for the channel with channel_id.
The channel ID of the resource.
5
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-06-27T08:53:29.392Z",
"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-06-27T08:53:29.392Z"
}
{
"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-06-27T08:53:29.392Z",
"modified_date": "2025-06-27T08:53:29.392Z",
"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-06-27T08:53:29.392Z",
"modified_date": "2025-06-27T08:53:29.392Z"
}
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
GET /api/v1/channel/{channel_id}/category_trees/detailed/ HTTP/1.1
Host: sandbox.akinon.com
Authorization: YOUR_API_KEY
Accept: */*
[
{
"created_date": "2025-06-27T08:53:29.392Z",
"modified_date": "2025-06-27T08:53:29.392Z"
}
]
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
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-06-27T08:53:29.392Z",
"modified_date": "2025-06-27T08:53:29.392Z",
"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
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-06-27T08:53:29.392Z",
"modified_date": "2025-06-27T08:53:29.392Z",
"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
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-06-27T08:53:29.392Z",
"modified_date": "2025-06-27T08:53:29.392Z",
"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?