Skip to main content
POST
Launch an experiment

Authorizations

Authorization
string
header
required

Send Authorization: Bearer YOUR_API_KEY. The key resolves to a single organization.

Body

application/json
name
string
required
Required string length: 1 - 255
agentId
string<uuid>
required
armAVersionId
string<uuid>
required
armBVersionId
string<uuid>
required
outcomeMetricIds
string<uuid>[]
required
Minimum array length: 1
primaryMetricId
string<uuid>
required
stableRoutingConfirmed
any
required

Confirms that traffic is assigned consistently outside Zelto.

description
string | null
Maximum string length: 2000
armAName
string | null
Maximum string length: 120
armBName
string | null
Maximum string length: 120
cohortFilters
object[]
Maximum array length: 12
assignmentUnit
object
expectedArmAPercent
integer
default:50
Required range: 1 <= x <= 99
monitorGroupId
string<uuid>

Reuse a saved group from GET /v1/experiments/monitor-groups. outcomeMetricIds must match the group's current metricIds. Cannot be combined with newMonitorGroupName.

newMonitorGroupName
string

Save outcomeMetricIds as a reusable organization group when launching. Cannot be combined with monitorGroupId.

Required string length: 1 - 255
notifications
object

Response

Experiment launched.