TypeScript
import { Vercel } from "@vercel/sdk"; const vercel = new Vercel({ bearerToken: "<YOUR_BEARER_TOKEN_HERE>", }); async function run() { const result = await vercel.featureFlags.createFlagSegment({ projectIdOrName: "<value>", teamId: "team_1a2b3c4d5e6f7g8h9i0j1k2l", slug: "my-team-url-slug", }); console.log(result); } run();
{ "id": "<string>", "label": "<string>", "slug": "<string>", "createdAt": 123, "updatedAt": 123, "projectId": "<string>", "typeName": "segment", "data": { "rules": [ { "id": "<string>", "outcome": { "type": "all" }, "conditions": [ { "lhs": { "type": "segment" }, "cmp": "eq", "rhs": "<string>" } ] } ], "include": {}, "exclude": {} }, "hint": "<string>", "description": "<string>", "createdBy": "<string>", "usedByFlags": [ "<string>" ], "usedBySegments": [ "<string>" ] }
Create a new feature flag segment.
Default authentication mechanism
The project id or name
The Team identifier to perform the request on behalf of.
"team_1a2b3c4d5e6f7g8h9i0j1k2l"
The Team slug to perform the request on behalf of.
"my-team-url-slug"
The data of the segment
Show child attributes
The entity who created the segment
segment