CreateFlagFeatureFlagsEnvironments
June 9, 2026 ยท View on GitHub
Example Usage
import { CreateFlagFeatureFlagsEnvironments } from "@vercel/sdk/models/createflagop.js";
let value: CreateFlagFeatureFlagsEnvironments = {
pausedOutcome: {
type: "variant",
variantId: "<id>",
},
fallthrough: {
type: "variant",
variantId: "<id>",
},
active: true,
rules: [
{
id: "<id>",
outcome: {
type: "rollout",
base: {
type: "entity",
kind: "<value>",
attribute: "<value>",
},
defaultVariantId: "<id>",
startTimestamp: 493.57,
rollFromVariantId: "<id>",
rollToVariantId: "<id>",
slots: [],
},
conditions: [
{
lhs: {
type: "segment",
},
cmp: "!startsWith",
},
],
},
],
};
Fields
| Field | Type | Required | Description |
|---|---|---|---|
reuse | models.CreateFlagFeatureFlagsReuse | :heavy_minus_sign: | N/A |
targets | Record<string, Record<string, Record<string, models.CreateFlagFeatureFlagsTargets[]>>> | :heavy_minus_sign: | N/A |
revision | number | :heavy_minus_sign: | N/A |
pausedOutcome | models.CreateFlagFeatureFlagsPausedOutcome | :heavy_check_mark: | N/A |
fallthrough | models.CreateFlagFeatureFlagsFallthrough | :heavy_check_mark: | N/A |
active | boolean | :heavy_check_mark: | N/A |
rules | models.CreateFlagFeatureFlagsRules[] | :heavy_check_mark: | N/A |