Feature V2
10000The userId or email address of the owner. If an email address is provided, it will be used to look up the userId of the matching organization member. If an ID is provided, it will be validated as existing in the organization.
boolean, string, number, json Unified rules array. Each rule carries its own environment scope via allEnvironments / environments.
Common fields shared by all feature rule types. Specific rule types extend this base with their own required properties (value, coverage, etc.).
- Option 1
- Option 2
- Feature Experiment Rule
- Option 4
- Option 5
- Feature Safe Rollout Rule
Per-environment enabled state and SDK payload. Rules are on the top-level rules field.
Key of the config backing this flag ("Config mode"). Requires valueType: "json" and a live config. The config supplies the base JSON and schema; defaultValue and rule values are override patches on top. null or omitted for a plain flag.
Optional. A config within baseConfig's family that the default value resolves to instead of baseConfig itself. null or omitted means the default is baseConfig. The default is exactly this config and carries no overrides of its own.
Feature IDs. Each feature must evaluate to true

