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: fixmust 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
Authentication
Path parameters
Request
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