CreateFlagResponseBody
July 24, 2026 ยท View on GitHub
Example Usage
import { CreateFlagResponseBody } from "@vercel/sdk/models/createflagop.js";
let value: CreateFlagResponseBody = {
variants: [],
id: "<id>",
environments: {
"key": {
pausedOutcome: {
type: "variant",
variantId: "<id>",
},
fallthrough: {
type: "variant",
variantId: "<id>",
},
active: false,
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",
},
],
},
],
},
},
kind: "json",
revision: 9741.71,
seed: 7528.64,
state: "archived",
slug: "<value>",
createdAt: 1157.09,
updatedAt: 3280.67,
createdBy: "<value>",
ownerId: "<id>",
projectId: "<id>",
typeName: "flag",
};
Fields
| Field | Type | Required | Description |
|---|---|---|---|
description | string | :heavy_minus_sign: | N/A |
maintainerIds | string[] | :heavy_minus_sign: | N/A |
permanent | boolean | :heavy_minus_sign: | N/A |
tags | string[] | :heavy_minus_sign: | N/A |
experiment | models.CreateFlagExperiment | :heavy_minus_sign: | N/A |
updatedBy | string | :heavy_minus_sign: | N/A |
variants | models.CreateFlagFeatureFlagsVariants[] | :heavy_check_mark: | N/A |
id | string | :heavy_check_mark: | N/A |
environments | Record<string, models.CreateFlagFeatureFlagsEnvironments> | :heavy_check_mark: | N/A |
kind | models.CreateFlagFeatureFlagsKind | :heavy_check_mark: | N/A |
revision | number | :heavy_check_mark: | N/A |
seed | number | :heavy_check_mark: | N/A |
state | models.CreateFlagFeatureFlagsState | :heavy_check_mark: | N/A |
slug | string | :heavy_check_mark: | N/A |
createdAt | number | :heavy_check_mark: | N/A |
updatedAt | number | :heavy_check_mark: | N/A |
createdBy | string | :heavy_check_mark: | N/A |
ownerId | string | :heavy_check_mark: | N/A |
projectId | string | :heavy_check_mark: | N/A |
typeName | models.CreateFlagTypeName | :heavy_check_mark: | N/A |