Skip to main content
The LaunchDarkly node adds LaunchDarkly operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields. LaunchDarkly also includes 1 trigger operation (marked in the tables below) that can start a workflow when something happens in LaunchDarkly.
You can wire the LaunchDarkly node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.

Credentials

Connect LaunchDarkly under Credentials in the node settings. See Connecting credentials for the general flow. Enter the values manually when creating the credential. Account settings -> Authorization -> Create token. Use a personal or service token (Reader/Writer/Admin scope as needed). SDK, mobile, and client-side keys cannot access the REST API. Get your credentials here.

Operations

Access tokens

OperationIDDescriptionTrigger
Create Access Tokencreate_tokenCreate an access token.
Delete Access Tokendelete_tokenDelete an access token.
Get Access Tokenget_tokenGet a single access token by ID.
Reset Access Tokenreset_tokenReset an access token’s secret, optionally keeping the old one valid for a grace period.
Update Access Tokenupdate_tokenUpdate an access token via JSON Patch.

Account

OperationIDDescriptionTrigger
Create Approval Requestcreate_approval_requestCreate an approval request for a flag change.
Get Audit Logget_audit_logQuery the audit log.
List Access Tokenslist_tokensList API access tokens for the account.
List Custom Roleslist_rolesList custom roles defined in the account.
List Metricslist_metricsList experimentation/release metrics in a project.
List Teamslist_teamsList teams in the account.

Account members

OperationIDDescriptionTrigger
Add Member To Teamsadd_member_teamsAdd an account member to one or more teams.
Delete Account Memberdelete_memberDelete an account member.
Get Account Memberget_memberGet a single account member by ID.
Modify Account Memberupdate_memberModify a single account member via JSON Patch.
Modify Account Membersupdate_membersModify multiple account members via semantic-patch instructions.

Announcements

OperationIDDescriptionTrigger
Create Announcementcreate_announcementCreate an announcement.
Delete Announcementdelete_announcementDelete an announcement.
Get Announcementslist_announcementsList announcements in the account.
Update Announcementupdate_announcementUpdate an announcement via JSON Patch.

Approvals

OperationIDDescriptionTrigger
Apply Approval Requestapply_approval_requestApply an approved approval request.
Apply Flag Approval Requestapply_flag_approval_requestApply an approved approval request for a feature flag in an environment.
Create Flag Approval Requestcreate_flag_approval_requestCreate an approval request for a feature flag in an environment.
Create Flag Copy Approval Requestcreate_flag_copy_approval_requestCreate an approval request to copy flag configurations across environments.
Delete Approval Requestdelete_approval_requestDelete an approval request.
Delete Flag Approval Requestdelete_flag_approval_requestDelete an approval request for a feature flag in an environment.
Get Approval Requestget_approval_requestGet a single approval request.
Get Flag Approval Requestget_flag_approval_requestGet a single approval request for a feature flag in an environment.
List Approval Requestslist_approval_requestsList approval requests in the account.
List Flag Approval Requestslist_flag_approval_requestsList approval requests for a feature flag in an environment.
Review Approval Requestreview_approval_requestReview (approve/decline) an approval request.
Review Flag Approval Requestreview_flag_approval_requestReview (approve/decline) an approval request for a feature flag in an environment.

Audit log

OperationIDDescriptionTrigger
Get Audit Log Entryget_audit_log_entryGet a single audit log entry by ID.
Get Audit Log Entry Countsget_audit_log_entry_countsGet counts of audit log entries bucketed over a time range.
List Audit Log Entrieslist_audit_log_entriesList audit log entries in the account.
Search Audit Log Entriessearch_audit_log_entriesSearch audit log entries using a list of policy statements.

Code references

OperationIDDescriptionTrigger
Create Extinctioncreate_extinctionCreate extinction events for a branch.
Create Repositorycreate_repositoryCreate a code reference repository.
Delete Branchesdelete_branchesQueue a task to delete branches from a repository.
Delete Repositorydelete_repositoryDelete a code reference repository.
Get Branchget_branchGet a branch for a code reference repository.
Get Code References Statistics (Root)get_code_refs_statisticsGet links to code reference repositories for each project.
Get Project Code References Statisticsget_project_code_refs_statisticsGet code references statistics for the flags in a project.
Get Repositoryget_repositoryGet a code reference repository.
List Brancheslist_branchesList branches for a code reference repository.
List Extinctionslist_extinctionsList extinctions (removed flag code references).
List Repositorieslist_repositoriesList code reference repositories.
Update Repositoryupdate_repositoryUpdate a code reference repository via JSON Patch.
Upsert Branchupsert_branchCreate or update a branch and its code references.

Context settings

OperationIDDescriptionTrigger
Update Flag Settings For Contextupdate_context_flag_settingUpdate the flag setting for a specific context.

Contexts

OperationIDDescriptionTrigger
Create or Update Context Kindupsert_context_kindCreate or update a context kind.
Delete Context Instancesdelete_context_instanceDelete context instances by ID.
Evaluate Flags For Context Instanceevaluate_context_instanceEvaluate all flags for a given context instance.
Get Context Attribute Namesget_context_attribute_namesGet context attribute names for an environment.
Get Context Attribute Valuesget_context_attribute_valuesGet context attribute values for a given attribute name.
Get Context Instancesget_context_instanceGet context instances by ID.
Get Context Kindsget_context_kindsGet all context kinds for a project.
Get Contextsget_contextGet contexts by kind and key.
Search Context Instancessearch_context_instancesSearch for context instances in an environment.
Search Contextssearch_contextsSearch for contexts in an environment.

Custom roles

OperationIDDescriptionTrigger
Create Custom Rolecreate_roleCreate a custom role.
Delete Custom Roledelete_roleDelete a custom role.
Get Custom Roleget_roleGet a custom role by key.
Update Custom Roleupdate_roleUpdate a custom role via JSON patch.

Data export destinations

OperationIDDescriptionTrigger
Complete Warehouse Destination Setupcomplete_destination_setupComplete warehouse destination setup for a given destination kind.
Create Data Export Destinationcreate_destinationCreate a Data Export destination in an environment.
Delete Data Export Destinationdelete_destinationDelete a Data Export destination.
Generate Environment Snowflake Key Pairgenerate_environment_warehouse_key_pairGenerate a Snowflake destination key pair for a specific project environment.
Generate Snowflake Destination Key Pairgenerate_warehouse_key_pairGenerate a Snowflake Data Export destination key pair.
Generate Trust Policygenerate_destination_trust_policyGenerate a trust policy for a Data Export destination in an environment.
Generate Warehouse Destination Setup Scriptgenerate_destination_setup_scriptGenerate a warehouse destination setup script for a given destination kind.
Get Destinationget_destinationGet a single Data Export destination.
List Destinationslist_destinationsList all Data Export destinations across the account.
Update Data Export Destinationupdate_destinationUpdate a Data Export destination via a JSON Patch document.

Environments

OperationIDDescriptionTrigger
Create Environmentcreate_environmentCreate an environment within a project.
Delete Environmentdelete_environmentDelete an environment.
Get Environmentget_environmentGet a single environment in a project.
List Environmentslist_environmentsList environments within a project.
Reset Environment Mobile Keyreset_environment_mobile_keyReset an environment’s mobile SDK key.
Reset Environment SDK Keyreset_environment_sdk_keyReset an environment’s SDK key, optionally keeping the old key alive for a period.
Update Environmentupdate_environmentUpdate an environment via JSON Patch.

Experiments

OperationIDDescriptionTrigger
Create Experimentcreate_experimentCreate an experiment in an environment.
Create Experiment Iterationcreate_experiment_iterationCreate an iteration for an experiment.
Get Experimentget_experimentGet a single experiment.
Get Experimentation Settingsget_experimentation_settingsGet experimentation settings for a project.
List Experimentslist_experimentsGet experiments in an environment.
List Project Experimentslist_project_experimentsGet experiments across all environments in a project.
Update Experimentupdate_experimentUpdate an experiment via semantic-patch instructions.
Update Experimentation Settingsupdate_experimentation_settingsUpdate experimentation (randomization) settings for a project.

Feature flags

OperationIDDescriptionTrigger
Get Expiring Context Targetsget_expiring_context_targetsGet expiring context targets for a feature flag in an environment.
Get Expiring User Targetsget_expiring_user_targetsGet expiring user targets for a feature flag in an environment.
Get Flag Status Across Environmentsget_flag_status_across_environmentsGet the status of a feature flag across all environments.
Get Migration Safety Issuesget_migration_safety_issuesGet migration safety issues for a proposed set of semantic-patch instructions on a flag.
List Feature Flag Statuseslist_flag_statusesList the statuses of all feature flags in an environment.
Update Expiring Context Targetsupdate_expiring_context_targetsUpdate expiring context targets on a feature flag via semantic-patch instructions.
Update Expiring User Targetsupdate_expiring_user_targetsUpdate expiring user targets on a feature flag via semantic-patch instructions.

Feature flags

OperationIDDescriptionTrigger
Copy Flag Settingscopy_flagCopy a flag’s targeting config from a source environment to a target environment.
Create Feature Flagcreate_flagCreate a new feature flag in a project.
Delete Feature Flagdelete_flagDelete a feature flag.
Get Feature Flagget_flagGet a single feature flag’s configuration and targeting.
Get Flag Statusget_flag_statusGet a flag’s status (new/active/launched/inactive) in an environment.
List Feature Flagslist_flagsList all feature flags in a project.
Toggle Feature Flagupdate_flagToggle a feature flag on or off in an environment (semantic patch).

Flag triggers

OperationIDDescriptionTrigger
Create Flag Triggercreate_flag_triggerCreate a trigger for a feature flag in an environment.
Delete Flag Triggerdelete_flag_triggerDelete a flag trigger by ID.
Get Flag Triggerget_flag_triggerGet a single flag trigger by ID.
List Flag Triggerslist_flag_triggersList all triggers for a feature flag in an environment.
Update Flag Triggerupdate_flag_triggerUpdate a flag trigger via semantic-patch instructions.

Follow flags

OperationIDDescriptionTrigger
Add Flag Followeradd_flag_followerAdd a member as a follower of a flag in a project and environment.
List Environment Flag Followerslist_environment_followersGet followers of all flags in a given project and environment.
List Flag Followerslist_flag_followersGet followers of a flag in a project and environment.
Remove Flag Followerremove_flag_followerRemove a member as a follower of a flag in a project and environment.

Holdouts

OperationIDDescriptionTrigger
Create Holdoutcreate_holdoutCreate a holdout in an environment.
Get Holdoutget_holdoutGet a holdout by its key.
Get Holdout by Idget_holdout_by_idGet a holdout by its id.
List Holdoutslist_holdoutsGet all holdouts in an environment.
Update Holdoutupdate_holdoutUpdate a holdout via semantic-patch instructions.

Integration audit log subscriptions

OperationIDDescriptionTrigger
Create Integration Subscriptioncreate_integration_subscriptionCreate an audit log subscription for an integration.
Delete Integration Subscriptiondelete_integration_subscriptionDelete an audit log subscription.
Get Integration Subscriptionget_integration_subscriptionGet an audit log subscription by ID.
List Integration Subscriptionslist_integration_subscriptionsGet all audit log subscriptions for a given integration.
Update Integration Subscriptionupdate_integration_subscriptionUpdate an audit log subscription via a JSON Patch array.

Layers

OperationIDDescriptionTrigger
Create Layercreate_layerCreate a layer in a project.
List Layerslist_layersList layers in a project.
Update Layerupdate_layerUpdate a layer via semantic-patch instructions.

Members

OperationIDDescriptionTrigger
Invite Memberinvite_membersInvite a new member to the account.
List Memberslist_membersList members of the account.

Metrics

OperationIDDescriptionTrigger
Create Metriccreate_metricCreate a metric in a project.
Delete Metricdelete_metricDelete a metric from a project.
Get Metricget_metricGet a single metric from a project.
Update Metricupdate_metricUpdate a metric via JSON Patch instructions.

OAuth2 clients

OperationIDDescriptionTrigger
Create OAuth Clientcreate_oauth_clientCreate a LaunchDarkly OAuth 2.0 client.
Delete OAuth Clientdelete_oauth_clientDelete an OAuth 2.0 client by ID.
Get OAuth Clientget_oauth_clientGet a single OAuth 2.0 client by ID.
List OAuth Clientslist_oauth_clientGet all OAuth 2.0 clients registered in the account.
Patch OAuth Clientpatch_oauth_clientPatch an OAuth 2.0 client by ID using JSON Patch instructions.

Projects

OperationIDDescriptionTrigger
Create Projectcreate_projectCreate a new project.
Delete Projectdelete_projectDelete a project.
Get Flag Defaultsget_flag_defaultsGet the flag defaults for a project.
Get Projectget_projectGet a single project.
List Projectslist_projectsList all projects in the account.
Update Flag Defaultsupdate_flag_defaultsUpdate the flag defaults for a project via a JSON Patch document.
Update Projectupdate_projectUpdate a project via a JSON Patch document.
Upsert Flag Defaultsupsert_flag_defaultsCreate or update (replace) the flag defaults for a project.

Relay proxy configurations

OperationIDDescriptionTrigger
Create Relay Proxy Configcreate_relay_proxy_configCreate a new Relay Proxy config.
Delete Relay Proxy Configdelete_relay_proxy_configDelete a Relay Proxy config by ID.
Get Relay Proxy Configget_relay_proxy_configGet a single Relay Proxy config by ID.
List Relay Proxy Configslist_relay_proxy_configsList Relay Proxy configs in the account.
Reset Relay Proxy Config Keyreset_relay_proxy_configReset a Relay Proxy configuration’s secret key.
Update Relay Proxy Configupdate_relay_proxy_configUpdate a Relay Proxy config via a JSON patch.

Scheduled changes

OperationIDDescriptionTrigger
Create Scheduled Changecreate_scheduled_changeCreate a scheduled changes workflow for a feature flag in an environment.
Delete Scheduled Changedelete_scheduled_changeDelete a scheduled changes workflow.
Get Scheduled Changeget_scheduled_changeGet a single scheduled change by ID.
List Scheduled Changeslist_scheduled_changesList scheduled changes for a feature flag in an environment.
Update Scheduled Changeupdate_scheduled_changeUpdate a scheduled changes workflow via semantic-patch instructions.

Segments

OperationIDDescriptionTrigger
Create Big Segment Exportcreate_big_segment_exportCreate a big segment export.
Create Big Segment Importcreate_big_segment_importCreate a big segment import.
Create Segmentcreate_segmentCreate a user/context segment.
Delete Segmentdelete_segmentDelete a segment.
Get Big Segment Exportget_big_segment_exportGet a big segment export.
Get Big Segment Importget_big_segment_importGet a big segment import.
Get Big Segment Membership For Contextget_segment_context_membershipGet big segment membership for a context.
Get Big Segment Membership For Userget_segment_user_membershipGet big segment membership for a user.
Get Expiring Targets For Segmentget_segment_expiring_targetsGet expiring targets for a segment.
Get Expiring User Targets For Segmentget_segment_expiring_user_targetsGet expiring user targets for a segment.
Get Segmentget_segmentGet a single segment.
List Segment Memberships For Context Instanceevaluate_segment_membershipsList segment memberships for a context instance in an environment.
List Segmentslist_segmentsList segments in a project/environment.
Update Context Targets On Big Segmentupdate_big_segment_context_targetsUpdate context targets on a big segment.
Update Expiring Targets For Segmentupdate_segment_expiring_targetsUpdate expiring targets for a segment via instructions.
Update Expiring User Targets For Segmentupdate_segment_expiring_user_targetsUpdate expiring user targets for a segment via instructions.
Update Segmentupdate_segmentPatch a segment’s included/excluded targets (JSON patch array).
Update User Context Targets On Big Segmentupdate_big_segment_user_targetsUpdate user context targets on a big segment.

Tags

OperationIDDescriptionTrigger
List Tagslist_tagsList all tags in the account.

Teams

OperationIDDescriptionTrigger
Add Team Membersadd_team_membersAdd members to a team (semantic-patch addMembers instruction).
Create Teamcreate_teamCreate a team.
Delete Teamdelete_teamDelete a team.
Get Teamget_teamGet a single team by key.
List Team Maintainerslist_team_maintainersGet the maintainers of a team.
List Team Roleslist_team_rolesGet the custom roles associated with a team.
Update Teamupdate_teamUpdate a team via semantic-patch instructions.

User settings

OperationIDDescriptionTrigger
Get Expiring User Targetget_expiring_user_targetGet expiring dates on flags for a user.
Get User Flag Settingget_user_flag_settingGet a single flag setting for a user.
List User Flag Settingslist_user_flag_settingsList flag settings for a user.
Update Expiring User Targetupdate_expiring_user_targetUpdate expiring user targets for flags via instructions.
Update User Flag Settingupdate_user_flag_settingUpdate a flag setting for a user.

Users

OperationIDDescriptionTrigger
Delete Userdelete_userDelete a user from a project environment.
Find Userssearch_usersFind users in a project environment.
Get Userget_userGet a single user in a project environment.
List Userslist_usersList users in a project environment.

Webhooks

OperationIDDescriptionTrigger
Create Webhookcreate_webhookCreate an account webhook.
Delete Webhookdelete_webhookDelete an account webhook.
Get Webhookget_webhookGet a single webhook by ID.
List Webhookslist_webhooksList all account webhooks.
Update Webhookupdate_webhookUpdate a webhook using a JSON Patch document.

Workflow templates

OperationIDDescriptionTrigger
Create Workflow Templatecreate_workflow_templateCreate a workflow template.
Delete Workflow Templatedelete_workflow_templateDelete a workflow template.
Get Workflow Templateslist_workflow_templatesGet workflow templates in the account.

Workflows

OperationIDDescriptionTrigger
Create Workflowcreate_workflowCreate a workflow for a feature flag in an environment.
Delete Workflowdelete_workflowDelete a workflow by ID.
Get Workflowget_workflowGet a custom workflow by ID.
List Workflowslist_workflowsList workflows for a feature flag in an environment.

Other

OperationIDDescriptionTrigger
Get Caller Identityget_caller_identityIdentify the caller associated with the API access token.
Get OpenAPI Specget_openapi_specGet the LaunchDarkly OpenAPI specification in JSON.
Get Public IP Listget_public_ip_listGet the list of public IP addresses used by LaunchDarkly.
Get Root Resourceget_rootGet the root resource of the LaunchDarkly API.
Get Versionsget_versionsGet LaunchDarkly API version information.
On Account Activityon_account_activityFire the workflow when LaunchDarkly reports account activity.Yes