Skip to main content

Create (overwrite) variants for a feature flag in all environments

PUT 

/api/admin/projects/:projectId/features/:featureName/variants

This overwrites the current variants for the feature specified in the :featureName parameter in all environments.

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

Request

Responses

featureVariantsSchema