Connectors

Cloud Infrastructure & DevOps

LaunchDarkly

Feature flags: flags, segments, environments, and targeting rule updates
Signs in with
Connection fields
Runs on
Cloud or On-Prem Worker
Operations
387
Ready-made triggers
0

Connect LaunchDarkly

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for LaunchDarkly and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
API access tokenRequiredSecret

Use it in a flow

  1. Open a flow, open the node library and search for LaunchDarkly.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from LaunchDarkly without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if LaunchDarkly can send webhooks, a Webhook trigger receives them at its own URL.

Operations

387 operations in 57 groups. Each one is a step you can add to a flow.

Access Token6
Create access tokenpostTokenPOSTCreate a new access token.
Delete access tokendeleteTokenDELETEDelete an access token by ID.
Get access tokengetTokenGETGet a single access token by ID.
List access tokensgetTokensGETFetch a list of all access tokens.
Patch access tokenpatchTokenPATCHUpdate an access token's settings.
Reset access tokenresetTokenPOSTReset an access token's secret key with an optional expiry time for the old key.
Account Member7
Add a member to teamspostMemberTeamsPOSTAdd one member to one or more teams.
Delete account memberdeleteMemberDELETEDelete a single account member by ID.
Get account membergetMemberGETGet a single account member by member ID.
Invite new memberspostMembersPOSTInvite one or more new members to join an account.
List account membersgetMembersGETReturn a list of account members.
Modify account memberspatchMembersPATCHFull use of this API resource is an Enterprise feature The ability to perform a partial update to multiple members is available to customers on an Enterprise plan.
Modify an account memberpatchMemberPATCHUpdate a single account member.
Account Usage (beta)27
Get AI runs usagegetAIRunsUsageGETGet a time series array showing the number of AI runs recorded for your account.
Get contexts clientside usagegetContextsClientsideUsageGETGet a detailed time series of the number of context key usages observed by LaunchDarkly in your account, including non-primary context kinds.
Get contexts serverside usagegetContextsServersideUsageGETGet a detailed time series of the number of context key usages observed by LaunchDarkly in your account, including non-primary context kinds.
Get contexts total usagegetContextsTotalUsageGETGet a detailed time series of the number of context key usages observed by LaunchDarkly in your account, including non-primary context kinds.
Get data export events usagegetDataExportEventsUsageGETGet a time series array showing the number of data export events from your account.
Get evaluations usagegetEvaluationsUsageGETGet time-series arrays of the number of times a flag is evaluated, broken down by the variation that resulted from that evaluation.
Get events usagegetEventsUsageGETGet time-series arrays of the number of times a flag is evaluated, broken down by the variation that resulted from that evaluation.
Get experimentation events usagegetExperimentationEventsUsageGETGet a time series array showing the number of experimentation events from your account.
Get experimentation keys usagegetExperimentationKeysUsageGETGet a time series array showing the number of experimentation keys from your account.
Get MAU clientside usagegetMAUClientsideUsageGETGet a time series of the number of context key usages observed by LaunchDarkly in your account, for the primary context kind only.
Get MAU SDKs by typegetMauSdksByTypeGETGet a list of SDKs.
Get MAU total usagegetMAUTotalUsageGETGet a time series of the number of context key usages observed by LaunchDarkly in your account, for the primary context kind only.
Get MAU usagegetMauUsageGETGet a time-series array of the number of monthly active users (MAU) seen by LaunchDarkly from your account.
Get MAU usage by categorygetMauUsageByCategoryGETGet time-series arrays of the number of monthly active users (MAU) seen by LaunchDarkly from your account, broken down by the category of users.
Get observability errors usagegetObservabilityErrorsUsageGETGet time-series arrays of the number of observability errors.
Get observability logs usagegetObservabilityLogsUsageGETGet time-series arrays of the number of observability logs.
Get observability metrics usagegetObservabilityMetricsUsageGETGet time-series arrays of the number of observability metrics.
Get observability sessions usagegetObservabilitySessionsUsageGETGet time-series arrays of the number of observability sessions.
Get observability traces usagegetObservabilityTracesUsageGETGet time-series arrays of the number of observability traces.
Get SDK versions usage detailsgetSdkVersionsDetailsGETGet detailed SDK version usage data for your account, including version information, EOL status, and relay proxy metadata.
Get service connections usagegetServiceConnectionsUsageGETGet a time series array showing the number of service connection minutes from your account.
Get stream usagegetStreamUsageGETGet a time-series array of the number of streaming connections to LaunchDarkly in each time period.
Get stream usage by SDK versiongetStreamUsageBySdkVersionGETGet multiple series of the number of streaming connections to LaunchDarkly in each time period, separated by SDK type and version.
Get stream usage SDK versionsgetStreamUsageSdkversionGETGet a list of SDK version objects, which contain an SDK name and version.
Get usage details for all SDK versionsgetSdkAllVersionsGETGet detailed SDK version usage data for all versions observed in the last 24 hours in your account.
Get Vega AI usagegetVegaAIUsageGETGet time-series arrays of the number of Vega AI usage.
Get warehouse Data Export usagegetWarehouseExportUsageGETGet a time series array showing the number of rows exported to your warehouse Data Export destinations.
AgentControl50
Add AI models to the restricted listpostRestrictedModelsPOSTAdd AI models, by key, to the restricted list.
Create a prompt snippetpostPromptSnippetPOSTCreate a new prompt snippet within the given project.
Create agent optimizationpostAgentOptimizationPOSTCreate a new agent optimization within the given project.
Create agent optimization resultpostAgentOptimizationResultPOSTCreate a new result for an agent optimization run.
Create AI Config variationpostAIConfigVariationPOSTCreate a new variation for a given AI Config.
Create an agent skillpostAgentSkillPOSTAdd an AI-config agent skill.
Create an AI model configpostModelConfigPOSTCreate an AI model config.
Create an AI toolpostAIToolPOSTCreate an AI tool
Create new agent graphpostAgentGraphPOSTCreate a new agent graph within the given project.
Create new AI ConfigpostAIConfigPOSTCreate a new AI Config within the given project.
Delete a prompt snippetdeletePromptSnippetDELETEDelete an existing prompt snippet.
Delete agent graphdeleteAgentGraphDELETEDelete an existing agent graph and all of its edges.
Delete AI ConfigdeleteAIConfigDELETEDelete an existing AI Config.
Delete AI Config variationdeleteAIConfigVariationDELETEDelete a specific variation of an AI Config by config key and variation key.
Delete AI tooldeleteAIToolDELETEDelete an existing AI tool.
Delete an agent optimizationdeleteAgentOptimizationDELETEDelete an existing agent optimization.
Delete an agent optimization rundeleteAgentOptimizationRunDELETEDelete all results for a specific run of an agent optimization.
Delete an AI model configdeleteModelConfigDELETEDelete an AI model config.
Get a prompt snippetgetPromptSnippetGETRetrieve a specific prompt snippet by its key.
Get agent graphgetAgentGraphGETRetrieve a specific agent graph by its key, including its edges.
Get AI ConfiggetAIConfigGETRetrieve a specific AI Config by its key.
Get AI Config metricsgetAIConfigMetricsGETRetrieve usage metrics for an AI Config by config key.
Get AI Config metrics by variationgetAIConfigMetricsByVariationGETRetrieve usage metrics for an AI Config by config key, with results split by variation.
Get AI Config quick statsgetAIConfigQuickStatsGETRetrieve aggregate quick stats for AI Configs in a project.
Get AI Config variationgetAIConfigVariationGETGet an AI Config variation by key.
Get AI model configgetModelConfigGETGet an AI model config by key.
Get AI toolgetAIToolGETRetrieve a specific AI tool by its key.
Get an agent optimizationgetAgentOptimizationGETRetrieve a specific agent optimization by its key.
List agent graphslistAgentGraphsGETGet a list of all agent graphs in the given project.
List agent optimization results for a runlistAgentOptimizationResultsByRunIdGETGet all results for a specific run of an agent optimization, sorted by iteration descending.
List agent optimization runslistAgentOptimizationResultsGETGet the most recent result for each unique run of an agent optimization.
List agent optimizationslistAgentOptimizationsGETGet a list of all agent optimizations in the given project.
List AI ConfigsgetAIConfigsGETGet a list of all AI Configs in the given project.
List AI model configslistModelConfigsGETGet all AI model configs for a project.
List AI tool versionslistAIToolVersionsGETGet a list of all versions of an AI tool in the given project.
List AI toolslistAIToolsGETGet a list of all AI tools in the given project.
List all agent optimization results across versionslistAllAgentOptimizationResultsGETGet all results across all versions of an agent optimization.
List prompt snippet referenceslistPromptSnippetReferencesGETGet all config variations that currently reference this prompt snippet.
List prompt snippet versionslistPromptSnippetVersionsGETGet all versions of a prompt snippet in the given project, ordered by version descending.
List prompt snippetslistPromptSnippetsGETGet a list of all prompt snippets in the given project.
Remove AI models from the restricted listdeleteRestrictedModelsDELETERemove AI models, by key, from the restricted list.
Show an AI Config's targetinggetAIConfigTargetingGETRetrieves a specific AI Config's targeting by its key
Update a prompt snippetpatchPromptSnippetPATCHUpdate an existing prompt snippet.
Update agent graphpatchAgentGraphPATCHEdit an existing agent graph.
Update AI ConfigpatchAIConfigPATCHEdit an existing AI Config.
Update AI Config targetingpatchAIConfigTargetingPATCHPerform a partial update to an AI Config's targeting.
Update AI Config variationpatchAIConfigVariationPATCHEdit an existing variation of an AI Config.
Update AI toolpatchAIToolPATCHEdit an existing AI tool.
Update an agent optimizationpatchAgentOptimizationPATCHUpdate an existing agent optimization.
Update an agent optimization resultpatchAgentOptimizationResultPATCHUpdate status, activity, and AI request metadata fields on an agent optimization result.
AI Config2
List agent optimization runslistAgentOptimizationRunsGETGet one run summary per distinct run id across all versions of an agent optimization config, ordered by created at DESC.
List AI tool referenceslistAIToolReferencesGETGet all AgentControl config variations that currently reference this tool.
Announcement4
Create an announcementcreateAnnouncementPublicPOSTCreate an announcement
Delete an announcementdeleteAnnouncementPublicDELETEDelete an announcement
Get announcementsgetAnnouncementsPublicGETGet announcements
Update an announcementupdateAnnouncementPublicPATCHUpdate an announcement
Applications (beta)7
Delete applicationdeleteApplicationDELETEDelete an application.
Delete application versiondeleteApplicationVersionDELETEDelete an application version.
Get application by keygetApplicationGETRetrieve an application by the application key.
Get application versions by application keygetApplicationVersionsGETGet a list of versions for a specific application in an account.
Get applicationsgetApplicationsGETGet a list of applications.
Update applicationpatchApplicationPATCHUpdate an application.
Update application versionpatchApplicationVersionPATCHUpdate an application version.
Approval13
Apply approval requestpostApprovalRequestApplyPOSTApply an approval request that has been approved.
Apply approval request for a flagpostApprovalRequestApplyForFlagPOSTApply an approval request that has been approved.
Create approval requestpostApprovalRequestPOSTCreate an approval request.
Create approval request for a flagpostApprovalRequestForFlagPOSTCreate an approval request for a feature flag.
Create approval request to copy flag configurations acrosspostFlagCopyConfigApprovalRequestPOSTCreate an approval request to copy a feature flag's configuration across environments.
Delete approval requestdeleteApprovalRequestDELETEDelete an approval request.
Delete approval request for a flagdeleteApprovalRequestForFlagDELETEDelete an approval request for a feature flag.
Get approval requestgetApprovalRequestGETGet an approval request by approval request ID.
Get approval request for a flaggetApprovalForFlagGETGet a single approval request for a feature flag.
List approval requestsgetApprovalRequestsGETGet all approval requests.
List approval requests for a flaggetApprovalsForFlagGETGet all approval requests for a feature flag.
Review approval requestpostApprovalRequestReviewPOSTReview an approval request by approving or denying changes.
Review approval request for a flagpostApprovalRequestReviewForFlagPOSTReview an approval request by approving or denying changes.
Approvals (beta)4
Get approval request settingsgetApprovalRequestSettingsGETGet the approval request settings for the given project, optionally filtered by environment and resource kind.
Update approval requestpatchApprovalRequestPATCHPerform a partial update to an approval request.
Update approval request settingspatchApprovalRequestSettingsPATCHPerform a partial update to approval request settings
Update flag approval requestpatchFlagConfigApprovalRequestPATCHPerform a partial update to an approval request.
Audit Log4
Get audit log entrygetAuditLogEntryGETFetch a detailed audit log entry representation.
Get audit log entry countspostAuditLogEntryCountsPOSTReturns aggregate counts of audit log entries per time bucket.
List audit log entriesgetAuditLogEntriesGETGet a list of all audit log entries.
Search audit log entriespostAuditLogEntriesPOSTSearch your audit log entries.
Code Reference13
Create extinctionpostExtinctionPOSTCreate a new extinction.
Create repositorypostRepositoryPOSTCreate a repository with the specified name.
Delete branchesdeleteBranchesPOSTAsynchronously delete a number of branches.
Delete repositorydeleteRepositoryDELETEDelete a repository with the specified name.
Get branchgetBranchGETGet a specific branch in a repository.
Get code references statistics for flagsgetStatisticsGETGet statistics about all the code references across repositories for all flags in your project that have code references in the default branch, for example, main.
Get links to code reference repositories for each projectgetRootStatisticGETGet links for all projects that have code references.
Get repositorygetRepositoryGETGet a single repository by name.
List branchesgetBranchesGETGet a list of branches.
List extinctionsgetExtinctionsGETGet a list of all extinctions.
List repositoriesgetRepositoriesGETGet a list of connected repositories.
Update repositorypatchRepositoryPATCHUpdate a repository's settings.
Upsert branchputBranchPUTCreate a new branch if it doesn't exist, or update the branch if it already exists.
Context10
Create or update context kindputContextKindPUTCreate or update a context kind by key.
Delete context instancesdeleteContextInstancesDELETEDelete context instances by ID.
Evaluate flags for context instanceevaluateContextInstancePOSTEvaluate flags for a context instance, for example, to determine the expected flag variation.
Get context attribute namesgetContextAttributeNamesGETGet context attribute names.
Get context attribute valuesgetContextAttributeValuesGETGet context attribute values.
Get context instancesgetContextInstancesGETGet context instances by ID.
Get context kindsgetContextKindsByProjectKeyGETGet all context kinds for a given project.
Get contextsgetContextsGETGet contexts based on kind and key.
Search for context instancessearchContextInstancesPOSTSearch for context instances.
Search for contextssearchContextsPOSTSearch for contexts.
Context Setting1
Update flag settings for contextputContextFlagSettingPUTEnable or disable a feature flag for a context based on its context kind and key.
Custom Role5
Create custom rolepostCustomRolePOSTCreate a new custom role
Delete custom roledeleteCustomRoleDELETEDelete a custom role by key
Get custom rolegetCustomRoleGETGet a single custom role by key or ID
List custom rolesgetCustomRolesGETGet a complete list of custom roles.
Update custom rolepatchCustomRolePATCHUpdate a single custom role.
Data Export Destination10
Complete warehouse destination setuppostCompleteWarehouseDestinationSetupPOSTComplete the setup of a warehouse destination by providing the Snowflake host address and the public keys from the /setup response.
Create Data Export destinationpostDestinationPOSTCreate a new Data Export destination.
Delete Data Export destinationdeleteDestinationDELETEDelete a Data Export destination by ID.
Generate Snowflake destination key pairpostGenerateProjectEnvWarehouseDestinationKeyPairPOSTGenerate key pair to allow Data Export to authenticate into a Snowflake warehouse destination
Generate Snowflake destination key pairpostGenerateWarehouseDestinationKeyPairPOSTGenerate key pair to allow Data Export to authenticate into a Snowflake warehouse destination
Generate trust policypostGenerateTrustPolicyPOSTTrust policy to allow Data Export to assume the role and perform operations on AWS resources
Generate warehouse destination setup scriptpostGenerateWarehouseDestinationSetupScriptPOSTGenerate the SQL setup script required to prepare a warehouse for LaunchDarkly Data Export.
Get destinationgetDestinationGETGet a single Data Export destination by ID.
List destinationsgetDestinationsGETGet a list of Data Export destinations configured across all projects and environments.
Update Data Export destinationpatchDestinationPATCHUpdate a Data Export destination.
Environment7
Create environmentpostEnvironmentPOSTApproval settings You cannot configure approval settings when you create a new environment.
Delete environmentdeleteEnvironmentDELETEDelete a environment by key.
Get environmentgetEnvironmentGETApproval settings The approvalSettings and resourceApprovalSettings keys are only returned when the approvals feature is enabled.
List environmentsgetEnvironmentsByProjectGETReturn a list of environments for the specified project.
Reset environment mobile SDK keyresetEnvironmentMobileKeyPOSTReset an environment's mobile key.
Reset environment SDK keyresetEnvironmentSDKKeyPOSTReset an environment's SDK key with an optional expiry time for the old key.
Update environmentpatchEnvironmentPATCHUpdate an environment.
Experiment8
Create experimentcreateExperimentPOSTCreate an experiment.
Create iterationcreateIterationPOSTDeprecated : This endpoint will be removed in a future version.
Get experimentgetExperimentGETGet details about an experiment.
Get experimentation settingsgetExperimentationSettingsGETGet current experimentation settings for the given project
Get experimentsgetExperimentsGETGet details about all experiments in an environment.
Get experiments any environmentgetExperimentsAnyEnvGETGet a list of experiments from across all environments in the project
Patch experimentpatchExperimentPATCHUpdate an experiment.
Update experimentation settingsputExperimentationSettingsPUTUpdate experimentation settings for the given project
Feature Flag14
Copy feature flagcopyFeatureFlagPOSTCopying flag settings is an Enterprise feature Copying flag settings is available to customers on an Enterprise plan.
Create a feature flagpostFeatureFlagPOSTCreate a feature flag with the given name, key, and variations.
Delete feature flagdeleteFeatureFlagDELETEDelete a feature flag in all environments.
Get expiring context targets for feature flaggetExpiringContextTargetsGETGet a list of context targets on a feature flag that are scheduled for removal.
Get expiring user targets for feature flaggetExpiringUserTargetsGETContexts are now available After you have upgraded your LaunchDarkly SDK to use contexts instead of users, you should use Get expiring context targets for feature flag instead of this...
Get feature flaggetFeatureFlagGETGet a single feature flag by key.
Get feature flag statusgetFeatureFlagStatusGETGet the status for a particular feature flag.
Get flag status across environmentsgetFeatureFlagStatusAcrossEnvironmentsGETGet the status for a particular feature flag across environments.
Get migration safety issuespostMigrationSafetyIssuesPOSTReturns the migration safety issues that are associated with the POSTed flag patch.
List feature flag statusesgetFeatureFlagStatusesGETGet a list of statuses for all feature flags.
List feature flagsgetFeatureFlagsGETGet a list of all feature flags in the given project.
Update expiring context targets on feature flagpatchExpiringTargetsPATCHSchedule a context for removal from individual targeting on a feature flag.
Update expiring user targets on feature flagpatchExpiringUserTargetsPATCHContexts are now available After you have upgraded your LaunchDarkly SDK to use contexts instead of users, you should use Update expiring context targets on feature flag instead of this...
Update feature flagpatchFeatureFlagPATCHPerform a partial update to a feature flag.
Feature Flags (beta)2
List dependent feature flagsgetDependentFlagsGETFlag prerequisites is an Enterprise feature Flag prerequisites is available to customers on an Enterprise plan.
List dependent feature flags by environmentgetDependentFlagsByEnvGETFlag prerequisites is an Enterprise feature Flag prerequisites is available to customers on an Enterprise plan.
Flag Import Configurations (beta)6
Create a flag import configurationcreateFlagImportConfigurationPOSTCreate a new flag import configuration.
Delete a flag import configurationdeleteFlagImportConfigurationDELETEDelete a flag import configuration by ID.
Get a single flag import configurationgetFlagImportConfigurationGETGet a single flag import configuration by ID.
List all flag import configurationsgetFlagImportConfigurationsGETList all flag import configurations.
Trigger a single flag import runtriggerFlagImportJobPOSTTrigger a single flag import run for an existing flag import configuration.
Update a flag import configurationpatchFlagImportConfigurationPATCHUpdating a flag import configuration uses a JSON patch representation of the desired changes.
Flag Links (beta)4
Create flag linkcreateFlagLinkPOSTCreate a new flag link.
Delete flag linkdeleteFlagLinkDELETEDelete a flag link by ID or key.
List flag linksgetFlagLinksGETGet a list of all flag links.
Update flag linkupdateFlagLinkPATCHUpdate a flag link.
Flag Trigger5
Create flag triggercreateTriggerWorkflowPOSTCreate a new flag trigger.
Delete flag triggerdeleteTriggerWorkflowDELETEDelete a flag trigger by ID.
Get flag trigger by IDgetTriggerWorkflowByIdGETGet a flag trigger by ID.
List flag triggersgetTriggerWorkflowsGETGet a list of all flag triggers.
Update flag triggerpatchTriggerWorkflowPATCHUpdate a flag trigger.
Follow Flag4
Add a member as a follower of a flag in a project andputFlagFollowerPUTAdd a member as a follower to a flag in a project and environment
Get followers of a flag in a project and environmentgetFlagFollowersGETGet a list of members following a flag in a project and environment
Get followers of all flags in a given project and environmentgetFollowersByProjEnvGETGet followers of all flags in a given environment and project
Remove a member as a follower of a flag in a project anddeleteFlagFollowerDELETERemove a member as a follower to a flag in a project and environment
Holdout5
Create holdoutpostHoldoutPOSTCreate a new holdout in the specified project.
Get all holdoutsgetAllHoldoutsGET
Get holdoutgetHoldoutGETGet details about a holdout.
Get Holdout by IdgetHoldoutByIdGET
Patch holdoutpatchHoldoutPATCHUpdates an existing holdout, and returns the updated holdout.
Insights Charts (beta)5
Get deployment frequency chart datagetDeploymentFrequencyChartGETGet deployment frequency chart data.
Get flag status chart datagetFlagStatusChartGETGet flag status chart data.
Get lead time chart datagetLeadTimeChartGETGet lead time chart data.
Get release frequency chart datagetReleaseFrequencyChartGETGet release frequency chart data.
Get stale flags chart datagetStaleFlagsChartGETGet stale flags chart data.
Insights Deployments (beta)4
Create deployment eventcreateDeploymentEventPOSTCreate deployment event
Get deploymentgetDeploymentGETGet a deployment by ID.
List deploymentsgetDeploymentsGETGet a list of deployments
Update deploymentupdateDeploymentPATCHUpdate a deployment by ID.
Insights Flag Events (beta)1
List flag eventsgetFlagEventsGETGet a list of flag events
Insights Pull Requests (beta)1
List pull requestsgetPullRequestsGETGet a list of pull requests
Insights Repositories (beta)3
Associate repositories with projectsassociateRepositoriesAndProjectsPUTAssociate repositories with projects
List repositoriesgetInsightsRepositoriesGETGet a list of repositories
Remove repository project associationdeleteRepositoryProjectDELETERemove repository project association
Insights Scores (beta)6
Create insight groupcreateInsightGroupPOSTCreate insight group
Delete insight groupdeleteInsightGroupDELETEDelete insight group
Get insight groupgetInsightGroupGETGet insight group
Get insight scoresgetInsightsScoresGETReturn insights scores, based on the given parameters.
List insight groupsgetInsightGroupsGETList groups for which you are collecting insights
Patch insight grouppatchInsightGroupPATCHUpdate an insight group.
Integration Audit Log Subscription5
Create audit log subscriptioncreateSubscriptionPOSTCreate an audit log subscription.
Delete audit log subscriptiondeleteSubscriptionDELETEDelete an audit log subscription.
Get audit log subscription by IDgetSubscriptionByIDGETGet an audit log subscription by ID.
Get audit log subscriptions by integrationgetSubscriptionsGETGet all audit log subscriptions associated with a given integration.
Update audit log subscriptionupdateSubscriptionPATCHUpdate an audit log subscription configuration.
Integration Delivery Configurations (beta)7
Create delivery configurationcreateIntegrationDeliveryConfigurationPOSTCreate a delivery configuration.
Delete delivery configurationdeleteIntegrationDeliveryConfigurationDELETEDelete a delivery configuration.
Get delivery configuration by IDgetIntegrationDeliveryConfigurationByIdGETGet delivery configuration by ID.
Get delivery configurations by environmentgetIntegrationDeliveryConfigurationByEnvironmentGETGet delivery configurations by environment.
List all delivery configurationsgetIntegrationDeliveryConfigurationsGETList all delivery configurations.
Update delivery configurationpatchIntegrationDeliveryConfigurationPATCHUpdate an integration delivery configuration.
Validate delivery configurationvalidateIntegrationDeliveryConfigurationPOSTValidate the saved delivery configuration, using the validationRequest in the integration's manifest.json file.
Integrations (beta)5
Create integration configurationcreateIntegrationConfigurationPOSTCreate a new integration configuration.
Delete integration configurationdeleteIntegrationConfigurationDELETEDelete an integration configuration by ID.
Get all configurations for the integrationgetAllIntegrationConfigurationsGETGet all integration configurations with the specified integration key.
Get an integration configurationgetIntegrationConfigurationGETGet integration configuration with the specified ID.
Update integration configurationupdateIntegrationConfigurationPATCHUpdate an integration configuration.
IP Allowlist (beta)5
Create IP Allowlist EntrycreateIpAllowlistEntryPOSTCreate a new IP allowlist entry.
Delete IP Allowlist EntrydeleteIpAllowlistEntryDELETEDelete an IP allowlist entry by id.
Get IP AllowlistgetIpAllowlistGETGet the current IP allowlist configuration and entries.
Update IP Allowlist ConfigurationpatchIpAllowlistConfigPATCHUpdate sessionAllowlistEnabled and apiTokenAllowlistEnabled settings.
Update IP Allowlist Entry DescriptionpatchIpAllowlistEntryPATCHUpdate the description of an IP allowlist entry.
Layer3
Create layercreateLayerPOSTCreate a layer.
Get layersgetLayersGETGet a collection of all layers for a project
Update layerupdateLayerPATCHUpdate a layer by adding, changing, or removing traffic reservations for experiments, or by changing layer name or description.
Metric5
Create metricpostMetricPOSTCreate a new metric in the specified project.
Delete metricdeleteMetricDELETEDelete a metric by key.
Get metricgetMetricGETGet information for a single metric from the specific project.
List metricsgetMetricsGETGet a list of all metrics for the specified project.
Update metricpatchMetricPATCHPatch a metric by key.
Metrics (beta)5
Create metric groupcreateMetricGroupPOSTCreate a new metric group in the specified project
Delete metric groupdeleteMetricGroupDELETEDelete a metric group by key.
Get metric groupgetMetricGroupGETGet information for a single metric group from the specific project.
List metric groupsgetMetricGroupsGETGet a list of all metric groups for the specified project.
Patch metric grouppatchMetricGroupPATCHPatch a metric group by key.
OAuth2 Client5
Create a LaunchDarkly OAuth 2.0 clientcreateOAuth2ClientPOSTCreate (register) a LaunchDarkly OAuth2 client.
Delete OAuth 2.0 clientdeleteOAuthClientDELETEDelete an existing OAuth 2.0 client by unique client ID.
Get client by IDgetOAuthClientByIdGETGet a registered OAuth 2.0 client by unique client ID.
Get clientsgetOAuthClientsGETGet all OAuth 2.0 clients registered by your account.
Patch client by IDpatchOAuthClientPATCHPatch an existing OAuth 2.0 client by client ID.
Other5
Get version informationgetVersionsGETGet the latest API version, the list of valid API versions in ascending order, and the version being used for this request.
Gets the OpenAPI spec in jsongetOpenapiSpecGETGet the latest version of the OpenAPI specification for LaunchDarkly's API in JSON format.
Gets the public IP listgetIpsGETGet a list of IP ranges the LaunchDarkly service uses.
Identify the callergetCallerIdentityGETGet basic information about the identity used (session cookie, API token, SDK keys, etc.) to call the API
Root resourcegetRootGETGet all of the resource categories the API supports.
Persistent Store Integrations (beta)5
Create big segment store integrationcreateBigSegmentStoreIntegrationPOSTCreate a persistent store integration.
Delete big segment store integrationdeleteBigSegmentStoreIntegrationDELETEDelete a persistent store integration.
Get big segment store integration by IDgetBigSegmentStoreIntegrationGETGet a big segment store integration by ID.
List all big segment store integrationsgetBigSegmentStoreIntegrationsGETList all big segment store integrations.
Update big segment store integrationpatchBigSegmentStoreIntegrationPATCHUpdate a big segment store integration.
Project8
Create or update flag defaults for projectputFlagDefaultsByProjectPUTCreate or update flag defaults for a project.
Create projectpostProjectPOSTCreate a new project with the given key and name.
Delete projectdeleteProjectDELETEDelete a project by key.
Get flag defaults for projectgetFlagDefaultsByProjectGETGet the flag defaults for a specific project.
Get projectgetProjectGETGet a single project by key.
List projectsgetProjectsGETReturn a list of projects.
Update flag default for projectpatchFlagDefaultsByProjectPATCHUpdate a flag default.
Update projectpatchProjectPATCHUpdate a project.
Relay Proxy Configuration6
Create a new Relay Proxy configpostRelayAutoConfigPOSTCreate a Relay Proxy config.
Delete Relay Proxy config by IDdeleteRelayAutoConfigDELETEDelete a Relay Proxy config.
Get Relay Proxy configgetRelayProxyConfigGETGet a single Relay Proxy auto config by ID.
List Relay Proxy configsgetRelayProxyConfigsGETGet a list of Relay Proxy configurations in the account.
Reset Relay Proxy configuration keyresetRelayAutoConfigPOSTReset a Relay Proxy configuration's secret key with an optional expiry time for the old key.
Update a Relay Proxy configpatchRelayAutoConfigPATCHUpdate a Relay Proxy configuration.
Release Pipelines (beta)6
Create a release pipelinepostReleasePipelinePOSTCreates a new release pipeline.
Delete release pipelinedeleteReleasePipelineDELETEDeletes a release pipeline.
Get all release pipelinesgetAllReleasePipelinesGETGet all release pipelines for a project.
Get release pipeline by keygetReleasePipelineByKeyGETGet a release pipeline by key
Get release progressions for release pipelinegetAllReleaseProgressionsForReleasePipelineGETGet details on the progression of all releases, across all flags, for a release pipeline
Update a release pipelineputReleasePipelinePUTUpdates a release pipeline.
Release Policies (beta)6
Create a release policyPostReleasePolicyPOSTCreate a new release policy for the specified project.
Delete a release policyDeleteReleasePolicyDELETEDelete an existing release policy for the specified project.
Get a release policy by keyGetReleasePolicyGETRetrieve a single release policy by its key for the specified project.
List release policiesGetReleasePoliciesGETGet a list of release policies for the specified project with optional filtering.
Update a release policyPutReleasePolicyPUTUpdate an existing release policy for the specified project.
Update the order of existing release policiesPostReleasePoliciesOrderPOSTUpdate the order of existing release policies for the specified project.
Releases (beta)5
Create a new release for flagcreateReleaseForFlagPUTCreates a release by adding a flag to a release pipeline
Delete a release for flagdeleteReleaseByFlagKeyDELETEDeletes a release from a flag
Get release for flaggetReleaseByFlagKeyGETGet currently active release for a flag
Patch release for flagpatchReleaseByFlagKeyPATCHThis endpoint is only available for releases that are part of a legacy release pipeline.
Update phase status for releaseupdatePhaseStatusPUTUpdates the execution status of a phase of a release
Scheduled Change5
Create scheduled changes workflowpostFlagConfigScheduledChangesPOSTCreate scheduled changes for a feature flag.
Delete scheduled changes workflowdeleteFlagConfigScheduledChangesDELETEDelete a scheduled changes workflow.
Get a scheduled changegetFeatureFlagScheduledChangeGETGet a scheduled change that will be applied to the feature flag by ID.
List scheduled changesgetFlagConfigScheduledChangesGETGet a list of scheduled changes that will be applied to the feature flag.
Update scheduled changes workflowpatchFlagConfigScheduledChangePATCHUpdate a scheduled change, overriding existing instructions with the new ones.
SDK Keys (beta)5
Create SDK keypostSdkKeyPOSTCreate a new server-side or mobile SDK key.
Delete SDK keydeleteSdkKeyByKeyDELETEDelete a specific SDK key by its key.
Get SDK keygetSdkKeyByKeyGETGet a specific SDK key by its key.
List SDK keysgetSdkKeysGETSDK keys for an environment.
Update SDK keypatchSdkKeyByKeyPATCHUpdate a an existing SDK key by its identifying key.
Segment18
Create big segment exportcreateBigSegmentExportPOSTStarts a new export process for a big segment.
Create big segment importcreateBigSegmentImportPOSTStart a new import process for a big segment.
Create segmentpostSegmentPOSTCreate a new segment.
Delete segmentdeleteSegmentDELETEDelete a segment.
Get big segment exportgetBigSegmentExportGETReturns information about a big segment export process.
Get big segment importgetBigSegmentImportGETReturns information about a big segment import process.
Get big segment membership for contextgetSegmentMembershipForContextGETGet the membership status (included/excluded) for a given context in this big segment.
Get big segment membership for usergetSegmentMembershipForUserGETContexts are now available After you have upgraded your LaunchDarkly SDK to use contexts instead of users, you should use Get expiring targets for segment instead of this endpoint.
Get expiring targets for segmentgetExpiringTargetsForSegmentGETGet a list of a segment's context targets that are scheduled for removal.
Get expiring user targets for segmentgetExpiringUserTargetsForSegmentGETContexts are now available After you have upgraded your LaunchDarkly SDK to use contexts instead of users, you should use Get expiring targets for segment instead of this endpoint.
Get segmentgetSegmentGETGet a single segment by key.
List segment memberships for context instancegetContextInstanceSegmentsMembershipByEnvPOSTFor a given context instance with attributes, get membership details for all segments.
List segmentsgetSegmentsGETGet a list of all segments in the given project.
Patch segmentpatchSegmentPATCHUpdate a segment.
Update context targets on a big segmentupdateBigSegmentContextTargetsPOSTUpdate context targets included or excluded in a big segment.
Update expiring targets for segmentpatchExpiringTargetsForSegmentPATCHUpdate expiring context targets for a segment.
Update expiring user targets for segmentpatchExpiringUserTargetsForSegmentPATCHContexts are now available After you have upgraded your LaunchDarkly SDK to use contexts instead of users, you should use Update expiring targets for segment instead of this endpoint.
Update user context targets on a big segmentupdateBigSegmentTargetsPOSTUpdate user context targets included or excluded in a big segment.
Tag1
List tagsgetTagsGETGet a list of tags.
Team8
Add multiple members to teampostTeamMembersPOSTAdd multiple members to an existing team by uploading a CSV file of member email addresses.
Create teampostTeamPOSTCreate a team.
Delete teamdeleteTeamDELETEDelete a team by key.
Get teamgetTeamGETFetch a team by key.
Get team custom rolesgetTeamRolesGETFetch the custom roles that have been assigned to the team.
Get team maintainersgetTeamMaintainersGETFetch the maintainers that have been assigned to the team.
List teamsgetTeamsGETReturn a list of teams.
Update teampatchTeamPATCHPerform a partial update to a team.
Teams (beta)1
Update teamspatchTeamsPATCHPerform a partial update to multiple teams.
User4
Delete userdeleteUserDELETEUse contexts instead After you have upgraded your LaunchDarkly SDK to use contexts instead of users, you should use Delete context instances instead of this endpoint.
Find usersgetSearchUsersGETUse contexts instead After you have upgraded your LaunchDarkly SDK to use contexts instead of users, you should use Search for context instances instead of this endpoint.
Get usergetUserGETUse contexts instead After you have upgraded your LaunchDarkly SDK to use contexts instead of users, you should use Get context instances instead of this endpoint.
List usersgetUsersGETUse contexts instead After you have upgraded your LaunchDarkly SDK to use contexts instead of users, you should use Search for contexts instead of this endpoint.
User Setting5
Get expiring dates on flags for usergetExpiringFlagsForUserGETGet a list of flags for which the given user is scheduled for removal.
Get flag setting for usergetUserFlagSettingGETGet a single flag setting for a user by flag key.
List flag settings for usergetUserFlagSettingsGETGet the current flag settings for a given user.
Update expiring user target for flagspatchExpiringFlagsForUserPATCHSchedule the specified user for removal from individual targeting on one or more flags.
Update flag settings for userputFlagSettingPUTEnable or disable a feature flag for a user based on their key.
Views (beta)9
Create viewcreateViewPOSTCreate a new view in the given project.
Delete viewdeleteViewDELETEDelete a specific view by its key.
Get linked resourcesgetLinkedResourcesGETGet a list of all linked resources for a given view.
Get linked views for a given resourcegetLinkedViewsGETGet a list of all linked views for a resource.
Get viewgetViewGETRetrieve a specific view by its key.
Link resourcelinkResourcePOSTLink one or multiple resources to a view by keys, filters, or both: - Link flags using flag keys or filters (maintainerId, maintainerTeamKey, tags, state, query) - Link segments using...
List viewsgetViewsGETGet a list of all views in the given project.
Unlink resourceunlinkResourceDELETEUnlink one or multiple resources from a view: - Unlink flags using flag keys - Unlink segments using segment IDs - Unlink AI configs using config keys
Update viewupdateViewPATCHEdit an existing view.
Webhook5
Creates a webhookpostWebhookPOSTCreate a new webhook.
Delete webhookdeleteWebhookDELETEDelete a webhook by ID.
Get webhookgetWebhookGETGet a single webhook by ID.
List webhooksgetAllWebhooksGETFetch a list of all webhooks.
Update webhookpatchWebhookPATCHUpdate a webhook's settings.
Workflow4
Create workflowpostWorkflowPOSTWorkflows are in maintenance mode The workflows feature is in maintenance mode, and is planned for future deprecation at a date not yet specified.
Delete workflowdeleteWorkflowDELETEDelete a workflow from a feature flag.
Get custom workflowgetCustomWorkflowGETGet a specific workflow by ID.
Get workflowsgetWorkflowsGETDisplay workflows associated with a feature flag.
Workflow Template3
Create workflow templatecreateWorkflowTemplatePOSTWorkflows are in maintenance mode The workflows feature is in maintenance mode, and is planned for future deprecation at a date not yet specified.
Delete workflow templatedeleteWorkflowTemplateDELETEDelete a workflow template
Get workflow templatesgetWorkflowTemplatesGETGet workflow templates belonging to an account, or can optionally return templates endpoints.workflowTemplateSummariesListingOutputRep when summary query param is true