Skip to main content

Create (overwrite) variants for a feature in an environment

PUT 

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

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

Request

Responses

featureVariantsSchema