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
- In Neblex open Connect › Connections and click New Connection.
- Search for LaunchDarkly and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| API access tokenRequiredSecret |
Use it in a flow
- Open a flow, open the node library and search for LaunchDarkly.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- 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 tokenpostToken | POST | Create a new access token. |
Delete access tokendeleteToken | DELETE | Delete an access token by ID. |
Get access tokengetToken | GET | Get a single access token by ID. |
List access tokensgetTokens | GET | Fetch a list of all access tokens. |
Patch access tokenpatchToken | PATCH | Update an access token's settings. |
Reset access tokenresetToken | POST | Reset an access token's secret key with an optional expiry time for the old key. |
Account Member7
Add a member to teamspostMemberTeams | POST | Add one member to one or more teams. |
Delete account memberdeleteMember | DELETE | Delete a single account member by ID. |
Get account membergetMember | GET | Get a single account member by member ID. |
Invite new memberspostMembers | POST | Invite one or more new members to join an account. |
List account membersgetMembers | GET | Return a list of account members. |
Modify account memberspatchMembers | PATCH | Full 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 memberpatchMember | PATCH | Update a single account member. |
Account Usage (beta)27
Get AI runs usagegetAIRunsUsage | GET | Get a time series array showing the number of AI runs recorded for your account. |
Get contexts clientside usagegetContextsClientsideUsage | GET | Get 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 usagegetContextsServersideUsage | GET | Get 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 usagegetContextsTotalUsage | GET | Get 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 usagegetDataExportEventsUsage | GET | Get a time series array showing the number of data export events from your account. |
Get evaluations usagegetEvaluationsUsage | GET | Get time-series arrays of the number of times a flag is evaluated, broken down by the variation that resulted from that evaluation. |
Get events usagegetEventsUsage | GET | Get 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 usagegetExperimentationEventsUsage | GET | Get a time series array showing the number of experimentation events from your account. |
Get experimentation keys usagegetExperimentationKeysUsage | GET | Get a time series array showing the number of experimentation keys from your account. |
Get MAU clientside usagegetMAUClientsideUsage | GET | Get 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 typegetMauSdksByType | GET | Get a list of SDKs. |
Get MAU total usagegetMAUTotalUsage | GET | Get a time series of the number of context key usages observed by LaunchDarkly in your account, for the primary context kind only. |
Get MAU usagegetMauUsage | GET | Get a time-series array of the number of monthly active users (MAU) seen by LaunchDarkly from your account. |
Get MAU usage by categorygetMauUsageByCategory | GET | Get 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 usagegetObservabilityErrorsUsage | GET | Get time-series arrays of the number of observability errors. |
Get observability logs usagegetObservabilityLogsUsage | GET | Get time-series arrays of the number of observability logs. |
Get observability metrics usagegetObservabilityMetricsUsage | GET | Get time-series arrays of the number of observability metrics. |
Get observability sessions usagegetObservabilitySessionsUsage | GET | Get time-series arrays of the number of observability sessions. |
Get observability traces usagegetObservabilityTracesUsage | GET | Get time-series arrays of the number of observability traces. |
Get SDK versions usage detailsgetSdkVersionsDetails | GET | Get detailed SDK version usage data for your account, including version information, EOL status, and relay proxy metadata. |
Get service connections usagegetServiceConnectionsUsage | GET | Get a time series array showing the number of service connection minutes from your account. |
Get stream usagegetStreamUsage | GET | Get a time-series array of the number of streaming connections to LaunchDarkly in each time period. |
Get stream usage by SDK versiongetStreamUsageBySdkVersion | GET | Get multiple series of the number of streaming connections to LaunchDarkly in each time period, separated by SDK type and version. |
Get stream usage SDK versionsgetStreamUsageSdkversion | GET | Get a list of SDK version objects, which contain an SDK name and version. |
Get usage details for all SDK versionsgetSdkAllVersions | GET | Get detailed SDK version usage data for all versions observed in the last 24 hours in your account. |
Get Vega AI usagegetVegaAIUsage | GET | Get time-series arrays of the number of Vega AI usage. |
Get warehouse Data Export usagegetWarehouseExportUsage | GET | Get a time series array showing the number of rows exported to your warehouse Data Export destinations. |
AgentControl50
Add AI models to the restricted listpostRestrictedModels | POST | Add AI models, by key, to the restricted list. |
Create a prompt snippetpostPromptSnippet | POST | Create a new prompt snippet within the given project. |
Create agent optimizationpostAgentOptimization | POST | Create a new agent optimization within the given project. |
Create agent optimization resultpostAgentOptimizationResult | POST | Create a new result for an agent optimization run. |
Create AI Config variationpostAIConfigVariation | POST | Create a new variation for a given AI Config. |
Create an agent skillpostAgentSkill | POST | Add an AI-config agent skill. |
Create an AI model configpostModelConfig | POST | Create an AI model config. |
Create an AI toolpostAITool | POST | Create an AI tool |
Create new agent graphpostAgentGraph | POST | Create a new agent graph within the given project. |
Create new AI ConfigpostAIConfig | POST | Create a new AI Config within the given project. |
Delete a prompt snippetdeletePromptSnippet | DELETE | Delete an existing prompt snippet. |
Delete agent graphdeleteAgentGraph | DELETE | Delete an existing agent graph and all of its edges. |
Delete AI ConfigdeleteAIConfig | DELETE | Delete an existing AI Config. |
Delete AI Config variationdeleteAIConfigVariation | DELETE | Delete a specific variation of an AI Config by config key and variation key. |
Delete AI tooldeleteAITool | DELETE | Delete an existing AI tool. |
Delete an agent optimizationdeleteAgentOptimization | DELETE | Delete an existing agent optimization. |
Delete an agent optimization rundeleteAgentOptimizationRun | DELETE | Delete all results for a specific run of an agent optimization. |
Delete an AI model configdeleteModelConfig | DELETE | Delete an AI model config. |
Get a prompt snippetgetPromptSnippet | GET | Retrieve a specific prompt snippet by its key. |
Get agent graphgetAgentGraph | GET | Retrieve a specific agent graph by its key, including its edges. |
Get AI ConfiggetAIConfig | GET | Retrieve a specific AI Config by its key. |
Get AI Config metricsgetAIConfigMetrics | GET | Retrieve usage metrics for an AI Config by config key. |
Get AI Config metrics by variationgetAIConfigMetricsByVariation | GET | Retrieve usage metrics for an AI Config by config key, with results split by variation. |
Get AI Config quick statsgetAIConfigQuickStats | GET | Retrieve aggregate quick stats for AI Configs in a project. |
Get AI Config variationgetAIConfigVariation | GET | Get an AI Config variation by key. |
Get AI model configgetModelConfig | GET | Get an AI model config by key. |
Get AI toolgetAITool | GET | Retrieve a specific AI tool by its key. |
Get an agent optimizationgetAgentOptimization | GET | Retrieve a specific agent optimization by its key. |
List agent graphslistAgentGraphs | GET | Get a list of all agent graphs in the given project. |
List agent optimization results for a runlistAgentOptimizationResultsByRunId | GET | Get all results for a specific run of an agent optimization, sorted by iteration descending. |
List agent optimization runslistAgentOptimizationResults | GET | Get the most recent result for each unique run of an agent optimization. |
List agent optimizationslistAgentOptimizations | GET | Get a list of all agent optimizations in the given project. |
List AI ConfigsgetAIConfigs | GET | Get a list of all AI Configs in the given project. |
List AI model configslistModelConfigs | GET | Get all AI model configs for a project. |
List AI tool versionslistAIToolVersions | GET | Get a list of all versions of an AI tool in the given project. |
List AI toolslistAITools | GET | Get a list of all AI tools in the given project. |
List all agent optimization results across versionslistAllAgentOptimizationResults | GET | Get all results across all versions of an agent optimization. |
List prompt snippet referenceslistPromptSnippetReferences | GET | Get all config variations that currently reference this prompt snippet. |
List prompt snippet versionslistPromptSnippetVersions | GET | Get all versions of a prompt snippet in the given project, ordered by version descending. |
List prompt snippetslistPromptSnippets | GET | Get a list of all prompt snippets in the given project. |
Remove AI models from the restricted listdeleteRestrictedModels | DELETE | Remove AI models, by key, from the restricted list. |
Show an AI Config's targetinggetAIConfigTargeting | GET | Retrieves a specific AI Config's targeting by its key |
Update a prompt snippetpatchPromptSnippet | PATCH | Update an existing prompt snippet. |
Update agent graphpatchAgentGraph | PATCH | Edit an existing agent graph. |
Update AI ConfigpatchAIConfig | PATCH | Edit an existing AI Config. |
Update AI Config targetingpatchAIConfigTargeting | PATCH | Perform a partial update to an AI Config's targeting. |
Update AI Config variationpatchAIConfigVariation | PATCH | Edit an existing variation of an AI Config. |
Update AI toolpatchAITool | PATCH | Edit an existing AI tool. |
Update an agent optimizationpatchAgentOptimization | PATCH | Update an existing agent optimization. |
Update an agent optimization resultpatchAgentOptimizationResult | PATCH | Update status, activity, and AI request metadata fields on an agent optimization result. |
AI Config2
List agent optimization runslistAgentOptimizationRuns | GET | Get one run summary per distinct run id across all versions of an agent optimization config, ordered by created at DESC. |
List AI tool referenceslistAIToolReferences | GET | Get all AgentControl config variations that currently reference this tool. |
Announcement4
Create an announcementcreateAnnouncementPublic | POST | Create an announcement |
Delete an announcementdeleteAnnouncementPublic | DELETE | Delete an announcement |
Get announcementsgetAnnouncementsPublic | GET | Get announcements |
Update an announcementupdateAnnouncementPublic | PATCH | Update an announcement |
Applications (beta)7
Delete applicationdeleteApplication | DELETE | Delete an application. |
Delete application versiondeleteApplicationVersion | DELETE | Delete an application version. |
Get application by keygetApplication | GET | Retrieve an application by the application key. |
Get application versions by application keygetApplicationVersions | GET | Get a list of versions for a specific application in an account. |
Get applicationsgetApplications | GET | Get a list of applications. |
Update applicationpatchApplication | PATCH | Update an application. |
Update application versionpatchApplicationVersion | PATCH | Update an application version. |
Approval13
Apply approval requestpostApprovalRequestApply | POST | Apply an approval request that has been approved. |
Apply approval request for a flagpostApprovalRequestApplyForFlag | POST | Apply an approval request that has been approved. |
Create approval requestpostApprovalRequest | POST | Create an approval request. |
Create approval request for a flagpostApprovalRequestForFlag | POST | Create an approval request for a feature flag. |
Create approval request to copy flag configurations acrosspostFlagCopyConfigApprovalRequest | POST | Create an approval request to copy a feature flag's configuration across environments. |
Delete approval requestdeleteApprovalRequest | DELETE | Delete an approval request. |
Delete approval request for a flagdeleteApprovalRequestForFlag | DELETE | Delete an approval request for a feature flag. |
Get approval requestgetApprovalRequest | GET | Get an approval request by approval request ID. |
Get approval request for a flaggetApprovalForFlag | GET | Get a single approval request for a feature flag. |
List approval requestsgetApprovalRequests | GET | Get all approval requests. |
List approval requests for a flaggetApprovalsForFlag | GET | Get all approval requests for a feature flag. |
Review approval requestpostApprovalRequestReview | POST | Review an approval request by approving or denying changes. |
Review approval request for a flagpostApprovalRequestReviewForFlag | POST | Review an approval request by approving or denying changes. |
Approvals (beta)4
Get approval request settingsgetApprovalRequestSettings | GET | Get the approval request settings for the given project, optionally filtered by environment and resource kind. |
Update approval requestpatchApprovalRequest | PATCH | Perform a partial update to an approval request. |
Update approval request settingspatchApprovalRequestSettings | PATCH | Perform a partial update to approval request settings |
Update flag approval requestpatchFlagConfigApprovalRequest | PATCH | Perform a partial update to an approval request. |
Audit Log4
Get audit log entrygetAuditLogEntry | GET | Fetch a detailed audit log entry representation. |
Get audit log entry countspostAuditLogEntryCounts | POST | Returns aggregate counts of audit log entries per time bucket. |
List audit log entriesgetAuditLogEntries | GET | Get a list of all audit log entries. |
Search audit log entriespostAuditLogEntries | POST | Search your audit log entries. |
Code Reference13
Create extinctionpostExtinction | POST | Create a new extinction. |
Create repositorypostRepository | POST | Create a repository with the specified name. |
Delete branchesdeleteBranches | POST | Asynchronously delete a number of branches. |
Delete repositorydeleteRepository | DELETE | Delete a repository with the specified name. |
Get branchgetBranch | GET | Get a specific branch in a repository. |
Get code references statistics for flagsgetStatistics | GET | Get 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 projectgetRootStatistic | GET | Get links for all projects that have code references. |
Get repositorygetRepository | GET | Get a single repository by name. |
List branchesgetBranches | GET | Get a list of branches. |
List extinctionsgetExtinctions | GET | Get a list of all extinctions. |
List repositoriesgetRepositories | GET | Get a list of connected repositories. |
Update repositorypatchRepository | PATCH | Update a repository's settings. |
Upsert branchputBranch | PUT | Create a new branch if it doesn't exist, or update the branch if it already exists. |
Context10
Create or update context kindputContextKind | PUT | Create or update a context kind by key. |
Delete context instancesdeleteContextInstances | DELETE | Delete context instances by ID. |
Evaluate flags for context instanceevaluateContextInstance | POST | Evaluate flags for a context instance, for example, to determine the expected flag variation. |
Get context attribute namesgetContextAttributeNames | GET | Get context attribute names. |
Get context attribute valuesgetContextAttributeValues | GET | Get context attribute values. |
Get context instancesgetContextInstances | GET | Get context instances by ID. |
Get context kindsgetContextKindsByProjectKey | GET | Get all context kinds for a given project. |
Get contextsgetContexts | GET | Get contexts based on kind and key. |
Search for context instancessearchContextInstances | POST | Search for context instances. |
Search for contextssearchContexts | POST | Search for contexts. |
Context Setting1
Update flag settings for contextputContextFlagSetting | PUT | Enable or disable a feature flag for a context based on its context kind and key. |
Custom Role5
Create custom rolepostCustomRole | POST | Create a new custom role |
Delete custom roledeleteCustomRole | DELETE | Delete a custom role by key |
Get custom rolegetCustomRole | GET | Get a single custom role by key or ID |
List custom rolesgetCustomRoles | GET | Get a complete list of custom roles. |
Update custom rolepatchCustomRole | PATCH | Update a single custom role. |
Data Export Destination10
Complete warehouse destination setuppostCompleteWarehouseDestinationSetup | POST | Complete the setup of a warehouse destination by providing the Snowflake host address and the public keys from the /setup response. |
Create Data Export destinationpostDestination | POST | Create a new Data Export destination. |
Delete Data Export destinationdeleteDestination | DELETE | Delete a Data Export destination by ID. |
Generate Snowflake destination key pairpostGenerateProjectEnvWarehouseDestinationKeyPair | POST | Generate key pair to allow Data Export to authenticate into a Snowflake warehouse destination |
Generate Snowflake destination key pairpostGenerateWarehouseDestinationKeyPair | POST | Generate key pair to allow Data Export to authenticate into a Snowflake warehouse destination |
Generate trust policypostGenerateTrustPolicy | POST | Trust policy to allow Data Export to assume the role and perform operations on AWS resources |
Generate warehouse destination setup scriptpostGenerateWarehouseDestinationSetupScript | POST | Generate the SQL setup script required to prepare a warehouse for LaunchDarkly Data Export. |
Get destinationgetDestination | GET | Get a single Data Export destination by ID. |
List destinationsgetDestinations | GET | Get a list of Data Export destinations configured across all projects and environments. |
Update Data Export destinationpatchDestination | PATCH | Update a Data Export destination. |
Environment7
Create environmentpostEnvironment | POST | Approval settings You cannot configure approval settings when you create a new environment. |
Delete environmentdeleteEnvironment | DELETE | Delete a environment by key. |
Get environmentgetEnvironment | GET | Approval settings The approvalSettings and resourceApprovalSettings keys are only returned when the approvals feature is enabled. |
List environmentsgetEnvironmentsByProject | GET | Return a list of environments for the specified project. |
Reset environment mobile SDK keyresetEnvironmentMobileKey | POST | Reset an environment's mobile key. |
Reset environment SDK keyresetEnvironmentSDKKey | POST | Reset an environment's SDK key with an optional expiry time for the old key. |
Update environmentpatchEnvironment | PATCH | Update an environment. |
Experiment8
Create experimentcreateExperiment | POST | Create an experiment. |
Create iterationcreateIteration | POST | Deprecated : This endpoint will be removed in a future version. |
Get experimentgetExperiment | GET | Get details about an experiment. |
Get experimentation settingsgetExperimentationSettings | GET | Get current experimentation settings for the given project |
Get experimentsgetExperiments | GET | Get details about all experiments in an environment. |
Get experiments any environmentgetExperimentsAnyEnv | GET | Get a list of experiments from across all environments in the project |
Patch experimentpatchExperiment | PATCH | Update an experiment. |
Update experimentation settingsputExperimentationSettings | PUT | Update experimentation settings for the given project |
Feature Flag14
Copy feature flagcopyFeatureFlag | POST | Copying flag settings is an Enterprise feature Copying flag settings is available to customers on an Enterprise plan. |
Create a feature flagpostFeatureFlag | POST | Create a feature flag with the given name, key, and variations. |
Delete feature flagdeleteFeatureFlag | DELETE | Delete a feature flag in all environments. |
Get expiring context targets for feature flaggetExpiringContextTargets | GET | Get a list of context targets on a feature flag that are scheduled for removal. |
Get expiring user targets for feature flaggetExpiringUserTargets | GET | Contexts 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 flaggetFeatureFlag | GET | Get a single feature flag by key. |
Get feature flag statusgetFeatureFlagStatus | GET | Get the status for a particular feature flag. |
Get flag status across environmentsgetFeatureFlagStatusAcrossEnvironments | GET | Get the status for a particular feature flag across environments. |
Get migration safety issuespostMigrationSafetyIssues | POST | Returns the migration safety issues that are associated with the POSTed flag patch. |
List feature flag statusesgetFeatureFlagStatuses | GET | Get a list of statuses for all feature flags. |
List feature flagsgetFeatureFlags | GET | Get a list of all feature flags in the given project. |
Update expiring context targets on feature flagpatchExpiringTargets | PATCH | Schedule a context for removal from individual targeting on a feature flag. |
Update expiring user targets on feature flagpatchExpiringUserTargets | PATCH | Contexts 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 flagpatchFeatureFlag | PATCH | Perform a partial update to a feature flag. |
Feature Flags (beta)2
List dependent feature flagsgetDependentFlags | GET | Flag prerequisites is an Enterprise feature Flag prerequisites is available to customers on an Enterprise plan. |
List dependent feature flags by environmentgetDependentFlagsByEnv | GET | Flag prerequisites is an Enterprise feature Flag prerequisites is available to customers on an Enterprise plan. |
Flag Import Configurations (beta)6
Create a flag import configurationcreateFlagImportConfiguration | POST | Create a new flag import configuration. |
Delete a flag import configurationdeleteFlagImportConfiguration | DELETE | Delete a flag import configuration by ID. |
Get a single flag import configurationgetFlagImportConfiguration | GET | Get a single flag import configuration by ID. |
List all flag import configurationsgetFlagImportConfigurations | GET | List all flag import configurations. |
Trigger a single flag import runtriggerFlagImportJob | POST | Trigger a single flag import run for an existing flag import configuration. |
Update a flag import configurationpatchFlagImportConfiguration | PATCH | Updating a flag import configuration uses a JSON patch representation of the desired changes. |
Flag Links (beta)4
Create flag linkcreateFlagLink | POST | Create a new flag link. |
Delete flag linkdeleteFlagLink | DELETE | Delete a flag link by ID or key. |
List flag linksgetFlagLinks | GET | Get a list of all flag links. |
Update flag linkupdateFlagLink | PATCH | Update a flag link. |
Flag Trigger5
Create flag triggercreateTriggerWorkflow | POST | Create a new flag trigger. |
Delete flag triggerdeleteTriggerWorkflow | DELETE | Delete a flag trigger by ID. |
Get flag trigger by IDgetTriggerWorkflowById | GET | Get a flag trigger by ID. |
List flag triggersgetTriggerWorkflows | GET | Get a list of all flag triggers. |
Update flag triggerpatchTriggerWorkflow | PATCH | Update a flag trigger. |
Follow Flag4
Add a member as a follower of a flag in a project andputFlagFollower | PUT | Add a member as a follower to a flag in a project and environment |
Get followers of a flag in a project and environmentgetFlagFollowers | GET | Get a list of members following a flag in a project and environment |
Get followers of all flags in a given project and environmentgetFollowersByProjEnv | GET | Get followers of all flags in a given environment and project |
Remove a member as a follower of a flag in a project anddeleteFlagFollower | DELETE | Remove a member as a follower to a flag in a project and environment |
Holdout5
Create holdoutpostHoldout | POST | Create a new holdout in the specified project. |
Get all holdoutsgetAllHoldouts | GET | |
Get holdoutgetHoldout | GET | Get details about a holdout. |
Get Holdout by IdgetHoldoutById | GET | |
Patch holdoutpatchHoldout | PATCH | Updates an existing holdout, and returns the updated holdout. |
Insights Charts (beta)5
Get deployment frequency chart datagetDeploymentFrequencyChart | GET | Get deployment frequency chart data. |
Get flag status chart datagetFlagStatusChart | GET | Get flag status chart data. |
Get lead time chart datagetLeadTimeChart | GET | Get lead time chart data. |
Get release frequency chart datagetReleaseFrequencyChart | GET | Get release frequency chart data. |
Get stale flags chart datagetStaleFlagsChart | GET | Get stale flags chart data. |
Insights Deployments (beta)4
Create deployment eventcreateDeploymentEvent | POST | Create deployment event |
Get deploymentgetDeployment | GET | Get a deployment by ID. |
List deploymentsgetDeployments | GET | Get a list of deployments |
Update deploymentupdateDeployment | PATCH | Update a deployment by ID. |
Insights Flag Events (beta)1
List flag eventsgetFlagEvents | GET | Get a list of flag events |
Insights Pull Requests (beta)1
List pull requestsgetPullRequests | GET | Get a list of pull requests |
Insights Repositories (beta)3
Associate repositories with projectsassociateRepositoriesAndProjects | PUT | Associate repositories with projects |
List repositoriesgetInsightsRepositories | GET | Get a list of repositories |
Remove repository project associationdeleteRepositoryProject | DELETE | Remove repository project association |
Insights Scores (beta)6
Create insight groupcreateInsightGroup | POST | Create insight group |
Delete insight groupdeleteInsightGroup | DELETE | Delete insight group |
Get insight groupgetInsightGroup | GET | Get insight group |
Get insight scoresgetInsightsScores | GET | Return insights scores, based on the given parameters. |
List insight groupsgetInsightGroups | GET | List groups for which you are collecting insights |
Patch insight grouppatchInsightGroup | PATCH | Update an insight group. |
Integration Audit Log Subscription5
Create audit log subscriptioncreateSubscription | POST | Create an audit log subscription. |
Delete audit log subscriptiondeleteSubscription | DELETE | Delete an audit log subscription. |
Get audit log subscription by IDgetSubscriptionByID | GET | Get an audit log subscription by ID. |
Get audit log subscriptions by integrationgetSubscriptions | GET | Get all audit log subscriptions associated with a given integration. |
Update audit log subscriptionupdateSubscription | PATCH | Update an audit log subscription configuration. |
Integration Delivery Configurations (beta)7
Create delivery configurationcreateIntegrationDeliveryConfiguration | POST | Create a delivery configuration. |
Delete delivery configurationdeleteIntegrationDeliveryConfiguration | DELETE | Delete a delivery configuration. |
Get delivery configuration by IDgetIntegrationDeliveryConfigurationById | GET | Get delivery configuration by ID. |
Get delivery configurations by environmentgetIntegrationDeliveryConfigurationByEnvironment | GET | Get delivery configurations by environment. |
List all delivery configurationsgetIntegrationDeliveryConfigurations | GET | List all delivery configurations. |
Update delivery configurationpatchIntegrationDeliveryConfiguration | PATCH | Update an integration delivery configuration. |
Validate delivery configurationvalidateIntegrationDeliveryConfiguration | POST | Validate the saved delivery configuration, using the validationRequest in the integration's manifest.json file. |
Integrations (beta)5
Create integration configurationcreateIntegrationConfiguration | POST | Create a new integration configuration. |
Delete integration configurationdeleteIntegrationConfiguration | DELETE | Delete an integration configuration by ID. |
Get all configurations for the integrationgetAllIntegrationConfigurations | GET | Get all integration configurations with the specified integration key. |
Get an integration configurationgetIntegrationConfiguration | GET | Get integration configuration with the specified ID. |
Update integration configurationupdateIntegrationConfiguration | PATCH | Update an integration configuration. |
IP Allowlist (beta)5
Create IP Allowlist EntrycreateIpAllowlistEntry | POST | Create a new IP allowlist entry. |
Delete IP Allowlist EntrydeleteIpAllowlistEntry | DELETE | Delete an IP allowlist entry by id. |
Get IP AllowlistgetIpAllowlist | GET | Get the current IP allowlist configuration and entries. |
Update IP Allowlist ConfigurationpatchIpAllowlistConfig | PATCH | Update sessionAllowlistEnabled and apiTokenAllowlistEnabled settings. |
Update IP Allowlist Entry DescriptionpatchIpAllowlistEntry | PATCH | Update the description of an IP allowlist entry. |
Layer3
Create layercreateLayer | POST | Create a layer. |
Get layersgetLayers | GET | Get a collection of all layers for a project |
Update layerupdateLayer | PATCH | Update a layer by adding, changing, or removing traffic reservations for experiments, or by changing layer name or description. |
Metric5
Create metricpostMetric | POST | Create a new metric in the specified project. |
Delete metricdeleteMetric | DELETE | Delete a metric by key. |
Get metricgetMetric | GET | Get information for a single metric from the specific project. |
List metricsgetMetrics | GET | Get a list of all metrics for the specified project. |
Update metricpatchMetric | PATCH | Patch a metric by key. |
Metrics (beta)5
Create metric groupcreateMetricGroup | POST | Create a new metric group in the specified project |
Delete metric groupdeleteMetricGroup | DELETE | Delete a metric group by key. |
Get metric groupgetMetricGroup | GET | Get information for a single metric group from the specific project. |
List metric groupsgetMetricGroups | GET | Get a list of all metric groups for the specified project. |
Patch metric grouppatchMetricGroup | PATCH | Patch a metric group by key. |
OAuth2 Client5
Create a LaunchDarkly OAuth 2.0 clientcreateOAuth2Client | POST | Create (register) a LaunchDarkly OAuth2 client. |
Delete OAuth 2.0 clientdeleteOAuthClient | DELETE | Delete an existing OAuth 2.0 client by unique client ID. |
Get client by IDgetOAuthClientById | GET | Get a registered OAuth 2.0 client by unique client ID. |
Get clientsgetOAuthClients | GET | Get all OAuth 2.0 clients registered by your account. |
Patch client by IDpatchOAuthClient | PATCH | Patch an existing OAuth 2.0 client by client ID. |
Other5
Get version informationgetVersions | GET | Get 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 jsongetOpenapiSpec | GET | Get the latest version of the OpenAPI specification for LaunchDarkly's API in JSON format. |
Gets the public IP listgetIps | GET | Get a list of IP ranges the LaunchDarkly service uses. |
Identify the callergetCallerIdentity | GET | Get basic information about the identity used (session cookie, API token, SDK keys, etc.) to call the API |
Root resourcegetRoot | GET | Get all of the resource categories the API supports. |
Persistent Store Integrations (beta)5
Create big segment store integrationcreateBigSegmentStoreIntegration | POST | Create a persistent store integration. |
Delete big segment store integrationdeleteBigSegmentStoreIntegration | DELETE | Delete a persistent store integration. |
Get big segment store integration by IDgetBigSegmentStoreIntegration | GET | Get a big segment store integration by ID. |
List all big segment store integrationsgetBigSegmentStoreIntegrations | GET | List all big segment store integrations. |
Update big segment store integrationpatchBigSegmentStoreIntegration | PATCH | Update a big segment store integration. |
Project8
Create or update flag defaults for projectputFlagDefaultsByProject | PUT | Create or update flag defaults for a project. |
Create projectpostProject | POST | Create a new project with the given key and name. |
Delete projectdeleteProject | DELETE | Delete a project by key. |
Get flag defaults for projectgetFlagDefaultsByProject | GET | Get the flag defaults for a specific project. |
Get projectgetProject | GET | Get a single project by key. |
List projectsgetProjects | GET | Return a list of projects. |
Update flag default for projectpatchFlagDefaultsByProject | PATCH | Update a flag default. |
Update projectpatchProject | PATCH | Update a project. |
Relay Proxy Configuration6
Create a new Relay Proxy configpostRelayAutoConfig | POST | Create a Relay Proxy config. |
Delete Relay Proxy config by IDdeleteRelayAutoConfig | DELETE | Delete a Relay Proxy config. |
Get Relay Proxy configgetRelayProxyConfig | GET | Get a single Relay Proxy auto config by ID. |
List Relay Proxy configsgetRelayProxyConfigs | GET | Get a list of Relay Proxy configurations in the account. |
Reset Relay Proxy configuration keyresetRelayAutoConfig | POST | Reset a Relay Proxy configuration's secret key with an optional expiry time for the old key. |
Update a Relay Proxy configpatchRelayAutoConfig | PATCH | Update a Relay Proxy configuration. |
Release Pipelines (beta)6
Create a release pipelinepostReleasePipeline | POST | Creates a new release pipeline. |
Delete release pipelinedeleteReleasePipeline | DELETE | Deletes a release pipeline. |
Get all release pipelinesgetAllReleasePipelines | GET | Get all release pipelines for a project. |
Get release pipeline by keygetReleasePipelineByKey | GET | Get a release pipeline by key |
Get release progressions for release pipelinegetAllReleaseProgressionsForReleasePipeline | GET | Get details on the progression of all releases, across all flags, for a release pipeline |
Update a release pipelineputReleasePipeline | PUT | Updates a release pipeline. |
Release Policies (beta)6
Create a release policyPostReleasePolicy | POST | Create a new release policy for the specified project. |
Delete a release policyDeleteReleasePolicy | DELETE | Delete an existing release policy for the specified project. |
Get a release policy by keyGetReleasePolicy | GET | Retrieve a single release policy by its key for the specified project. |
List release policiesGetReleasePolicies | GET | Get a list of release policies for the specified project with optional filtering. |
Update a release policyPutReleasePolicy | PUT | Update an existing release policy for the specified project. |
Update the order of existing release policiesPostReleasePoliciesOrder | POST | Update the order of existing release policies for the specified project. |
Releases (beta)5
Create a new release for flagcreateReleaseForFlag | PUT | Creates a release by adding a flag to a release pipeline |
Delete a release for flagdeleteReleaseByFlagKey | DELETE | Deletes a release from a flag |
Get release for flaggetReleaseByFlagKey | GET | Get currently active release for a flag |
Patch release for flagpatchReleaseByFlagKey | PATCH | This endpoint is only available for releases that are part of a legacy release pipeline. |
Update phase status for releaseupdatePhaseStatus | PUT | Updates the execution status of a phase of a release |
Scheduled Change5
Create scheduled changes workflowpostFlagConfigScheduledChanges | POST | Create scheduled changes for a feature flag. |
Delete scheduled changes workflowdeleteFlagConfigScheduledChanges | DELETE | Delete a scheduled changes workflow. |
Get a scheduled changegetFeatureFlagScheduledChange | GET | Get a scheduled change that will be applied to the feature flag by ID. |
List scheduled changesgetFlagConfigScheduledChanges | GET | Get a list of scheduled changes that will be applied to the feature flag. |
Update scheduled changes workflowpatchFlagConfigScheduledChange | PATCH | Update a scheduled change, overriding existing instructions with the new ones. |
SDK Keys (beta)5
Create SDK keypostSdkKey | POST | Create a new server-side or mobile SDK key. |
Delete SDK keydeleteSdkKeyByKey | DELETE | Delete a specific SDK key by its key. |
Get SDK keygetSdkKeyByKey | GET | Get a specific SDK key by its key. |
List SDK keysgetSdkKeys | GET | SDK keys for an environment. |
Update SDK keypatchSdkKeyByKey | PATCH | Update a an existing SDK key by its identifying key. |
Segment18
Create big segment exportcreateBigSegmentExport | POST | Starts a new export process for a big segment. |
Create big segment importcreateBigSegmentImport | POST | Start a new import process for a big segment. |
Create segmentpostSegment | POST | Create a new segment. |
Delete segmentdeleteSegment | DELETE | Delete a segment. |
Get big segment exportgetBigSegmentExport | GET | Returns information about a big segment export process. |
Get big segment importgetBigSegmentImport | GET | Returns information about a big segment import process. |
Get big segment membership for contextgetSegmentMembershipForContext | GET | Get the membership status (included/excluded) for a given context in this big segment. |
Get big segment membership for usergetSegmentMembershipForUser | GET | Contexts 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 segmentgetExpiringTargetsForSegment | GET | Get a list of a segment's context targets that are scheduled for removal. |
Get expiring user targets for segmentgetExpiringUserTargetsForSegment | GET | Contexts 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 segmentgetSegment | GET | Get a single segment by key. |
List segment memberships for context instancegetContextInstanceSegmentsMembershipByEnv | POST | For a given context instance with attributes, get membership details for all segments. |
List segmentsgetSegments | GET | Get a list of all segments in the given project. |
Patch segmentpatchSegment | PATCH | Update a segment. |
Update context targets on a big segmentupdateBigSegmentContextTargets | POST | Update context targets included or excluded in a big segment. |
Update expiring targets for segmentpatchExpiringTargetsForSegment | PATCH | Update expiring context targets for a segment. |
Update expiring user targets for segmentpatchExpiringUserTargetsForSegment | PATCH | Contexts 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 segmentupdateBigSegmentTargets | POST | Update user context targets included or excluded in a big segment. |
Tag1
List tagsgetTags | GET | Get a list of tags. |
Team8
Add multiple members to teampostTeamMembers | POST | Add multiple members to an existing team by uploading a CSV file of member email addresses. |
Create teampostTeam | POST | Create a team. |
Delete teamdeleteTeam | DELETE | Delete a team by key. |
Get teamgetTeam | GET | Fetch a team by key. |
Get team custom rolesgetTeamRoles | GET | Fetch the custom roles that have been assigned to the team. |
Get team maintainersgetTeamMaintainers | GET | Fetch the maintainers that have been assigned to the team. |
List teamsgetTeams | GET | Return a list of teams. |
Update teampatchTeam | PATCH | Perform a partial update to a team. |
Teams (beta)1
Update teamspatchTeams | PATCH | Perform a partial update to multiple teams. |
User4
Delete userdeleteUser | DELETE | Use 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 usersgetSearchUsers | GET | Use 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 usergetUser | GET | Use 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 usersgetUsers | GET | Use 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 usergetExpiringFlagsForUser | GET | Get a list of flags for which the given user is scheduled for removal. |
Get flag setting for usergetUserFlagSetting | GET | Get a single flag setting for a user by flag key. |
List flag settings for usergetUserFlagSettings | GET | Get the current flag settings for a given user. |
Update expiring user target for flagspatchExpiringFlagsForUser | PATCH | Schedule the specified user for removal from individual targeting on one or more flags. |
Update flag settings for userputFlagSetting | PUT | Enable or disable a feature flag for a user based on their key. |
Views (beta)9
Create viewcreateView | POST | Create a new view in the given project. |
Delete viewdeleteView | DELETE | Delete a specific view by its key. |
Get linked resourcesgetLinkedResources | GET | Get a list of all linked resources for a given view. |
Get linked views for a given resourcegetLinkedViews | GET | Get a list of all linked views for a resource. |
Get viewgetView | GET | Retrieve a specific view by its key. |
Link resourcelinkResource | POST | Link 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 viewsgetViews | GET | Get a list of all views in the given project. |
Unlink resourceunlinkResource | DELETE | Unlink one or multiple resources from a view: - Unlink flags using flag keys - Unlink segments using segment IDs - Unlink AI configs using config keys |
Update viewupdateView | PATCH | Edit an existing view. |
Webhook5
Creates a webhookpostWebhook | POST | Create a new webhook. |
Delete webhookdeleteWebhook | DELETE | Delete a webhook by ID. |
Get webhookgetWebhook | GET | Get a single webhook by ID. |
List webhooksgetAllWebhooks | GET | Fetch a list of all webhooks. |
Update webhookpatchWebhook | PATCH | Update a webhook's settings. |
Workflow4
Create workflowpostWorkflow | POST | Workflows are in maintenance mode The workflows feature is in maintenance mode, and is planned for future deprecation at a date not yet specified. |
Delete workflowdeleteWorkflow | DELETE | Delete a workflow from a feature flag. |
Get custom workflowgetCustomWorkflow | GET | Get a specific workflow by ID. |
Get workflowsgetWorkflows | GET | Display workflows associated with a feature flag. |
Workflow Template3
Create workflow templatecreateWorkflowTemplate | POST | Workflows 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 templatedeleteWorkflowTemplate | DELETE | Delete a workflow template |
Get workflow templatesgetWorkflowTemplates | GET | Get workflow templates belonging to an account, or can optionally return templates endpoints.workflowTemplateSummariesListingOutputRep when summary query param is true |