Create a category Setting adjustListOrders to true will increase ListOrder for all categories with the same or higher ListOrder. Check out the docs for more info
ID of the catalog.
Required fields: Name
OptionaladjustListOrders?: booleanAdjust list orders of the category.
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalcancelToken?: CancelTokenAxios cancelToken that can be used to cancel the request.
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
Delete a category Deleting a parent category will also delete all of that category's children. Check out the docs for more info
ID of the catalog.
ID of the category.
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalcancelToken?: CancelTokenAxios cancelToken that can be used to cancel the request.
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
Delete a category assignment Check out the docs for more info
ID of the catalog.
ID of the category.
OptionalbuyerID?: stringID of the buyer.
OptionaluserGroupID?: stringID of the user group.
OptionaluserID?: stringID of the user.
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalcancelToken?: CancelTokenAxios cancelToken that can be used to cancel the request.
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
Delete a category bundle assignment Check out the docs for more info
ID of the catalog.
ID of the category.
ID of the bundle.
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalcancelToken?: CancelTokenAxios cancelToken that can be used to cancel the request.
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
Delete a category product assignment Check out the docs for more info
ID of the catalog.
ID of the category.
ID of the product.
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalcancelToken?: CancelTokenAxios cancelToken that can be used to cancel the request.
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
Retrieve a category Check out the docs for more info
ID of the catalog.
ID of the category.
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalcancelToken?: CancelTokenAxios cancelToken that can be used to cancel the request.
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
List categories Check out the docs for more info
ID of the catalog.
Optionaldepth?: stringDepth of the category.
Optionalfilters?: FiltersAn object or dictionary representing key/value pairs to apply as filters. Valid keys are top-level properties of the returned model or 'xp.???'
Optionalpage?: numberPage of results to return. When paginating through many items (> page 30), we recommend the "Last ID" method, as outlined in the Advanced Querying documentation.
OptionalpageSize?: numberNumber of results to return per page.
Optionalsearch?: stringWord or phrase to search for.
OptionalsearchOn?: ("ID" | "Name" | "Description")[]Comma-delimited list of fields to search on.
OptionalsortBy?: ("ID" | "Name" | "!ID" | "!Name")[]Comma-delimited list of fields to sort by.
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalcancelToken?: CancelTokenAxios cancelToken that can be used to cancel the request.
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
List category assignments Check out the docs for more info
ID of the catalog.
OptionalbuyerID?: stringID of the buyer.
OptionalcategoryID?: stringID of the category.
Optionallevel?: "Group" | "Company"Level of the category assignment. Possible values: Group, Company, BuyerGroup.
Optionalpage?: numberPage of results to return. When paginating through many items (> page 30), we recommend the "Last ID" method, as outlined in the Advanced Querying documentation.
OptionalpageSize?: numberNumber of results to return per page.
OptionaluserGroupID?: stringID of the user group.
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalcancelToken?: CancelTokenAxios cancelToken that can be used to cancel the request.
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
List category bundle assignments Check out the docs for more info
ID of the catalog.
OptionalbundleID?: stringID of the bundle.
OptionalcategoryID?: stringID of the category.
Optionalpage?: numberPage of results to return. When paginating through many items (> page 30), we recommend the "Last ID" method, as outlined in the Advanced Querying documentation.
OptionalpageSize?: numberNumber of results to return per page.
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalcancelToken?: CancelTokenAxios cancelToken that can be used to cancel the request.
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
List category product assignments Check out the docs for more info
ID of the catalog.
OptionalcategoryID?: stringID of the category.
Optionalpage?: numberPage of results to return. When paginating through many items (> page 30), we recommend the "Last ID" method, as outlined in the Advanced Querying documentation.
OptionalpageSize?: numberNumber of results to return per page.
OptionalproductID?: stringID of the product.
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalcancelToken?: CancelTokenAxios cancelToken that can be used to cancel the request.
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
Partially update a category Setting adjustListOrders to true will increase ListOrder for all categories with the same or higher ListOrder. Check out the docs for more info
ID of the catalog.
ID of the category.
OptionaladjustListOrders?: booleanAdjust list orders of the partial 1.
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalcancelToken?: CancelTokenAxios cancelToken that can be used to cancel the request.
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
Create or update a category If an object with the same ID already exists, it will be overwritten.
Setting adjustListOrders to true will increase ListOrder for all categories with the same or higher ListOrder.
Check out the docs for more info
ID of the catalog.
ID of the category.
Required fields: Name
OptionaladjustListOrders?: booleanAdjust list orders of the category.
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalcancelToken?: CancelTokenAxios cancelToken that can be used to cancel the request.
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
Create or update a category assignment Check out the docs for more info
ID of the catalog.
Required fields: CategoryID, BuyerID
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalcancelToken?: CancelTokenAxios cancelToken that can be used to cancel the request.
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
Create or update a category bundle assignment Check out the docs for more info
ID of the catalog.
Required fields: CategoryID, BundleID
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalcancelToken?: CancelTokenAxios cancelToken that can be used to cancel the request.
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
Create or update a category product assignment Check out the docs for more info
ID of the catalog.
Required fields: CategoryID, ProductID
OptionalaccessToken?: stringAlternative token to the one stored in the sdk instance (useful for impersonation).
OptionalcancelToken?: CancelTokenAxios cancelToken that can be used to cancel the request.
OptionalrequestType?: stringIdentify the type of request. Useful for error logs.
Description
enables impersonation by calling the subsequent method with the stored impersonation token
Example