SalesChannelProductCategories

Get product category

get

Retrieve a specific product category by ID.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idinteger · int64Required

Channel ID to operate on

idintegerRequired

Unique identifier of the resource

Example: 1
Responses
chevron-right
200

Product category

application/json
get
/api/v1/channel/{channel_id}/product_categories/{id}/

Update product category (full update)

put

Update a product category with full replacement of fields.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idinteger · int64Required

Channel ID to operate on

idintegerRequired

Unique identifier of the resource

Example: 1
Body
productinteger · int64Required

ID of the product to categorize

categoryinteger · int64Required

ID of the category node

Responses
chevron-right
200

Product category updated successfully

application/json
put
/api/v1/channel/{channel_id}/product_categories/{id}/

Delete product category

delete

Delete a specific product category by ID. This will remove the association between the product and category.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idinteger · int64Required

Channel ID to operate on

idintegerRequired

Unique identifier of the resource

Example: 1
Responses
delete
/api/v1/channel/{channel_id}/product_categories/{id}/

No content

Update product category (partial update)

patch

Partially update a product category.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idinteger · int64Required

Channel ID to operate on

idintegerRequired

Unique identifier of the resource

Example: 1
Body
productinteger · int64Optional

ID of the product to categorize

categoryinteger · int64Optional

ID of the category node

Responses
chevron-right
200

Product category updated successfully

application/json
patch
/api/v1/channel/{channel_id}/product_categories/{id}/

Get detailed product category

get

Retrieve detailed information for a specific product category, including full product and category details.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idinteger · int64Required

Channel ID to operate on

idintegerRequired

Unique identifier of the resource

Example: 1
Responses
chevron-right
200

Detailed product category information

application/json
get
/api/v1/channel/{channel_id}/product_categories/{id}/detailed/

Get bulk create status

get

Get the current status of a bulk create operation. Returns progress information, errors, and overall status of the operation.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idinteger · int64Required

Channel ID to operate on

pkstring · uuidRequired

Bulk operation cache key

Responses
chevron-right
200

Bulk operation status

application/json
get
/api/v1/channel/{channel_id}/product_categories/{pk}/bulk_create_status/

Get bulk delete status

get

Get the current status of a bulk delete operation. Returns progress information, errors, and overall status of the operation.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idinteger · int64Required

Channel ID to operate on

pkstring · uuidRequired

Bulk operation cache key

Responses
chevron-right
200

Bulk operation status

application/json
get
/api/v1/channel/{channel_id}/product_categories/{pk}/bulk_delete_status/

List product categories

get

Retrieve a list of all product categories for the specified channel. Results can be filtered by product or category.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idinteger · int64Required

Channel ID to operate on

Query parameters
productinteger · int64Optional

Filter by product ID

categoryinteger · int64Optional

Filter by category ID

Responses
chevron-right
200

List of product categories

application/json
get
/api/v1/channel/{channel_id}/product_categories/

Create product category

post

Create a new product category. Associates a product with a category in the channel's category tree.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idinteger · int64Required

Channel ID to operate on

Body
productinteger · int64Required

ID of the product to categorize

categoryinteger · int64Required

ID of the category node

Responses
post
/api/v1/channel/{channel_id}/product_categories/

List detailed product categories

get

Retrieve a detailed list of all product categories for the specified channel, including full product and category information.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idinteger · int64Required

Channel ID to operate on

Query parameters
productinteger · int64Optional

Filter by product ID

categoryinteger · int64Optional

Filter by category ID

Responses
chevron-right
200

Detailed list of product categories

application/json
get
/api/v1/channel/{channel_id}/product_categories/detailed/

Last updated

Was this helpful?