Create (overwrite) variants for a feature in an environment
Create (overwrite) variants for a feature in an environment
This overwrites the current variants for the feature flag in the :featureName parameter for the :environment parameter.
The backend will validate the input for the following invariants:
If there are variants, there needs to be at least one variant with weightType: variable
The sum of the weights of variants with weightType: fix must be strictly less than 1000 (< 1000)
The backend will also distribute remaining weight up to 1000 after adding the variants with weightType: fix together amongst the variants of weightType: variable
The weight is the likelihood of any one user getting this variant. It is a number between 0 and 1000. See the section on variant weights for more information
Stickiness is how Unleash guarantees that the same user gets the same variant every time