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

FieldTypeRequiredDescription
reusemodels.CreateFlagFeatureFlagsReuse:heavy_minus_sign:N/A
targetsRecord<string, Record<string, Record<string, models.CreateFlagFeatureFlagsTargets[]>>>:heavy_minus_sign:N/A
revisionnumber:heavy_minus_sign:N/A
pausedOutcomemodels.CreateFlagFeatureFlagsPausedOutcome:heavy_check_mark:N/A
fallthroughmodels.CreateFlagFeatureFlagsFallthrough:heavy_check_mark:N/A
activeboolean:heavy_check_mark:N/A
rulesmodels.CreateFlagFeatureFlagsRules[]:heavy_check_mark:N/A