Skip to main content
PUT
Import and update products
This endpoint imports your products into your Kameleoon account. It is the preferred method for importing your catalog if you have more than 50K products. We strongly recommend using this endpoint to also update the list of products and their properties, rather than fully re-importing your catalog daily.
If you rely entirely on this endpoint to import your catalog, ensure that all categories have been imported first using the import categories endpoint. Any products without a known category will be ignored during the import process.
The data is sent as a JSON string in the body of the request.

Rate limit

  • The API request limit (Rate Limit) is set at 40 requests per minute, with a maximum of 1 request every 1.5 seconds.
  • The API request weight limit (Weight Limit) is capped at 35 megabytes per request.

HTTP Request

List of query parameters

The purpose of the webhook is to notify the developer once a request has been completed. Once all products in the API call have been imported and are fully available, a POST request will be sent to the designated webhook.Example of a successful request:
Example of an unsuccessful request:

List of parameters for items object

If you want to update only certain products, you must provide all mandatory parameter values for each product in the request. If any mandatory properties of a product are omitted, the product will be ignored during the import, and no changes will be made in our database. For example, if you want to update only the price of a product, you must include all its mandatory parameters, such as category, name, picture, tags, etc.For non-mandatory properties, any omitted values will result in those properties being removed from our database.

List of parameters for locations object

Use the locations object to provide price, inventory, and other location-specific information when you have multiple locations. Pass the locations object inside the product items object.

List of parameters for delivery_types object

List of parameters for Params object

The params object allows you to specify custom parameter values for the item. Pass the params object inside the product items object.

List of parameters for Fashion object

The fashion object allows you to specify additional information about fashion items. Pass the fashion object inside the product items object.

Example JSON request