Split

A Split is our term for a feature flag, toggle, or experiment. In REST terms it has the following schema:

{
    "name": String,
    "description": String, 
    "trafficType": { "id": String, "name": String }, 
    "creationTime": Number,
    "tags" : [{ "name": String }]
}

The REST Endpoints available for a Split are:

It's worth noting that this object does not contain any information regarding the configuration or rollout plan for any specific environment.

In the same way as the web console, creating a Split involves setting a name and a traffic type (and possibly a description).

After the Split is created, it is possible to update it for any specific environment, using the REST API calls for Split Definition.