Skip to main content

Import categories

This endpoint imports all of your product categories into your Kameleoon account.

HTTP Request

POST https://api.products.kameleoon.com/import/categories

Before uploading products, it is necessary to upload an up-to-date list of categories into our database. The data is sent as a JSON string that includes the body of the request. You must send all categories in a single request.

List of query parameters

ParameterTypeRequiredDescription
shop_idStringYesYour Store Key. You can find this in Recommendations > Settings > Store settings in the Kameleoon app. You can also contact your Customer Success Manager for the key.
shop_secretStringYesYour Secret Key. You can find this in Recommendations > Settings > Store settings in the Kameleoon app. You can also contact your Customer Success Manager for the key.
categoriesListYesA list of category objects. Find in this table the parameters required for categories

List of parameters for categories object

ParameterTypeRequiredDescription
idStringYesA unique ID assigned to the category
nameStringYesName of the category
parentString/NULLOptionalIf the category is hierarchal, this field defines a parent for this category
urlStringOptionalA URL to associate with the category
aliasStringOptionalAn alias for the category

Example JSON request

{
"shop_id": "eehj3eu84299kg5ghw5a6743r8",
"shop_secret": "pmd5362597thrgq8k256ep01t0",
"categories": [ {
"id": "footwearID",
"name": "footwear",
"url": "https://example.com/footwear",
"alias": "kicks"
},
{
"id": "shoesID",
"name": "shoes",
"parent": "footwearID",
},
{
"id": "bootsID",
"name": "boots",
"parent": "footwearID",
}, ]
}