Skip to main content
The Extensions API lists all registered extensions across the platform’s plugin system. Extensions provide custom scoring engines, attribution models, learning strategies, and more.

GET /api/v1/extensions

List registered extensions, optionally filtered by type.

Query Parameters

ParameterTypeRequiredDescription
typestringNoFilter by extension type

Extension Types

TypeDescription
scoring_engineCustom scoring/ranking algorithms
attribution_modelCustom attribution models
learn_strategyOnline learning strategies for models
explainerDecision explainability plugins
profile_sectionCustom customer profile sections
event_handlerCustom event processing handlers
transform_typeCustom pipeline transform types
journey_step_typeCustom journey step types

Example

curl "https://playground.kaireonai.com/api/v1/extensions?type=scoring_engine" \
  -H "X-Tenant-Id: my-tenant"

Response

{
  "data": [
    {
      "id": "gradient_boosted",
      "type": "scoring_engine",
      "name": "Gradient Boosted Trees",
      "description": "XGBoost-style gradient boosted tree scoring",
      "version": "1.0.0"
    }
  ]
}