LaunchDarkly

A feature management platform that helps teams build better software faster using feature flags.

248 actions Integration catalog
Request access
Connect LaunchDarkly once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Add Member to TeamsLAUNCH_DARKLY_ADD_MEMBER_TO_TEAMS
Tool to add a LaunchDarkly member to one or more teams. Use when you need to grant a member access to specific teams within your organization.
Apply Approval RequestLAUNCH_DARKLY_APPLY_APPROVAL_REQUEST
Tool to apply an approved approval request in LaunchDarkly. Use when you need to execute changes that have been approved.
Apply Approval Request for FlagLAUNCH_DARKLY_APPLY_APPROVAL_REQUEST_FOR_FLAG
Tool to apply an approved approval request for a feature flag in LaunchDarkly. Use when you need to execute changes that have been approved for a specific flag in an environment.
Copy Feature FlagLAUNCH_DARKLY_COPY_FEATURE_FLAG
Tool to copy a feature flag's configuration from one environment to another within the same project. Use when you need to replicate flag settings across environments, such as promoting configurations from test to production.
Create AnnouncementLAUNCH_DARKLY_CREATE_ANNOUNCEMENT_PUBLIC
Tool to create a public announcement in LaunchDarkly. Use when you need to notify users about system maintenance, important updates, or critical information. Announcements can be scheduled to appear at specific times and optionally set to auto-expire.
Create Approval RequestLAUNCH_DARKLY_CREATE_APPROVAL_REQUEST
Tool to create an approval request in LaunchDarkly. Use when you need to request approval for flag changes before they are applied. The request requires a resource ID, description, and a list of instructions in semantic patch format.
Create Approval Request for FlagLAUNCH_DARKLY_CREATE_APPROVAL_REQUEST_FOR_FLAG
Tool to create an approval request for a feature flag in LaunchDarkly. Use when you need to request approval for changes to a feature flag before applying them. Approval requests enable workflow controls and review processes for flag changes.
Create Approval Request ReviewLAUNCH_DARKLY_CREATE_APPROVAL_REQUEST_REVIEW
Tool to review an approval request by approving, declining, or commenting on changes. Use when you need to provide feedback or make a decision on a pending approval request in LaunchDarkly.
Create Approval Request Review for FlagLAUNCH_DARKLY_CREATE_APPROVAL_REQUEST_REVIEW_FOR_FLAG
Tool to review an approval request for a feature flag by approving, declining, or commenting on the changes. Use when you need to provide feedback or make a decision on a pending flag approval request.
Create Big Segment ExportLAUNCH_DARKLY_CREATE_BIG_SEGMENT_EXPORT
Tool to create an export for a big segment in LaunchDarkly. Use when you need to export a synced segment or list-based segment with 15,000+ entries. The export ID is returned and can be used to check export status.
Create Big Segment Store IntegrationLAUNCH_DARKLY_CREATE_BIG_SEGMENT_STORE_INTEGRATION
Tool to create a persistent store integration for big segments in LaunchDarkly. Use when you need to set up a new Redis or DynamoDB integration for syncing large list-based segments. This integration is required for server-side SDKs to evaluate segments synced from external tools.
Create Custom RoleLAUNCH_DARKLY_CREATE_CUSTOM_ROLE
Tool to create a new custom role in LaunchDarkly. Use when you need to define a custom set of permissions for members or teams. The role must have a unique key and at least one policy statement defining the allowed or denied actions.
Create Data Export DestinationLAUNCH_DARKLY_CREATE_DESTINATION
Tool to create a new Data Export destination for exporting LaunchDarkly event data to external services. Use when you need to set up integrations with services like Kinesis, Google PubSub, Azure Event Hubs, or other supported destinations.
Create EnvironmentLAUNCH_DARKLY_CREATE_ENVIRONMENT
Tool to create a new environment within a LaunchDarkly project. Use when you need to add a new environment such as development, staging, or production.
Create ExperimentLAUNCH_DARKLY_CREATE_EXPERIMENT
Tool to create a new experiment in LaunchDarkly. Use when you need to set up A/B tests or multivariate experiments to measure the impact of feature flag variations on specified metrics.
Create Extinction EventsLAUNCH_DARKLY_CREATE_EXTINCTION
Tool to create new extinction events for feature flags in LaunchDarkly. Use when you need to record that a feature flag has been removed from the codebase. Extinction events track when flags are no longer referenced in code.
Create Feature FlagLAUNCH_DARKLY_CREATE_FEATURE_FLAG
Tool to create a new feature flag in LaunchDarkly. Use when you need to create a feature flag with a name, key, and optional variations. Supports creating both standard and migration flags.
Create Flag Scheduled ChangesLAUNCH_DARKLY_CREATE_FLAG_CONFIG_SCHEDULED_CHANGES
Tool to create a scheduled changes workflow for a feature flag in LaunchDarkly. Scheduled changes allow you to plan flag configuration updates for a future time. Use when you need to automate flag changes at a specific date/time.
Create Flag Copy Config Approval RequestLAUNCH_DARKLY_CREATE_FLAG_COPY_CONFIG_APPROVAL_REQUEST
Tool to create an approval request for copying a feature flag's configuration from one environment to another. Use when you need to promote flag settings across environments with approval workflow.
Create Flag Import ConfigurationLAUNCH_DARKLY_CREATE_FLAG_IMPORT_CONFIGURATION
Tool to create a new flag import configuration for importing feature flags from external feature management systems like Split or Unleash. Use when setting up automated flag synchronization from another platform into LaunchDarkly. The config object structure varies by integration key.
Create Flag LinkLAUNCH_DARKLY_CREATE_FLAG_LINK
Tool to create a new flag link in LaunchDarkly. Flag links connect feature flags to external resources such as documentation, issue trackers (like JIRA), or code repositories. Use when you need to associate a flag with an external URL for tracking or documentation purposes.
Create HoldoutLAUNCH_DARKLY_CREATE_HOLDOUT
Tool to create a new holdout in LaunchDarkly for experiment control groups. Use when you need to create a holdout to measure the impact of features against a control group. Requires LD-API-Version: beta header.
Create Integration ConfigurationLAUNCH_DARKLY_CREATE_INTEGRATION_CONFIGURATION
Tool to create a new integration configuration in LaunchDarkly. Use when you need to set up automated workflows with external services like Slack, Datadog, Jira, custom webhooks, or other third-party integrations. Note: This endpoint requires the 'LD-API-Version: beta' header which is automatically included.
Create Experiment IterationLAUNCH_DARKLY_CREATE_ITERATION
Tool to create a new iteration for an experiment in LaunchDarkly. Use when you need to set up a new experiment iteration with specific hypothesis, metrics, treatments (variations), and feature flag configurations.
Create LayerLAUNCH_DARKLY_CREATE_LAYER
Tool to create a new layer in a LaunchDarkly project. Use when you need to set up a new layer for organizing experiments.
Create MembersLAUNCH_DARKLY_CREATE_MEMBERS
Tool to invite one or more new members to join a LaunchDarkly account. Use when you need to add new team members. Each member receives an invitation email and must have an email address and either a role or customRoles.
Create MetricLAUNCH_DARKLY_CREATE_METRIC
Tool to create a new metric in LaunchDarkly. Use when you need to define a new metric for tracking pageviews, clicks, or custom events in experiments.
Create Metric GroupLAUNCH_DARKLY_CREATE_METRIC_GROUP
Tool to create a new metric group in LaunchDarkly. Use when you need to organize multiple metrics together for experiments or analysis. Metric groups must contain at least 2 metrics.
Create Migration Safety IssuesLAUNCH_DARKLY_CREATE_MIGRATION_SAFETY_ISSUES
Tool to check migration safety issues for a feature flag patch. Returns safety issues associated with the provided semantic patch instructions. Use when you need to validate if flag changes will cause migration issues before applying them.
Create OAuth 2.0 ClientLAUNCH_DARKLY_CREATE_O_AUTH2_CLIENT
Tool to create (register) a LaunchDarkly OAuth 2.0 client. Use when you need to build custom integrations using LaunchDarkly as your identity provider. The client secret is only returned upon creation, so save it securely.
Create ProjectLAUNCH_DARKLY_CREATE_PROJECT
Tool to create a new project with the given key and name. Project keys must be unique within an account. Use when you need to set up a new project in LaunchDarkly.
Create Relay Proxy Auto ConfigurationLAUNCH_DARKLY_CREATE_RELAY_AUTO_CONFIG
Tool to create a new Relay Proxy configuration in LaunchDarkly. Use when you need to set up a new Relay Proxy with specific access policies for environments and projects. The response includes the full configuration key which is only shown once.
Create Release for FlagLAUNCH_DARKLY_CREATE_RELEASE_FOR_FLAG
Tool to create a release by adding a flag to a release pipeline in LaunchDarkly. Use when you need to add a feature flag to a release pipeline for progressive rollout across multiple phases.
Create Release PipelineLAUNCH_DARKLY_CREATE_RELEASE_PIPELINE
Tool to create a release pipeline in LaunchDarkly. Release pipelines standardize and automate the feature flag release process across a series of phases. Use when you need to set up a structured rollout process.
Create Release PolicyLAUNCH_DARKLY_CREATE_RELEASE_POLICY
Tool to create a new release policy for a specified project. Use when you need to set up release automation policies for progressive or guarded rollouts. Requires beta API version header.
Create RepositoryLAUNCH_DARKLY_CREATE_REPOSITORY
Tool to create a code reference repository with the specified name. Use when you need to set up a new repository for code reference scanning in LaunchDarkly. This enables tracking of feature flag usage across your codebase.
Create SegmentLAUNCH_DARKLY_CREATE_SEGMENT
Tool to create a new segment in LaunchDarkly. Segments are groups of contexts that you can use to manage flag targeting rules. Use when you need to organize users, devices, or other contexts into logical groups for feature flag targeting.
Create Audit Log SubscriptionLAUNCH_DARKLY_CREATE_SUBSCRIPTION
Tool to create a new audit log subscription for forwarding LaunchDarkly audit events to external services. Use when you need to set up integrations with monitoring or logging platforms like Datadog, Splunk, Elastic, or Microsoft Teams to receive real-time audit log notifications.
Create TeamLAUNCH_DARKLY_CREATE_TEAM
Tool to create a new team in LaunchDarkly. Use when you need to set up a new team for organizing members and managing permissions. To learn more, read Creating a team documentation.
Create Flag Trigger WorkflowLAUNCH_DARKLY_CREATE_TRIGGER_WORKFLOW
Creates a flag trigger workflow in LaunchDarkly. Flag triggers allow you to automatically toggle feature flags on or off in response to external events (e.g., monitoring alerts from Datadog, Honeycomb, or custom webhooks). The trigger generates a unique URL that can be called to execute the configured flag action.
Create WebhookLAUNCH_DARKLY_CREATE_WEBHOOK
Tool to create a new webhook in LaunchDarkly. Use when you need to set up HTTP callbacks to receive notifications about events in your LaunchDarkly environment.
Create WorkflowLAUNCH_DARKLY_CREATE_WORKFLOW
Tool to create a workflow in LaunchDarkly for automating flag changes. Use when you need to schedule flag changes or set up approval-based flag management. Workflows can execute flag actions based on time schedules or approval conditions.
Create Workflow TemplateLAUNCH_DARKLY_CREATE_WORKFLOW_TEMPLATE
Tool to create a workflow template in LaunchDarkly. Workflow templates provide reusable patterns for common flag change workflows. Use when you need to standardize workflow processes across teams or projects. Either provide an existing workflowId to convert a workflow into a template, or provide stages with flagKey and environmentKey to define a new template from scratch.
Delete AnnouncementLAUNCH_DARKLY_DELETE_ANNOUNCEMENT_PUBLIC
Tool to permanently delete an announcement from LaunchDarkly. Use when you need to remove an announcement that is no longer needed. Once deleted, the announcement cannot be recovered.
Delete Approval RequestLAUNCH_DARKLY_DELETE_APPROVAL_REQUEST
Tool to delete an approval request in LaunchDarkly. Use when you need to remove a pending or declined approval request. Once deleted, the approval request cannot be recovered.
Delete Approval Request for FlagLAUNCH_DARKLY_DELETE_APPROVAL_REQUEST_FOR_FLAG
Permanently deletes an approval request for a feature flag in LaunchDarkly. Approval requests allow teams to review and approve flag changes before they are applied. Once deleted, the approval request cannot be recovered. Ensure you have the correct approval request ID before proceeding.
Delete Big Segment Store IntegrationLAUNCH_DARKLY_DELETE_BIG_SEGMENT_STORE_INTEGRATION
Tool to permanently delete a persistent store integration for big segments. Each integration uses either Redis or DynamoDB. Use when you need to remove a big segment store configuration from an environment.
Delete Branches from Code Reference RepositoryLAUNCH_DARKLY_DELETE_BRANCHES
Asynchronously deletes multiple branches from a LaunchDarkly code reference repository. Use this tool to clean up old or unused branches from your code reference configuration. The operation is asynchronous - branches are queued for deletion rather than deleted immediately.
Delete Custom RoleLAUNCH_DARKLY_DELETE_CUSTOM_ROLE
Permanently deletes a custom role from LaunchDarkly. Once deleted, the role cannot be recovered and will be removed from all members and teams it was assigned to. Ensure you have the correct role key before proceeding.
Delete Data Export DestinationLAUNCH_DARKLY_DELETE_DESTINATION
Permanently deletes a Data Export destination from LaunchDarkly. Data Export destinations allow you to export event data to external services. Once deleted, the destination cannot be recovered. Ensure you have the correct destination ID before proceeding.
Delete EnvironmentLAUNCH_DARKLY_DELETE_ENVIRONMENT
Tool to permanently delete an environment from a LaunchDarkly project. Once deleted, the environment and its configuration cannot be recovered. Ensure you have the correct project and environment keys before proceeding.
Delete Feature FlagLAUNCH_DARKLY_DELETE_FEATURE_FLAG
Tool to permanently delete a feature flag from LaunchDarkly. Use when you need to remove a feature flag that is no longer needed. Once deleted, the flag cannot be recovered.
Delete Flag Scheduled ChangesLAUNCH_DARKLY_DELETE_FLAG_CONFIG_SCHEDULED_CHANGES
Tool to delete scheduled changes workflow for a feature flag in LaunchDarkly. Scheduled changes allow you to plan flag configuration updates for a future time. Once deleted, the scheduled changes cannot be recovered.
Delete Flag Import ConfigurationLAUNCH_DARKLY_DELETE_FLAG_IMPORT_CONFIGURATION
Tool to delete a flag import configuration by ID. The integration key identifies the feature management system from which the import occurs (e.g., 'split'). This action requires the LD-API-Version: beta header.
Delete Flag LinkLAUNCH_DARKLY_DELETE_FLAG_LINK
Permanently deletes a flag link from LaunchDarkly. Flag links connect feature flags to external resources or documentation. Once deleted, the link cannot be recovered. Ensure you have the correct link ID before proceeding.
Delete Integration ConfigurationLAUNCH_DARKLY_DELETE_INTEGRATION_CONFIGURATION
Permanently deletes an integration configuration from LaunchDarkly. Integration configurations enable automated workflows with external services like Slack, Datadog, or custom webhooks. Once deleted, the configuration cannot be recovered.
Delete Account MemberLAUNCH_DARKLY_DELETE_MEMBER
Tool to permanently delete an account member from LaunchDarkly. Use when you need to remove a member's access to the organization. Once deleted, the member will lose all access and need to be re-invited to regain access.
Delete MetricLAUNCH_DARKLY_DELETE_METRIC
Tool to permanently delete a metric from LaunchDarkly. Use when you need to remove a metric that is no longer needed. Once deleted, the metric cannot be recovered.
Delete Metric GroupLAUNCH_DARKLY_DELETE_METRIC_GROUP
Tool to permanently delete a metric group from LaunchDarkly. Use when you need to remove a metric group that is no longer needed. Once deleted, the metric group cannot be recovered.
Delete OAuth 2.0 ClientLAUNCH_DARKLY_DELETE_O_AUTH_CLIENT
Permanently deletes an OAuth 2.0 client from LaunchDarkly. OAuth 2.0 clients are used for programmatic access to the LaunchDarkly API. Once deleted, the client and its credentials cannot be recovered. Ensure you have the correct client ID before proceeding.
Showing the first 60 of 248 actions.