Reference
HTTP API

API Reference (HTTP API)

Endpoints

GET /api/v1/data/:projectId

Returns the data for the given project.

Query Parameters

  • environment (optional): The environment to filter by. If not provided, all environments will be returned.

Path Parameters

  • projectId: The project ID.

Response

{
  "tests": [
    {
      "name": "Test 1",
      "weights": [0.5, 0.5]
    }
  ],
  "flags": [
    {
      "name": "Flag 1",
      "value": true
    }
  ],
  "remoteConfig": [
    {
      "name": "Remote Config 1",
      "value": "Foobar"
    }
  ]
}

POST /api/v1/track

Tracks an event.

Request Body

The type field can be either 0 (track view) or 1 (track interaction).

{
  "type": 1,
  "projectId": "<PROJECT_ID>",
  "testName": "<TEST_NAME>",
  "selectedVariant": "<SELECTED_VARIANT>"
}