This endpoint replaces the whole value of a Feature Flag or Setting in a specified Environment.
Only the value, rolloutRules and percentageRules attributes are modifiable by this endpoint.
Important: As this endpoint is doing a complete replace, it's important to set every other attribute that you don't want to change in its original state. Not listing one means that it will reset.
For example: We have the following resource.
If we send a replace request body as below:
Then besides that the default value is set to true, all the Percentage Rules are deleted.
So we get a response like this:
The rolloutRules property describes two types of rules:
- Targeting rules: When you want to add or update a targenting rule, the
comparator,comparisonAttribute, andcomparisonValuemembers are required. - Segment rules: When you want to add add or update a segment rule, the
segmentIdwhich identifies the desired segment and thesegmentComparatormembers are required.