LaunchDarkly

App · Cloud Computing · 20 actions

Create, toggle, target and clean up LaunchDarkly feature flags and segments, and manage account members.

Actions

ActionWhat it does
Add or remove flag targetsServe one variation of a flag to specific contexts in one environment, or stop doing so.
Archive or restore a flagArchive a flag (retire it in every environment without deleting it) or restore an archived one.
Change segment targetsAdd context keys to a segment's included or excluded list, or remove them.
Create a flagCreate a feature flag in a project.
Create a segmentCreate a segment in one environment.
Delete a flagPermanently delete a flag from every environment.
Delete a segmentPermanently delete a segment from one environment.
Evaluate flags for a contextSee what every flag in an environment serves one context, and why.
Get a flagGet one feature flag, with its variations and its settings in every environment (or only the one chosen).
Get a projectGet one LaunchDarkly project by key.
Get a segmentGet one segment, with its targets and rules.
Get the connected token's identityShow which LaunchDarkly account, member and token this connection acts as.
Invite a memberInvite someone to the LaunchDarkly account.
List environmentsList a project's environments.
List flagsList a project's feature flags.
List membersList the members of the LaunchDarkly account.
List projectsList the projects in the LaunchDarkly account.
List segmentsList the segments in one environment of a project.
Toggle a flagTurn a flag's targeting on or off in one environment.
Update a flagChange a flag's name, description, tags, lifetime or maintainer.

Add or remove flag targets

Serve one variation of a flag to specific contexts in one environment, or stop doing so.

Inputs

Projectproject_keytextRequired
The project, or its key (the default project's key is 'default').
Flag keyflag_keytextRequired
The flag's key (not its name), or the address of the flag's page in LaunchDarkly. Use List flags to find one.
Environmentenvironment_keytextRequired
The environment, or its key (for example 'production' or 'test').
Add or removeoperationtextRequired
Whether to add the context keys or remove them.One of: add, remove. Default: add.
Context keyscontext_keyslistRequired
The context keys, as a list or separated by commas or new lines.
Variationvariation_idtextRequired
The variation to serve them: pick it, or give the variation's _id from Get a flag (not its position).
Context kindcontext_kindtext
The context kind the keys belong to. Leave blank for 'user'.Default: user.
Commentcommenttext
Optional note recorded in the flag's change history.

Outputs

_versionnumber
archivedtrue/false
archivedDatenumber
clientSideAvailabilityobject
creationDatenumber
defaultsobject
deprecatedtrue/false
descriptiontext
environmentsobject
keytext
kindtext
maintainerIdtext
nametext
tagslist
temporarytrue/false
variationslist
Example output
{
  "_version": 1,
  "archived": false,
  "creationDate": 1759920000000,
  "defaults": {
    "offVariation": 1,
    "onVariation": 0
  },
  "deprecated": false,
  "description": "Routes shoppers to the new checkout.",
  "environments": {
    "production": {
      "archived": false,
      "on": false,
      "version": 1
    }
  },
  "key": "new-checkout",
  "kind": "boolean",
  "name": "New checkout",
  "tags": [
    "checkout"
  ],
  "temporary": true,
  "variations": [
    {
      "_id": "e432f62b-55f6-49dd-a02f-eb24acf39d05",
      "value": true
    },
    {
      "_id": "a00bf58d-d252-476c-b915-15a74becacb4",
      "value": false
    }
  ]
}

Archive or restore a flag

Archive a flag (retire it in every environment without deleting it) or restore an archived one. A flag that other flags depend on as a prerequisite cannot be archived.

Inputs

Projectproject_keytextRequired
The project, or its key (the default project's key is 'default').
Flag keyflag_keytextRequired
The flag's key (not its name), or the address of the flag's page in LaunchDarkly. Use List flags to find one.
Archive or restoreoperationtextRequired
Whether to archive the flag or restore it.One of: archive, restore. Default: archive.
Commentcommenttext
Optional note recorded in the flag's change history.

Outputs

_versionnumber
archivedtrue/false
archivedDatenumber
clientSideAvailabilityobject
creationDatenumber
defaultsobject
deprecatedtrue/false
descriptiontext
environmentsobject
keytext
kindtext
maintainerIdtext
nametext
tagslist
temporarytrue/false
variationslist
Example output
{
  "_version": 1,
  "archived": true,
  "creationDate": 1759920000000,
  "defaults": {
    "offVariation": 1,
    "onVariation": 0
  },
  "deprecated": false,
  "description": "Routes shoppers to the new checkout.",
  "environments": {
    "production": {
      "archived": false,
      "on": false,
      "version": 1
    }
  },
  "key": "new-checkout",
  "kind": "boolean",
  "name": "New checkout",
  "tags": [
    "checkout"
  ],
  "temporary": true,
  "variations": [
    {
      "_id": "e432f62b-55f6-49dd-a02f-eb24acf39d05",
      "value": true
    },
    {
      "_id": "a00bf58d-d252-476c-b915-15a74becacb4",
      "value": false
    }
  ]
}

Change segment targets

Add context keys to a segment's included or excluded list, or remove them. Up to 1,500 keys per step.

Inputs

Projectproject_keytextRequired
The project, or its key (the default project's key is 'default').
Environmentenvironment_keytextRequired
The environment, or its key (for example 'production' or 'test').
Segment keysegment_keytextRequired
The segment's key, or the address of the segment's page in LaunchDarkly. Use List segments to find one.
Listtarget_listtextRequired
Included contexts are in the segment; excluded ones never are.One of: included, excluded. Default: included.
Add or removeoperationtextRequired
Whether to add the context keys or remove them.One of: add, remove. Default: add.
Context keyscontext_keyslistRequired
The context keys, as a list or separated by commas or new lines.
Context kindcontext_kindtext
The context kind the keys belong to. Leave blank for 'user'.Default: user.
Commentcommenttext
Optional note recorded in the segment's change history.

Outputs

creationDatenumber
deletedtrue/false
descriptiontext
excludedlist
excludedContextslist
includedlist
includedContextslist
keytext
lastModifiedDatenumber
nametext
ruleslist
tagslist
unboundedtrue/false
versionnumber
Example output
{
  "creationDate": 1759920000000,
  "deleted": false,
  "description": "People trying features early.",
  "excluded": [],
  "excludedContexts": [],
  "included": [],
  "includedContexts": [
    {
      "contextKind": "user",
      "values": [
        "user-123"
      ]
    }
  ],
  "key": "beta-testers",
  "lastModifiedDate": 1759920000000,
  "name": "Beta testers",
  "rules": [],
  "tags": [],
  "version": 1
}

Create a flag

Create a feature flag in a project. It starts switched off in every environment; use Toggle a flag to turn it on.

Inputs

Projectproject_keytextRequired
The project, or its key (the default project's key is 'default').
NamenametextRequired
A human-friendly name for the flag.
KeykeytextRequired
The key your code uses: letters, numbers, '.', '_' and '-'. It cannot be changed later.
Flag typeflag_typetext
What the flag serves.One of: boolean (Boolean (true / false)), string, number, json. Default: boolean.
Variation valuesvariationslist
At least two different values. The first is served when the flag is on, the last when it is off. For JSON, give one JSON value per item.Only when Flag type is String, Number or JSON.
Descriptiondescriptiontext
Optional description.
Lifetimelifetimetext
Temporary flags are meant to be removed after a release; LaunchDarkly makes new flags temporary unless told otherwise.One of: temporary, permanent.
Tagstagslist
Optional tags, as a list or separated by commas.
Available to client-side SDKsclient_side_availabletrue/false
Optional: make the flag available to client-side and mobile SDKs. Leave unset to use the project's default.

Outputs

_versionnumber
archivedtrue/false
archivedDatenumber
clientSideAvailabilityobject
creationDatenumber
defaultsobject
deprecatedtrue/false
descriptiontext
environmentsobject
keytext
kindtext
maintainerIdtext
nametext
tagslist
temporarytrue/false
variationslist
Example output
{
  "_version": 1,
  "archived": false,
  "creationDate": 1759920000000,
  "defaults": {
    "offVariation": 1,
    "onVariation": 0
  },
  "deprecated": false,
  "description": "Routes shoppers to the new checkout.",
  "environments": {
    "production": {
      "archived": false,
      "on": false,
      "version": 1
    }
  },
  "key": "new-checkout",
  "kind": "boolean",
  "name": "New checkout",
  "tags": [
    "checkout"
  ],
  "temporary": true,
  "variations": [
    {
      "_id": "e432f62b-55f6-49dd-a02f-eb24acf39d05",
      "value": true
    },
    {
      "_id": "a00bf58d-d252-476c-b915-15a74becacb4",
      "value": false
    }
  ]
}

Create a segment

Create a segment in one environment. Add contexts to it with Change segment targets.

Inputs

Projectproject_keytextRequired
The project, or its key (the default project's key is 'default').
Environmentenvironment_keytextRequired
The environment, or its key (for example 'production' or 'test').
NamenametextRequired
A human-friendly name for the segment.
KeykeytextRequired
Letters, numbers, '.', '_' and '-'. It cannot be changed later.
Descriptiondescriptiontext
Optional description.
Tagstagslist
Optional tags, as a list or separated by commas.

Outputs

creationDatenumber
deletedtrue/false
descriptiontext
excludedlist
excludedContextslist
includedlist
includedContextslist
keytext
lastModifiedDatenumber
nametext
ruleslist
tagslist
unboundedtrue/false
versionnumber
Example output
{
  "creationDate": 1759920000000,
  "deleted": false,
  "description": "People trying features early.",
  "excluded": [],
  "excludedContexts": [],
  "included": [],
  "includedContexts": [
    {
      "contextKind": "user",
      "values": [
        "user-123"
      ]
    }
  ],
  "key": "beta-testers",
  "lastModifiedDate": 1759920000000,
  "name": "Beta testers",
  "rules": [],
  "tags": [],
  "version": 1
}

Delete a flag

Permanently delete a flag from every environment. Consider archiving instead: a deleted flag cannot be restored.

Inputs

Projectproject_keytextRequired
The project, or its key (the default project's key is 'default').
Flag keyflag_keytextRequired
The flag's key (not its name), or the address of the flag's page in LaunchDarkly. Use List flags to find one.

Outputs

deletedtrue/false
keytext
project_keytext
Example output
{
  "deleted": true,
  "key": "new-checkout",
  "project_key": "default"
}

Delete a segment

Permanently delete a segment from one environment.

Inputs

Projectproject_keytextRequired
The project, or its key (the default project's key is 'default').
Environmentenvironment_keytextRequired
The environment, or its key (for example 'production' or 'test').
Segment keysegment_keytextRequired
The segment's key, or the address of the segment's page in LaunchDarkly. Use List segments to find one.

Outputs

deletedtrue/false
environment_keytext
keytext
project_keytext
Example output
{
  "deleted": true,
  "environment_key": "production",
  "key": "beta-testers",
  "project_key": "default"
}

Evaluate flags for a context

See what every flag in an environment serves one context, and why. Meant for checks and debugging: applications should evaluate flags with a LaunchDarkly SDK.

Inputs

Projectproject_keytextRequired
The project, or its key (the default project's key is 'default').
Environmentenvironment_keytextRequired
The environment, or its key (for example 'production' or 'test').
Context keycontext_keytextRequired
The context's key, for example a user id.
Context kindcontext_kindtext
The context kind the keys belong to. Leave blank for 'user'.Default: user.
Attributesattributesobject
Optional extra attributes your targeting rules read, for example {"country": "NZ", "plan": "pro"}.

Outputs

countnumber
has_moretrue/false
itemslist
next_offsetnumber
total_countnumber
Example output
{
  "count": 1,
  "has_more": false,
  "items": [
    {
      "_value": true,
      "key": "new-checkout",
      "name": "New checkout",
      "reason": {
        "kind": "TARGET_MATCH"
      }
    }
  ],
  "next_offset": null,
  "total_count": 1
}

Get a flag

Get one feature flag, with its variations and its settings in every environment (or only the one chosen).

Inputs

Projectproject_keytextRequired
The project, or its key (the default project's key is 'default').
Flag keyflag_keytextRequired
The flag's key (not its name), or the address of the flag's page in LaunchDarkly. Use List flags to find one.
Environmentenvironment_keytext
Optional: only include settings for this environment.

Outputs

_versionnumber
archivedtrue/false
archivedDatenumber
clientSideAvailabilityobject
creationDatenumber
defaultsobject
deprecatedtrue/false
descriptiontext
environmentsobject
keytext
kindtext
maintainerIdtext
nametext
tagslist
temporarytrue/false
variationslist
Example output
{
  "_version": 1,
  "archived": false,
  "creationDate": 1759920000000,
  "defaults": {
    "offVariation": 1,
    "onVariation": 0
  },
  "deprecated": false,
  "description": "Routes shoppers to the new checkout.",
  "environments": {
    "production": {
      "archived": false,
      "on": false,
      "version": 1
    }
  },
  "key": "new-checkout",
  "kind": "boolean",
  "name": "New checkout",
  "tags": [
    "checkout"
  ],
  "temporary": true,
  "variations": [
    {
      "_id": "e432f62b-55f6-49dd-a02f-eb24acf39d05",
      "value": true
    },
    {
      "_id": "a00bf58d-d252-476c-b915-15a74becacb4",
      "value": false
    }
  ]
}

Get a project

Get one LaunchDarkly project by key.

Inputs

Projectproject_keytextRequired
The project, or its key (the default project's key is 'default').

Outputs

_idtext
defaultClientSideAvailabilityobject
defaultReleasePipelineKeytext
includeInSnippetByDefaulttrue/false
keytext
nametext
tagslist
Example output
{
  "_id": "6512f0a4b1c2d3e4f5a6b7c8",
  "defaultClientSideAvailability": {
    "usingEnvironmentId": false,
    "usingMobileKey": true
  },
  "includeInSnippetByDefault": false,
  "key": "default",
  "name": "Default project",
  "tags": []
}

Get a segment

Get one segment, with its targets and rules.

Inputs

Projectproject_keytextRequired
The project, or its key (the default project's key is 'default').
Environmentenvironment_keytextRequired
The environment, or its key (for example 'production' or 'test').
Segment keysegment_keytextRequired
The segment's key, or the address of the segment's page in LaunchDarkly. Use List segments to find one.

Outputs

creationDatenumber
deletedtrue/false
descriptiontext
excludedlist
excludedContextslist
includedlist
includedContextslist
keytext
lastModifiedDatenumber
nametext
ruleslist
tagslist
unboundedtrue/false
versionnumber
Example output
{
  "creationDate": 1759920000000,
  "deleted": false,
  "description": "People trying features early.",
  "excluded": [],
  "excludedContexts": [],
  "included": [],
  "includedContexts": [
    {
      "contextKind": "user",
      "values": [
        "user-123"
      ]
    }
  ],
  "key": "beta-testers",
  "lastModifiedDate": 1759920000000,
  "name": "Beta testers",
  "rules": [],
  "tags": [],
  "version": 1
}

Get the connected token's identity

Show which LaunchDarkly account, member and token this connection acts as. Useful to check the connection works.

Inputs

None.

Outputs

accountIdtext
authKindtext
clientIdtext
environmentIdtext
environmentNametext
memberIdtext
projectIdtext
projectNametext
scopeslist
serviceTokentrue/false
tokenIdtext
tokenKindtext
tokenNametext
Example output
{
  "accountId": "6512f0a4b1c2d3e4f5a6b7c0",
  "authKind": "token",
  "memberId": "569f183514f4432160000007",
  "scopes": [],
  "serviceToken": false,
  "tokenId": "6512f0a4b1c2d3e4f5a6b7c1",
  "tokenKind": "personal",
  "tokenName": "Lodol"
}

Invite a member

Invite someone to the LaunchDarkly account. LaunchDarkly emails them an invitation. Needs a token with the Admin role.

Inputs

EmailemailtextRequired
The address to send the invitation to.
Roleroletext
What they may do in LaunchDarkly.One of: reader (Reader (view only)), writer (Writer (change flags and segments)), admin (Admin (also manage members)). Default: reader.
First namefirst_nametext
Optional.
Last namelast_nametext
Optional.

Outputs

_idtext
_lastSeennumber
_pendingInvitetrue/false
_verifiedtrue/false
creationDatenumber
customRoleslist
emailtext
firstNametext
lastNametext
mfatext
roletext
Example output
{
  "_id": "569f183514f4432160000007",
  "_lastSeen": 0,
  "_pendingInvite": true,
  "_verified": false,
  "creationDate": 1759920000000,
  "customRoles": [],
  "email": "ada@example.com",
  "firstName": "Ada",
  "lastName": "Lovelace",
  "mfa": "disabled",
  "role": "reader"
}

List environments

List a project's environments. Each environment's SDK key and mobile key are redacted.

Inputs

Projectproject_keytextRequired
The project, or its key (the default project's key is 'default').
Limitlimitnumber
How many to return (1 to 100).From 1 to 100. Default: 20.
Offsetoffsetnumber
How many to skip, for the next page: use the previous next_offset.At least 0. Default: 0.

Outputs

countnumber
has_moretrue/false
itemslist
next_offsetnumber
total_countnumber
Example output
{
  "count": 1,
  "has_more": false,
  "items": [
    {
      "_id": "6512f0a4b1c2d3e4f5a6b7c9",
      "apiKey": "<redacted>",
      "color": "417505",
      "confirmChanges": false,
      "critical": true,
      "defaultTrackEvents": false,
      "defaultTtl": 0,
      "key": "production",
      "mobileKey": "<redacted>",
      "name": "Production",
      "requireComments": false,
      "secureMode": false,
      "tags": []
    }
  ],
  "next_offset": null,
  "total_count": 1
}

List flags

List a project's feature flags. Choose an environment to include each flag's settings there (whether it is on, its targets) under environments.

Inputs

Projectproject_keytextRequired
The project, or its key (the default project's key is 'default').
Environmentenvironment_keytext
Optional: include each flag's settings in this environment.
Searchquerytext
Optional text to find in a flag's key or name.
Statestatetext
Optional: only flags in this state.One of: live, deprecated, archived.
Lifetimelifetimetext
Optional: only temporary or only permanent flags.One of: temporary, permanent.
Tagstagslist
Optional: only flags carrying all of these tags.
Sort bysorttext
Optional sort order.One of: creationDate (Oldest first), -creationDate (Newest first), key (Key (A-Z)), -key (Key (Z-A)), name (Name (A-Z)), -name (Name (Z-A)).
Limitlimitnumber
How many to return (1 to 100).From 1 to 100. Default: 20.
Offsetoffsetnumber
How many to skip, for the next page: use the previous next_offset.At least 0. Default: 0.

Outputs

countnumber
has_moretrue/false
itemslist
next_offsetnumber
total_countnumber
Example output
{
  "count": 1,
  "has_more": false,
  "items": [
    {
      "_version": 1,
      "archived": false,
      "creationDate": 1759920000000,
      "defaults": {
        "offVariation": 1,
        "onVariation": 0
      },
      "deprecated": false,
      "description": "Routes shoppers to the new checkout.",
      "environments": {
        "production": {
          "archived": false,
          "on": false,
          "version": 1
        }
      },
      "key": "new-checkout",
      "kind": "boolean",
      "name": "New checkout",
      "tags": [
        "checkout"
      ],
      "temporary": true,
      "variations": [
        {
          "_id": "e432f62b-55f6-49dd-a02f-eb24acf39d05",
          "value": true
        },
        {
          "_id": "a00bf58d-d252-476c-b915-15a74becacb4",
          "value": false
        }
      ]
    }
  ],
  "next_offset": null,
  "total_count": 1
}

List members

List the members of the LaunchDarkly account.

Inputs

Searchquerytext
Optional text to find in a member's name or email.
Rolesroleslist
Optional: only members with these roles (owners count as admin).One or more of: reader, writer, admin.
Sort bysorttext
Optional sort order.One of: displayName (Name), lastSeen (Last seen).
Limitlimitnumber
How many to return (1 to 100).From 1 to 100. Default: 20.
Offsetoffsetnumber
How many to skip, for the next page: use the previous next_offset.At least 0. Default: 0.

Outputs

countnumber
has_moretrue/false
itemslist
next_offsetnumber
total_countnumber
Example output
{
  "count": 1,
  "has_more": false,
  "items": [
    {
      "_id": "569f183514f4432160000007",
      "_lastSeen": 0,
      "_pendingInvite": true,
      "_verified": false,
      "creationDate": 1759920000000,
      "customRoles": [],
      "email": "ada@example.com",
      "firstName": "Ada",
      "lastName": "Lovelace",
      "mfa": "disabled",
      "role": "reader"
    }
  ],
  "next_offset": null,
  "total_count": 1
}

List projects

List the projects in the LaunchDarkly account.

Inputs

Searchquerytext
Optional text to search for (not case-sensitive).
Limitlimitnumber
How many to return (1 to 100).From 1 to 100. Default: 20.
Offsetoffsetnumber
How many to skip, for the next page: use the previous next_offset.At least 0. Default: 0.

Outputs

countnumber
has_moretrue/false
itemslist
next_offsetnumber
total_countnumber
Example output
{
  "count": 1,
  "has_more": false,
  "items": [
    {
      "_id": "6512f0a4b1c2d3e4f5a6b7c8",
      "defaultClientSideAvailability": {
        "usingEnvironmentId": false,
        "usingMobileKey": true
      },
      "includeInSnippetByDefault": false,
      "key": "default",
      "name": "Default project",
      "tags": []
    }
  ],
  "next_offset": null,
  "total_count": 1
}

List segments

List the segments in one environment of a project.

Inputs

Projectproject_keytextRequired
The project, or its key (the default project's key is 'default').
Environmentenvironment_keytextRequired
The environment, or its key (for example 'production' or 'test').
Searchquerytext
Optional text to find in a segment's key or name.
Sort bysorttext
Optional sort order.One of: creationDate (Creation date), name, lastModified (Last modified).
Limitlimitnumber
How many to return (1 to 100).From 1 to 100. Default: 20.
Offsetoffsetnumber
How many to skip, for the next page: use the previous next_offset.At least 0. Default: 0.

Outputs

countnumber
has_moretrue/false
itemslist
next_offsetnumber
total_countnumber
Example output
{
  "count": 1,
  "has_more": false,
  "items": [
    {
      "creationDate": 1759920000000,
      "deleted": false,
      "description": "People trying features early.",
      "excluded": [],
      "excludedContexts": [],
      "included": [],
      "includedContexts": [
        {
          "contextKind": "user",
          "values": [
            "user-123"
          ]
        }
      ],
      "key": "beta-testers",
      "lastModifiedDate": 1759920000000,
      "name": "Beta testers",
      "rules": [],
      "tags": [],
      "version": 1
    }
  ],
  "next_offset": null,
  "total_count": 1
}

Toggle a flag

Turn a flag's targeting on or off in one environment.

Inputs

Projectproject_keytextRequired
The project, or its key (the default project's key is 'default').
Flag keyflag_keytextRequired
The flag's key (not its name), or the address of the flag's page in LaunchDarkly. Use List flags to find one.
Environmentenvironment_keytextRequired
The environment, or its key (for example 'production' or 'test').
TurnstatetextRequired
On serves the flag's targeting; off serves its off variation.One of: on, off. Default: on.
Commentcommenttext
Optional note recorded in the flag's change history.

Outputs

environment_keytext
flagobject
keytext
ontrue/false
Example output
{
  "environment_key": "production",
  "flag": {
    "_version": 1,
    "archived": false,
    "creationDate": 1759920000000,
    "defaults": {
      "offVariation": 1,
      "onVariation": 0
    },
    "deprecated": false,
    "description": "Routes shoppers to the new checkout.",
    "environments": {
      "production": {
        "archived": false,
        "on": false,
        "version": 1
      }
    },
    "key": "new-checkout",
    "kind": "boolean",
    "name": "New checkout",
    "tags": [
      "checkout"
    ],
    "temporary": true,
    "variations": [
      {
        "_id": "e432f62b-55f6-49dd-a02f-eb24acf39d05",
        "value": true
      },
      {
        "_id": "a00bf58d-d252-476c-b915-15a74becacb4",
        "value": false
      }
    ]
  },
  "key": "new-checkout",
  "on": true
}

Update a flag

Change a flag's name, description, tags, lifetime or maintainer. Only the fields you fill in change, and either all of them are applied or none is.

Inputs

Projectproject_keytextRequired
The project, or its key (the default project's key is 'default').
Flag keyflag_keytextRequired
The flag's key (not its name), or the address of the flag's page in LaunchDarkly. Use List flags to find one.
New namenametext
Optional new name.
New descriptiondescriptiontext
Optional new description.
Tags to addadd_tagslist
Optional tags to add.
Tags to removeremove_tagslist
Optional tags to remove.
Lifetimelifetimetext
Optional: make the flag temporary or permanent.One of: temporary, permanent.
Maintainermaintainer_idtext
Optional: the account member who maintains the flag.
Commentcommenttext
Optional note recorded in the flag's change history.

Outputs

_versionnumber
archivedtrue/false
archivedDatenumber
clientSideAvailabilityobject
creationDatenumber
defaultsobject
deprecatedtrue/false
descriptiontext
environmentsobject
keytext
kindtext
maintainerIdtext
nametext
tagslist
temporarytrue/false
variationslist
Example output
{
  "_version": 1,
  "archived": false,
  "creationDate": 1759920000000,
  "defaults": {
    "offVariation": 1,
    "onVariation": 0
  },
  "deprecated": false,
  "description": "Routes shoppers to the new checkout.",
  "environments": {
    "production": {
      "archived": false,
      "on": false,
      "version": 1
    }
  },
  "key": "new-checkout",
  "kind": "boolean",
  "name": "New checkout",
  "tags": [
    "checkout"
  ],
  "temporary": true,
  "variations": [
    {
      "_id": "e432f62b-55f6-49dd-a02f-eb24acf39d05",
      "value": true
    },
    {
      "_id": "a00bf58d-d252-476c-b915-15a74becacb4",
      "value": false
    }
  ]
}

On this page