Overview
The Kameleoon platform offers multiple APIs that customers can use for various purposes. These APIs enable you to seamlessly conduct front-end A/B experiments, integrate Kameleoon more effectively into your digital ecosystem (by fetching and sending data), automate specific tasks such as programmatically creating or updating an experiment, and import or update your product catalog if you use our Product Recommendation and Search Personalization add-ons.
We have categorized our APIs into four main groups:
- the Activation API (JavaScript API),
- the Automation API (REST API),
- the Data API (REST API),
- and the Product Recommendation API (REST API).
This article provides a high-level overview of these APIs, helping developers quickly identify the API they need and navigate to the relevant documentation.
The Activation API
The Activation API is a JavaScript API that comes with the Kameleoon application file, engine.js (previously named kameleoon.js), which is installed on your website if you use Kameleoon Web Experimentation or Kameleoon in Hybrid mode for Feature Experimentation. This API allows you to call its methods directly through JavaScript and access various data structures. Additionally, it provides the Kameleoon Conversion Score (KCS)