Key concepts
- Status —
draft,running,paused, orstopped. - Groups — Variants within an experiment. Each group carries a payload (offering, screen, remote config value, etc.).
- User attachment —
POST /v4/experiments/{experiment_id}/users/{user_id}pins a user to a group. - Summary —
/v4/experiments/summaryreturns aggregated performance metrics across experiments.
Available endpoints
| Method | Endpoint | Description | Status |
|---|---|---|---|
| GET | /experiments | List experiments | New |
| POST | /experiments | Create an experiment | New |
| GET | /experiments/summary | Get experiments analytics summary | New |
| DELETE | /experiments/{experiment_id} | Delete an experiment | New |
| GET | /experiments/{experiment_id} | Get an experiment | New |
| PATCH | /experiments/{experiment_id} | Partially update an experiment | New |
| GET | /experiments/{experiment_id}/groups | List experiment groups | New |
| POST | /experiments/{experiment_id}/groups | Create an experiment group | New |
| DELETE | /experiments/{experiment_id}/groups/{group_id} | Delete an experiment group | New |
| PATCH | /experiments/{experiment_id}/groups/{group_id} | Update an experiment group | New |
| POST | /experiments/{experiment_id}/status | Change experiment status | New |
| DELETE | /experiments/{experiment_id}/users/{user_id} | Detach a user from an experiment | New |
| POST | /experiments/{experiment_id}/users/{user_id} | Attach a user to an experiment group | New |