Skip to main content
id
string
required
dateCreated
string<date-time>
required
dateUpdated
string<date-time>
required
name
string
required
owner
string
required

The userId of the owner (or raw owner name/email for legacy records)

tags
string[]
required
archived
boolean
required
status
enum<string>
required
Available options:
draft,
running,
stopped
key
string
required

The key your code passes to interleave() as ranker

trackingKey
string
required

The experiment_id recorded in exposures

hashAttribute
string
required
seed
string
required
variations
object[]
required
jsonSchema
object | null
required

Validation schema for the rankers' configs

datasource
string
required
interleavingQueryId
string
required
userIdType
string
required
metrics
object[]
required
environmentSettings
object
required
description
string
project
string
ownerEmail
string

The email address of the owner, when the owner can be resolved to a known user.

dateStarted
string<date-time>
dateStopped
string<date-time>
coverage
number
Required range: 0 <= x <= 1
condition
string
savedGroups
object[]
prerequisites
object[]