Update an experiment. Updating an experiment uses the semantic patch format.
To make a semantic patch request, you must append domain-model=launchdarkly.semanticpatch
to your Content-Type
header. To learn more, read Updates using semantic patch.
Semantic patch requests support the following kind
instructions for updating experiments.
Updates the experiment name.
value
: The new name.Here’s an example:
Updates the experiment description.
value
: The new description.Here’s an example:
Starts a new iteration for this experiment. You must create a new iteration before calling this instruction.
An iteration may not be started until it meets the following criteria:
randomizationUnit
is settreatments
has a non-zero allocationPercent
changeJustification
: The reason for starting a new iteration. Required when you call startIteration
on an already running experiment, otherwise optional.Here’s an example:
Stops the current iteration for this experiment.
winningTreatmentId
: The ID of the winning treatment. Treatment IDs are returned as part of the Get experiment response. They are the _id
of each element in the treatments
array.winningReason
: The reason for the winnerHere’s an example:
Archives this experiment. Archived experiments are hidden by default in the LaunchDarkly user interface. You cannot start new iterations for archived experiments.
Here’s an example:
Restores an archived experiment. After restoring an experiment, you can start new iterations for it again.
Here’s an example:
The project key
The environment key
The experiment key
The instructions to perform when updating. This should be an array with objects that look like <code>{“kind”: “update_action”}</code>. Some instructions also require a <code>value</code> field in the array element.
Optional comment describing the update
Experiment response
The experiment key
The experiment name
The ID of the member who maintains this experiment.
Timestamp of when the experiment was created
The location and content type of related resources
The experiment ID
The experiment description
Timestamp of when the experiment was archived
The holdout ID
Details on the current iteration
Details on the current iteration. This iteration may be already started, or may still be a draft.
Details on the previous iterations for this experiment.