Skip to main content
POST
Create a variant for an experiment

Body

application/json

Request model for creating a variant.

experiment_id
string<uuid>
required
variant_label
string
required
Required string length: 1 - 50
config_snapshot
ExperimentConfig · object
required

Configuration snapshot for experiment baseline or variant.

traffic_pct
default:50.0

Percentage of traffic assigned to this variant

Required range: 0 <= x <= 100
is_control
boolean
default:false

Response

Successful Response

Full variant model with server-generated fields.

experiment_id
string<uuid>
required
variant_label
string
required
Required string length: 1 - 50
config_snapshot
ExperimentConfig · object
required

Configuration snapshot for experiment baseline or variant.

variant_id
string<uuid>
required
created_at
string<date-time>
required
traffic_pct
string
default:50.0

Percentage of traffic assigned to this variant

Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
is_control
boolean
default:false