For the complete documentation index, see llms.txt. This page is also available as Markdown.

Sales Channel Category Tree

Retrieve a category tree object

get

Returns category tree object with given ID related with the sales channel with given channel_id

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
idintegerRequired

Unique identifier of the resource

Example: 1
Query parameters
namestringOptional

Filter by name.

category_rootintegerOptional

Root category node ID

Responses
200

Category tree object retrieved successfully.

application/json
created_datestring · date-timeRead-onlyOptional

The date and time when the object was created.

modified_datestring · date-timeOptional

The date and time when the object was last modified.

pkinteger · int64Read-onlyOptional

Category Tree ID

Example: 1
namestring · max: 255Optional
get/api/v1/channel/{channel_id}/category_trees/{id}/

Update a Category Tree

put

Updates a category tree with ID for given sales channel_id with full data

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
idintegerRequired

Unique identifier of the resource

Example: 1
Body
created_datestring · date-timeRead-onlyOptional

The date and time when the object was created.

modified_datestring · date-timeOptional

The date and time when the object was last modified.

pkinteger · int64Read-onlyOptional

Category Tree ID

Example: 1
namestring · max: 255Optional
Responses
200

Category tree updated successfully

application/json
created_datestring · date-timeRead-onlyOptional

The date and time when the object was created.

modified_datestring · date-timeOptional

The date and time when the object was last modified.

pkinteger · int64Read-onlyOptional

Category Tree ID

Example: 1
namestring · max: 255Optional
put/api/v1/channel/{channel_id}/category_trees/{id}/

Delete a category tree

delete

Delete a Category Tree with ID related with the sales channel with channel_id

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
idintegerRequired

Unique identifier of the resource

Example: 1
Responses
204

No content

No content

delete/api/v1/channel/{channel_id}/category_trees/{id}/

No content

Partially update a Category Tree

patch

Updates a category tree with ID for given sales channel_id with partial data

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
idintegerRequired

Unique identifier of the resource

Example: 1
Body
created_datestring · date-timeRead-onlyOptional

The date and time when the object was created.

modified_datestring · date-timeOptional

The date and time when the object was last modified.

pkinteger · int64Read-onlyOptional

Category Tree ID

Example: 1
namestring · max: 255Optional
Responses
200

Success

application/json
created_datestring · date-timeRead-onlyOptional

The date and time when the object was created.

modified_datestring · date-timeOptional

The date and time when the object was last modified.

pkinteger · int64Read-onlyOptional

Category Tree ID

Example: 1
namestring · max: 255Optional
patch/api/v1/channel/{channel_id}/category_trees/{id}/

Retrieve a category tree object with detailed information

get

Returns category tree object with given ID related with the sales channel with given channel_id with detailed information

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
idintegerRequired

Unique identifier of the resource

Example: 1
Query parameters
namestringOptional

Filter by name.

category_rootintegerOptional

Root category node ID

Responses
200

Category tree object retrieved successfully.

application/json
created_datestring · date-timeRead-onlyOptional

The date and time when the object was created.

modified_datestring · date-timeOptional

The date and time when the object was last modified.

pkinteger · int64Read-onlyOptional

Category Tree ID

Example: 1
namestring · max: 255Optional
get/api/v1/channel/{channel_id}/category_trees/{id}/detailed/

List Category Trees for the channel

get

Returns a list of all category trees for the sales channel

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
Query parameters
pageinteger · min: 1Optional

Specifies the page number of the current dataset

Default: 1
limitinteger · min: 1Optional

Indicates the number of rows on the current page.

Default: 10
namestringOptional

Filter by name.

category_rootintegerOptional

Root category node ID

Responses
200

List of category trees for the channel

application/json
created_datestring · date-timeRead-onlyOptional

The date and time when the object was created.

modified_datestring · date-timeOptional

The date and time when the object was last modified.

pkinteger · int64Read-onlyOptional

Category Tree ID

Example: 1
namestring · max: 255Optional
get/api/v1/channel/{channel_id}/category_trees/

Create a sales channel category tree

post

Create a new sales channel category tree for the channel with channel_id.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
Body
created_datestring · date-timeRead-onlyOptional

The date and time when the object was created.

modified_datestring · date-timeOptional

The date and time when the object was last modified.

pkinteger · int64Read-onlyOptional

Category Tree ID

Example: 1
namestring · max: 255Optional
Responses
201

Sales channel category tree created successfully.

application/json
created_datestring · date-timeRead-onlyOptional

The date and time when the object was created.

modified_datestring · date-timeOptional

The date and time when the object was last modified.

pkinteger · int64Read-onlyOptional

Category Tree ID

Example: 1
namestring · max: 255Optional
post/api/v1/channel/{channel_id}/category_trees/

List Category Trees for the channel with detailed information

get

Returns a list of all category trees for the sales channel with detailed information

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
Query parameters
pageinteger · min: 1Optional

Specifies the page number of the current dataset

Default: 1
limitinteger · min: 1Optional

Indicates the number of rows on the current page.

Default: 10
namestringOptional

Filter by name.

category_rootintegerOptional

Root category node ID

Responses
200

List of category trees for the channel with detailed information

application/json
created_datestring · date-timeRead-onlyOptional

The date and time when the object was created.

modified_datestring · date-timeOptional

The date and time when the object was last modified.

pkinteger · int64Read-onlyOptional

Category Tree ID

Example: 1
namestring · max: 255Optional
get/api/v1/channel/{channel_id}/category_trees/detailed/

List category tree children objects for a specific channel.

get

List category tree children objects of category tree with ID for sales channel with channel_id.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
idintegerRequired

Unique identifier of the resource

Example: 1
Query parameters
limitinteger · min: 1Optional

Indicates the number of rows on the current page.

Default: 10
pageinteger · min: 1Optional

Specifies the page number of the current dataset

Default: 1
idintegerOptional

Filters by id

pkintegerOptional

Filters by primary key

namestringOptional

Filter by name.

name__exactstringOptional

Filters by exact name

pathstringOptional

Filter by path

path__exactstringOptional

Filter by exact path

path__startswithstringOptional

Filter by path start with the given string

Responses
200

A list of category tree children node objects for given channel.

application/json
created_datestring · date-timeRead-onlyRequired

The date and time when the object was created.

modified_datestring · date-timeRequired

The date and time when the object was last modified.

uuidstring · uuidRead-onlyOptional

Unique UUID identifier

Example: 123e4567-e89b-12d3-a456-426614174000
attributesobjectOptional

A JSON object to store various attributes of the entity.

Example: {"key1":"value1","key2":"value2"}
attributes_kwargsobjectOptional

A JSON object to store additional attribute keyword arguments.

Example: {"key1":"value1","key2":"value2"}
localized_attributesobjectOptional

A JSON object to store localized attributes.

Example: {"name":{"en":"English","es":"Spanish"}}
localized_attributes_kwargsobjectOptional

A JSON object to store localized attributes keyword arguments.

Example: {"key":{"key1":"value1","key2":"value2"}}
pathstringOptional

The path of the node in the tree.

Example: 0001
depthintegerOptional

The depth of the node in the tree.

Example: 1
numchildintegerOptional

The number of children the node has.

Example: 2
pkinteger · int64Read-onlyRequired

Category Node ID

orderintegerRequired

Order of the category node

Example: 1
namestring · max: 64Required

Name of the category node.

Example: Root Category
remote_attributesobject · nullableOptional

Remote attributes of the category node

sort_optionintegerOptional

Related sort option object ID

Example: 1
marketplace_attribute_setintegerOptional

Related marketplace attribute set object ID

Example: 1
get/api/v1/channel/{channel_id}/category_trees/{id}/children/

List children nodes of root node of category tree.

get

List all children node of root node for category tree with given ID related with sales channel with channel_id.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
idintegerRequired

Unique identifier of the resource

Example: 1
Query parameters
limitinteger · min: 1Optional

Indicates the number of rows on the current page.

Default: 10
pageinteger · min: 1Optional

Specifies the page number of the current dataset

Default: 1
idintegerOptional

Filters by id

pkintegerOptional

Filters by primary key

namestringOptional

Filter by name.

name__exactstringOptional

Filters by exact name

pathstringOptional

Filter by path

path__exactstringOptional

Filter by exact path

path__startswithstringOptional

Filter by path start with the given string

Responses
200

A list of category tree children node objects for given channel.

application/json
created_datestring · date-timeRead-onlyRequired

The date and time when the object was created.

modified_datestring · date-timeRequired

The date and time when the object was last modified.

uuidstring · uuidRead-onlyOptional

Unique UUID identifier

Example: 123e4567-e89b-12d3-a456-426614174000
attributesobjectOptional

A JSON object to store various attributes of the entity.

Example: {"key1":"value1","key2":"value2"}
attributes_kwargsobjectOptional

A JSON object to store additional attribute keyword arguments.

Example: {"key1":"value1","key2":"value2"}
localized_attributesobjectOptional

A JSON object to store localized attributes.

Example: {"name":{"en":"English","es":"Spanish"}}
localized_attributes_kwargsobjectOptional

A JSON object to store localized attributes keyword arguments.

Example: {"key":{"key1":"value1","key2":"value2"}}
pathstringOptional

The path of the node in the tree.

Example: 0001
depthintegerOptional

The depth of the node in the tree.

Example: 1
numchildintegerOptional

The number of children the node has.

Example: 2
pkinteger · int64Read-onlyRequired

Category Node ID

orderintegerRequired

Order of the category node

Example: 1
namestring · max: 64Required

Name of the category node.

Example: Root Category
remote_attributesobject · nullableOptional

Remote attributes of the category node

sort_optionintegerOptional

Related sort option object ID

Example: 1
marketplace_attribute_setintegerOptional

Related marketplace attribute set object ID

Example: 1
get/api/v1/channel/{channel_id}/category_trees/{id}/tree/

List children nodes of root node of category tree with detailed information.

get

List all children node of root node for category tree with given ID related with sales channel with channel_id with detailed information.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
idintegerRequired

Unique identifier of the resource

Example: 1
Query parameters
limitinteger · min: 1Optional

Indicates the number of rows on the current page.

Default: 10
pageinteger · min: 1Optional

Specifies the page number of the current dataset

Default: 1
idintegerOptional

Filters by id

pkintegerOptional

Filters by primary key

namestringOptional

Filter by name.

name__exactstringOptional

Filters by exact name

pathstringOptional

Filter by path

path__exactstringOptional

Filter by exact path

path__startswithstringOptional

Filter by path start with the given string

Responses
200

A list of category tree children node objects for given channel.

application/json
created_datestring · date-timeRead-onlyRequired

The date and time when the object was created.

modified_datestring · date-timeRequired

The date and time when the object was last modified.

uuidstring · uuidRead-onlyOptional

Unique UUID identifier

Example: 123e4567-e89b-12d3-a456-426614174000
attributesobjectOptional

A JSON object to store various attributes of the entity.

Example: {"key1":"value1","key2":"value2"}
attributes_kwargsobjectOptional

A JSON object to store additional attribute keyword arguments.

Example: {"key1":"value1","key2":"value2"}
localized_attributesobjectOptional

A JSON object to store localized attributes.

Example: {"name":{"en":"English","es":"Spanish"}}
localized_attributes_kwargsobjectOptional

A JSON object to store localized attributes keyword arguments.

Example: {"key":{"key1":"value1","key2":"value2"}}
pathstringOptional

The path of the node in the tree.

Example: 0001
depthintegerOptional

The depth of the node in the tree.

Example: 1
numchildintegerOptional

The number of children the node has.

Example: 2
pkinteger · int64Read-onlyRequired

Category Node ID

orderintegerRequired

Order of the category node

Example: 1
namestring · max: 64Required

Name of the category node.

Example: Root Category
remote_attributesobject · nullableOptional

Remote attributes of the category node

marketplace_attribute_setintegerOptional

Related marketplace attribute set object ID

Example: 1
get/api/v1/channel/{channel_id}/category_trees/{id}/tree_detailed/

Last updated

Was this helpful?