> ## Documentation Index
> Fetch the complete documentation index at: https://docs.noclick.com/llms.txt
> Use this file to discover all available pages before exploring further.

# LaunchDarkly

> Connect LaunchDarkly to your workflows: 208 operations across 35 categories.

The LaunchDarkly node adds LaunchDarkly operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields.

LaunchDarkly also includes 1 trigger operation (marked in the tables below) that can start a workflow when something happens in LaunchDarkly.

<Note>
  You can wire the LaunchDarkly node into an AI agent as a tool provider: the agent calls the operations you allow. See [Agent tools](/agents/tools).
</Note>

## Credentials

Connect LaunchDarkly under **Credentials** in the node settings. See [Connecting credentials](/credentials/connecting) for the general flow.

Enter the values manually when creating the credential.

Account settings -> Authorization -> Create token. Use a personal or service token (Reader/Writer/Admin scope as needed). SDK, mobile, and client-side keys cannot access the REST API.

[Get your credentials here](https://app.launchdarkly.com/settings/authorization).

## Operations

### Access tokens

| Operation               | ID             | Description                                                                              | Trigger |
| ----------------------- | -------------- | ---------------------------------------------------------------------------------------- | ------- |
| **Create Access Token** | `create_token` | Create an access token.                                                                  |         |
| **Delete Access Token** | `delete_token` | Delete an access token.                                                                  |         |
| **Get Access Token**    | `get_token`    | Get a single access token by ID.                                                         |         |
| **Reset Access Token**  | `reset_token`  | Reset an access token's secret, optionally keeping the old one valid for a grace period. |         |
| **Update Access Token** | `update_token` | Update an access token via JSON Patch.                                                   |         |

### Account

| Operation                   | ID                        | Description                                        | Trigger |
| --------------------------- | ------------------------- | -------------------------------------------------- | ------- |
| **Create Approval Request** | `create_approval_request` | Create an approval request for a flag change.      |         |
| **Get Audit Log**           | `get_audit_log`           | Query the audit log.                               |         |
| **List Access Tokens**      | `list_tokens`             | List API access tokens for the account.            |         |
| **List Custom Roles**       | `list_roles`              | List custom roles defined in the account.          |         |
| **List Metrics**            | `list_metrics`            | List experimentation/release metrics in a project. |         |
| **List Teams**              | `list_teams`              | List teams in the account.                         |         |

### Account members

| Operation                  | ID                 | Description                                                      | Trigger |
| -------------------------- | ------------------ | ---------------------------------------------------------------- | ------- |
| **Add Member To Teams**    | `add_member_teams` | Add an account member to one or more teams.                      |         |
| **Delete Account Member**  | `delete_member`    | Delete an account member.                                        |         |
| **Get Account Member**     | `get_member`       | Get a single account member by ID.                               |         |
| **Modify Account Member**  | `update_member`    | Modify a single account member via JSON Patch.                   |         |
| **Modify Account Members** | `update_members`   | Modify multiple account members via semantic-patch instructions. |         |

### Announcements

| Operation               | ID                    | Description                            | Trigger |
| ----------------------- | --------------------- | -------------------------------------- | ------- |
| **Create Announcement** | `create_announcement` | Create an announcement.                |         |
| **Delete Announcement** | `delete_announcement` | Delete an announcement.                |         |
| **Get Announcements**   | `list_announcements`  | List announcements in the account.     |         |
| **Update Announcement** | `update_announcement` | Update an announcement via JSON Patch. |         |

### Approvals

| Operation                             | ID                                  | Description                                                                        | Trigger |
| ------------------------------------- | ----------------------------------- | ---------------------------------------------------------------------------------- | ------- |
| **Apply Approval Request**            | `apply_approval_request`            | Apply an approved approval request.                                                |         |
| **Apply Flag Approval Request**       | `apply_flag_approval_request`       | Apply an approved approval request for a feature flag in an environment.           |         |
| **Create Flag Approval Request**      | `create_flag_approval_request`      | Create an approval request for a feature flag in an environment.                   |         |
| **Create Flag Copy Approval Request** | `create_flag_copy_approval_request` | Create an approval request to copy flag configurations across environments.        |         |
| **Delete Approval Request**           | `delete_approval_request`           | Delete an approval request.                                                        |         |
| **Delete Flag Approval Request**      | `delete_flag_approval_request`      | Delete an approval request for a feature flag in an environment.                   |         |
| **Get Approval Request**              | `get_approval_request`              | Get a single approval request.                                                     |         |
| **Get Flag Approval Request**         | `get_flag_approval_request`         | Get a single approval request for a feature flag in an environment.                |         |
| **List Approval Requests**            | `list_approval_requests`            | List approval requests in the account.                                             |         |
| **List Flag Approval Requests**       | `list_flag_approval_requests`       | List approval requests for a feature flag in an environment.                       |         |
| **Review Approval Request**           | `review_approval_request`           | Review (approve/decline) an approval request.                                      |         |
| **Review Flag Approval Request**      | `review_flag_approval_request`      | Review (approve/decline) an approval request for a feature flag in an environment. |         |

### Audit log

| Operation                      | ID                           | Description                                                 | Trigger |
| ------------------------------ | ---------------------------- | ----------------------------------------------------------- | ------- |
| **Get Audit Log Entry**        | `get_audit_log_entry`        | Get a single audit log entry by ID.                         |         |
| **Get Audit Log Entry Counts** | `get_audit_log_entry_counts` | Get counts of audit log entries bucketed over a time range. |         |
| **List Audit Log Entries**     | `list_audit_log_entries`     | List audit log entries in the account.                      |         |
| **Search Audit Log Entries**   | `search_audit_log_entries`   | Search audit log entries using a list of policy statements. |         |

### Code references

| Operation                                  | ID                                 | Description                                                | Trigger |
| ------------------------------------------ | ---------------------------------- | ---------------------------------------------------------- | ------- |
| **Create Extinction**                      | `create_extinction`                | Create extinction events for a branch.                     |         |
| **Create Repository**                      | `create_repository`                | Create a code reference repository.                        |         |
| **Delete Branches**                        | `delete_branches`                  | Queue a task to delete branches from a repository.         |         |
| **Delete Repository**                      | `delete_repository`                | Delete a code reference repository.                        |         |
| **Get Branch**                             | `get_branch`                       | Get a branch for a code reference repository.              |         |
| **Get Code References Statistics (Root)**  | `get_code_refs_statistics`         | Get links to code reference repositories for each project. |         |
| **Get Project Code References Statistics** | `get_project_code_refs_statistics` | Get code references statistics for the flags in a project. |         |
| **Get Repository**                         | `get_repository`                   | Get a code reference repository.                           |         |
| **List Branches**                          | `list_branches`                    | List branches for a code reference repository.             |         |
| **List Extinctions**                       | `list_extinctions`                 | List extinctions (removed flag code references).           |         |
| **List Repositories**                      | `list_repositories`                | List code reference repositories.                          |         |
| **Update Repository**                      | `update_repository`                | Update a code reference repository via JSON Patch.         |         |
| **Upsert Branch**                          | `upsert_branch`                    | Create or update a branch and its code references.         |         |

### Context settings

| Operation                            | ID                            | Description                                     | Trigger |
| ------------------------------------ | ----------------------------- | ----------------------------------------------- | ------- |
| **Update Flag Settings For Context** | `update_context_flag_setting` | Update the flag setting for a specific context. |         |

### Contexts

| Operation                               | ID                             | Description                                              | Trigger |
| --------------------------------------- | ------------------------------ | -------------------------------------------------------- | ------- |
| **Create or Update Context Kind**       | `upsert_context_kind`          | Create or update a context kind.                         |         |
| **Delete Context Instances**            | `delete_context_instance`      | Delete context instances by ID.                          |         |
| **Evaluate Flags For Context Instance** | `evaluate_context_instance`    | Evaluate all flags for a given context instance.         |         |
| **Get Context Attribute Names**         | `get_context_attribute_names`  | Get context attribute names for an environment.          |         |
| **Get Context Attribute Values**        | `get_context_attribute_values` | Get context attribute values for a given attribute name. |         |
| **Get Context Instances**               | `get_context_instance`         | Get context instances by ID.                             |         |
| **Get Context Kinds**                   | `get_context_kinds`            | Get all context kinds for a project.                     |         |
| **Get Contexts**                        | `get_context`                  | Get contexts by kind and key.                            |         |
| **Search Context Instances**            | `search_context_instances`     | Search for context instances in an environment.          |         |
| **Search Contexts**                     | `search_contexts`              | Search for contexts in an environment.                   |         |

### Custom roles

| Operation              | ID            | Description                          | Trigger |
| ---------------------- | ------------- | ------------------------------------ | ------- |
| **Create Custom Role** | `create_role` | Create a custom role.                |         |
| **Delete Custom Role** | `delete_role` | Delete a custom role.                |         |
| **Get Custom Role**    | `get_role`    | Get a custom role by key.            |         |
| **Update Custom Role** | `update_role` | Update a custom role via JSON patch. |         |

### Data export destinations

| Operation                                       | ID                                        | Description                                                                   | Trigger |
| ----------------------------------------------- | ----------------------------------------- | ----------------------------------------------------------------------------- | ------- |
| **Complete Warehouse Destination Setup**        | `complete_destination_setup`              | Complete warehouse destination setup for a given destination kind.            |         |
| **Create Data Export Destination**              | `create_destination`                      | Create a Data Export destination in an environment.                           |         |
| **Delete Data Export Destination**              | `delete_destination`                      | Delete a Data Export destination.                                             |         |
| **Generate Environment Snowflake Key Pair**     | `generate_environment_warehouse_key_pair` | Generate a Snowflake destination key pair for a specific project environment. |         |
| **Generate Snowflake Destination Key Pair**     | `generate_warehouse_key_pair`             | Generate a Snowflake Data Export destination key pair.                        |         |
| **Generate Trust Policy**                       | `generate_destination_trust_policy`       | Generate a trust policy for a Data Export destination in an environment.      |         |
| **Generate Warehouse Destination Setup Script** | `generate_destination_setup_script`       | Generate a warehouse destination setup script for a given destination kind.   |         |
| **Get Destination**                             | `get_destination`                         | Get a single Data Export destination.                                         |         |
| **List Destinations**                           | `list_destinations`                       | List all Data Export destinations across the account.                         |         |
| **Update Data Export Destination**              | `update_destination`                      | Update a Data Export destination via a JSON Patch document.                   |         |

### Environments

| Operation                        | ID                             | Description                                                                        | Trigger |
| -------------------------------- | ------------------------------ | ---------------------------------------------------------------------------------- | ------- |
| **Create Environment**           | `create_environment`           | Create an environment within a project.                                            |         |
| **Delete Environment**           | `delete_environment`           | Delete an environment.                                                             |         |
| **Get Environment**              | `get_environment`              | Get a single environment in a project.                                             |         |
| **List Environments**            | `list_environments`            | List environments within a project.                                                |         |
| **Reset Environment Mobile Key** | `reset_environment_mobile_key` | Reset an environment's mobile SDK key.                                             |         |
| **Reset Environment SDK Key**    | `reset_environment_sdk_key`    | Reset an environment's SDK key, optionally keeping the old key alive for a period. |         |
| **Update Environment**           | `update_environment`           | Update an environment via JSON Patch.                                              |         |

### Experiments

| Operation                           | ID                                | Description                                                    | Trigger |
| ----------------------------------- | --------------------------------- | -------------------------------------------------------------- | ------- |
| **Create Experiment**               | `create_experiment`               | Create an experiment in an environment.                        |         |
| **Create Experiment Iteration**     | `create_experiment_iteration`     | Create an iteration for an experiment.                         |         |
| **Get Experiment**                  | `get_experiment`                  | Get a single experiment.                                       |         |
| **Get Experimentation Settings**    | `get_experimentation_settings`    | Get experimentation settings for a project.                    |         |
| **List Experiments**                | `list_experiments`                | Get experiments in an environment.                             |         |
| **List Project Experiments**        | `list_project_experiments`        | Get experiments across all environments in a project.          |         |
| **Update Experiment**               | `update_experiment`               | Update an experiment via semantic-patch instructions.          |         |
| **Update Experimentation Settings** | `update_experimentation_settings` | Update experimentation (randomization) settings for a project. |         |

### Feature flags

| Operation               | ID                | Description                                                                       | Trigger |
| ----------------------- | ----------------- | --------------------------------------------------------------------------------- | ------- |
| **Copy Flag Settings**  | `copy_flag`       | Copy a flag's targeting config from a source environment to a target environment. |         |
| **Create Feature Flag** | `create_flag`     | Create a new feature flag in a project.                                           |         |
| **Delete Feature Flag** | `delete_flag`     | Delete a feature flag.                                                            |         |
| **Get Feature Flag**    | `get_flag`        | Get a single feature flag's configuration and targeting.                          |         |
| **Get Flag Status**     | `get_flag_status` | Get a flag's status (new/active/launched/inactive) in an environment.             |         |
| **List Feature Flags**  | `list_flags`      | List all feature flags in a project.                                              |         |
| **Toggle Feature Flag** | `update_flag`     | Toggle a feature flag on or off in an environment (semantic patch).               |         |

### Feature flags

| Operation                               | ID                                    | Description                                                                              | Trigger |
| --------------------------------------- | ------------------------------------- | ---------------------------------------------------------------------------------------- | ------- |
| **Get Expiring Context Targets**        | `get_expiring_context_targets`        | Get expiring context targets for a feature flag in an environment.                       |         |
| **Get Expiring User Targets**           | `get_expiring_user_targets`           | Get expiring user targets for a feature flag in an environment.                          |         |
| **Get Flag Status Across Environments** | `get_flag_status_across_environments` | Get the status of a feature flag across all environments.                                |         |
| **Get Migration Safety Issues**         | `get_migration_safety_issues`         | Get migration safety issues for a proposed set of semantic-patch instructions on a flag. |         |
| **List Feature Flag Statuses**          | `list_flag_statuses`                  | List the statuses of all feature flags in an environment.                                |         |
| **Update Expiring Context Targets**     | `update_expiring_context_targets`     | Update expiring context targets on a feature flag via semantic-patch instructions.       |         |
| **Update Expiring User Targets**        | `update_expiring_user_targets`        | Update expiring user targets on a feature flag via semantic-patch instructions.          |         |

### Flag triggers

| Operation               | ID                    | Description                                             | Trigger |
| ----------------------- | --------------------- | ------------------------------------------------------- | ------- |
| **Create Flag Trigger** | `create_flag_trigger` | Create a trigger for a feature flag in an environment.  |         |
| **Delete Flag Trigger** | `delete_flag_trigger` | Delete a flag trigger by ID.                            |         |
| **Get Flag Trigger**    | `get_flag_trigger`    | Get a single flag trigger by ID.                        |         |
| **List Flag Triggers**  | `list_flag_triggers`  | List all triggers for a feature flag in an environment. |         |
| **Update Flag Trigger** | `update_flag_trigger` | Update a flag trigger via semantic-patch instructions.  |         |

### Follow flags

| Operation                           | ID                           | Description                                                           | Trigger |
| ----------------------------------- | ---------------------------- | --------------------------------------------------------------------- | ------- |
| **Add Flag Follower**               | `add_flag_follower`          | Add a member as a follower of a flag in a project and environment.    |         |
| **List Environment Flag Followers** | `list_environment_followers` | Get followers of all flags in a given project and environment.        |         |
| **List Flag Followers**             | `list_flag_followers`        | Get followers of a flag in a project and environment.                 |         |
| **Remove Flag Follower**            | `remove_flag_follower`       | Remove a member as a follower of a flag in a project and environment. |         |

### Holdouts

| Operation             | ID                  | Description                                       | Trigger |
| --------------------- | ------------------- | ------------------------------------------------- | ------- |
| **Create Holdout**    | `create_holdout`    | Create a holdout in an environment.               |         |
| **Get Holdout**       | `get_holdout`       | Get a holdout by its key.                         |         |
| **Get Holdout by Id** | `get_holdout_by_id` | Get a holdout by its id.                          |         |
| **List Holdouts**     | `list_holdouts`     | Get all holdouts in an environment.               |         |
| **Update Holdout**    | `update_holdout`    | Update a holdout via semantic-patch instructions. |         |

### Integration audit log subscriptions

| Operation                           | ID                                | Description                                              | Trigger |
| ----------------------------------- | --------------------------------- | -------------------------------------------------------- | ------- |
| **Create Integration Subscription** | `create_integration_subscription` | Create an audit log subscription for an integration.     |         |
| **Delete Integration Subscription** | `delete_integration_subscription` | Delete an audit log subscription.                        |         |
| **Get Integration Subscription**    | `get_integration_subscription`    | Get an audit log subscription by ID.                     |         |
| **List Integration Subscriptions**  | `list_integration_subscriptions`  | Get all audit log subscriptions for a given integration. |         |
| **Update Integration Subscription** | `update_integration_subscription` | Update an audit log subscription via a JSON Patch array. |         |

### Layers

| Operation        | ID             | Description                                     | Trigger |
| ---------------- | -------------- | ----------------------------------------------- | ------- |
| **Create Layer** | `create_layer` | Create a layer in a project.                    |         |
| **List Layers**  | `list_layers`  | List layers in a project.                       |         |
| **Update Layer** | `update_layer` | Update a layer via semantic-patch instructions. |         |

### Members

| Operation         | ID               | Description                         | Trigger |
| ----------------- | ---------------- | ----------------------------------- | ------- |
| **Invite Member** | `invite_members` | Invite a new member to the account. |         |
| **List Members**  | `list_members`   | List members of the account.        |         |

### Metrics

| Operation         | ID              | Description                                  | Trigger |
| ----------------- | --------------- | -------------------------------------------- | ------- |
| **Create Metric** | `create_metric` | Create a metric in a project.                |         |
| **Delete Metric** | `delete_metric` | Delete a metric from a project.              |         |
| **Get Metric**    | `get_metric`    | Get a single metric from a project.          |         |
| **Update Metric** | `update_metric` | Update a metric via JSON Patch instructions. |         |

### OAuth2 clients

| Operation               | ID                    | Description                                                    | Trigger |
| ----------------------- | --------------------- | -------------------------------------------------------------- | ------- |
| **Create OAuth Client** | `create_oauth_client` | Create a LaunchDarkly OAuth 2.0 client.                        |         |
| **Delete OAuth Client** | `delete_oauth_client` | Delete an OAuth 2.0 client by ID.                              |         |
| **Get OAuth Client**    | `get_oauth_client`    | Get a single OAuth 2.0 client by ID.                           |         |
| **List OAuth Clients**  | `list_oauth_client`   | Get all OAuth 2.0 clients registered in the account.           |         |
| **Patch OAuth Client**  | `patch_oauth_client`  | Patch an OAuth 2.0 client by ID using JSON Patch instructions. |         |

### Projects

| Operation                | ID                     | Description                                                       | Trigger |
| ------------------------ | ---------------------- | ----------------------------------------------------------------- | ------- |
| **Create Project**       | `create_project`       | Create a new project.                                             |         |
| **Delete Project**       | `delete_project`       | Delete a project.                                                 |         |
| **Get Flag Defaults**    | `get_flag_defaults`    | Get the flag defaults for a project.                              |         |
| **Get Project**          | `get_project`          | Get a single project.                                             |         |
| **List Projects**        | `list_projects`        | List all projects in the account.                                 |         |
| **Update Flag Defaults** | `update_flag_defaults` | Update the flag defaults for a project via a JSON Patch document. |         |
| **Update Project**       | `update_project`       | Update a project via a JSON Patch document.                       |         |
| **Upsert Flag Defaults** | `upsert_flag_defaults` | Create or update (replace) the flag defaults for a project.       |         |

### Relay proxy configurations

| Operation                        | ID                          | Description                                     | Trigger |
| -------------------------------- | --------------------------- | ----------------------------------------------- | ------- |
| **Create Relay Proxy Config**    | `create_relay_proxy_config` | Create a new Relay Proxy config.                |         |
| **Delete Relay Proxy Config**    | `delete_relay_proxy_config` | Delete a Relay Proxy config by ID.              |         |
| **Get Relay Proxy Config**       | `get_relay_proxy_config`    | Get a single Relay Proxy config by ID.          |         |
| **List Relay Proxy Configs**     | `list_relay_proxy_configs`  | List Relay Proxy configs in the account.        |         |
| **Reset Relay Proxy Config Key** | `reset_relay_proxy_config`  | Reset a Relay Proxy configuration's secret key. |         |
| **Update Relay Proxy Config**    | `update_relay_proxy_config` | Update a Relay Proxy config via a JSON patch.   |         |

### Scheduled changes

| Operation                   | ID                        | Description                                                               | Trigger |
| --------------------------- | ------------------------- | ------------------------------------------------------------------------- | ------- |
| **Create Scheduled Change** | `create_scheduled_change` | Create a scheduled changes workflow for a feature flag in an environment. |         |
| **Delete Scheduled Change** | `delete_scheduled_change` | Delete a scheduled changes workflow.                                      |         |
| **Get Scheduled Change**    | `get_scheduled_change`    | Get a single scheduled change by ID.                                      |         |
| **List Scheduled Changes**  | `list_scheduled_changes`  | List scheduled changes for a feature flag in an environment.              |         |
| **Update Scheduled Change** | `update_scheduled_change` | Update a scheduled changes workflow via semantic-patch instructions.      |         |

### Segments

| Operation                                         | ID                                     | Description                                                        | Trigger |
| ------------------------------------------------- | -------------------------------------- | ------------------------------------------------------------------ | ------- |
| **Create Big Segment Export**                     | `create_big_segment_export`            | Create a big segment export.                                       |         |
| **Create Big Segment Import**                     | `create_big_segment_import`            | Create a big segment import.                                       |         |
| **Create Segment**                                | `create_segment`                       | Create a user/context segment.                                     |         |
| **Delete Segment**                                | `delete_segment`                       | Delete a segment.                                                  |         |
| **Get Big Segment Export**                        | `get_big_segment_export`               | Get a big segment export.                                          |         |
| **Get Big Segment Import**                        | `get_big_segment_import`               | Get a big segment import.                                          |         |
| **Get Big Segment Membership For Context**        | `get_segment_context_membership`       | Get big segment membership for a context.                          |         |
| **Get Big Segment Membership For User**           | `get_segment_user_membership`          | Get big segment membership for a user.                             |         |
| **Get Expiring Targets For Segment**              | `get_segment_expiring_targets`         | Get expiring targets for a segment.                                |         |
| **Get Expiring User Targets For Segment**         | `get_segment_expiring_user_targets`    | Get expiring user targets for a segment.                           |         |
| **Get Segment**                                   | `get_segment`                          | Get a single segment.                                              |         |
| **List Segment Memberships For Context Instance** | `evaluate_segment_memberships`         | List segment memberships for a context instance in an environment. |         |
| **List Segments**                                 | `list_segments`                        | List segments in a project/environment.                            |         |
| **Update Context Targets On Big Segment**         | `update_big_segment_context_targets`   | Update context targets on a big segment.                           |         |
| **Update Expiring Targets For Segment**           | `update_segment_expiring_targets`      | Update expiring targets for a segment via instructions.            |         |
| **Update Expiring User Targets For Segment**      | `update_segment_expiring_user_targets` | Update expiring user targets for a segment via instructions.       |         |
| **Update Segment**                                | `update_segment`                       | Patch a segment's included/excluded targets (JSON patch array).    |         |
| **Update User Context Targets On Big Segment**    | `update_big_segment_user_targets`      | Update user context targets on a big segment.                      |         |

### Tags

| Operation     | ID          | Description                   | Trigger |
| ------------- | ----------- | ----------------------------- | ------- |
| **List Tags** | `list_tags` | List all tags in the account. |         |

### Teams

| Operation                 | ID                      | Description                                                    | Trigger |
| ------------------------- | ----------------------- | -------------------------------------------------------------- | ------- |
| **Add Team Members**      | `add_team_members`      | Add members to a team (semantic-patch addMembers instruction). |         |
| **Create Team**           | `create_team`           | Create a team.                                                 |         |
| **Delete Team**           | `delete_team`           | Delete a team.                                                 |         |
| **Get Team**              | `get_team`              | Get a single team by key.                                      |         |
| **List Team Maintainers** | `list_team_maintainers` | Get the maintainers of a team.                                 |         |
| **List Team Roles**       | `list_team_roles`       | Get the custom roles associated with a team.                   |         |
| **Update Team**           | `update_team`           | Update a team via semantic-patch instructions.                 |         |

### User settings

| Operation                       | ID                            | Description                                              | Trigger |
| ------------------------------- | ----------------------------- | -------------------------------------------------------- | ------- |
| **Get Expiring User Target**    | `get_expiring_user_target`    | Get expiring dates on flags for a user.                  |         |
| **Get User Flag Setting**       | `get_user_flag_setting`       | Get a single flag setting for a user.                    |         |
| **List User Flag Settings**     | `list_user_flag_settings`     | List flag settings for a user.                           |         |
| **Update Expiring User Target** | `update_expiring_user_target` | Update expiring user targets for flags via instructions. |         |
| **Update User Flag Setting**    | `update_user_flag_setting`    | Update a flag setting for a user.                        |         |

### Users

| Operation       | ID             | Description                                 | Trigger |
| --------------- | -------------- | ------------------------------------------- | ------- |
| **Delete User** | `delete_user`  | Delete a user from a project environment.   |         |
| **Find Users**  | `search_users` | Find users in a project environment.        |         |
| **Get User**    | `get_user`     | Get a single user in a project environment. |         |
| **List Users**  | `list_users`   | List users in a project environment.        |         |

### Webhooks

| Operation          | ID               | Description                                   | Trigger |
| ------------------ | ---------------- | --------------------------------------------- | ------- |
| **Create Webhook** | `create_webhook` | Create an account webhook.                    |         |
| **Delete Webhook** | `delete_webhook` | Delete an account webhook.                    |         |
| **Get Webhook**    | `get_webhook`    | Get a single webhook by ID.                   |         |
| **List Webhooks**  | `list_webhooks`  | List all account webhooks.                    |         |
| **Update Webhook** | `update_webhook` | Update a webhook using a JSON Patch document. |         |

### Workflow templates

| Operation                    | ID                         | Description                            | Trigger |
| ---------------------------- | -------------------------- | -------------------------------------- | ------- |
| **Create Workflow Template** | `create_workflow_template` | Create a workflow template.            |         |
| **Delete Workflow Template** | `delete_workflow_template` | Delete a workflow template.            |         |
| **Get Workflow Templates**   | `list_workflow_templates`  | Get workflow templates in the account. |         |

### Workflows

| Operation           | ID                | Description                                             | Trigger |
| ------------------- | ----------------- | ------------------------------------------------------- | ------- |
| **Create Workflow** | `create_workflow` | Create a workflow for a feature flag in an environment. |         |
| **Delete Workflow** | `delete_workflow` | Delete a workflow by ID.                                |         |
| **Get Workflow**    | `get_workflow`    | Get a custom workflow by ID.                            |         |
| **List Workflows**  | `list_workflows`  | List workflows for a feature flag in an environment.    |         |

### Other

| Operation               | ID                    | Description                                                   | Trigger |
| ----------------------- | --------------------- | ------------------------------------------------------------- | ------- |
| **Get Caller Identity** | `get_caller_identity` | Identify the caller associated with the API access token.     |         |
| **Get OpenAPI Spec**    | `get_openapi_spec`    | Get the LaunchDarkly OpenAPI specification in JSON.           |         |
| **Get Public IP List**  | `get_public_ip_list`  | Get the list of public IP addresses used by LaunchDarkly.     |         |
| **Get Root Resource**   | `get_root`            | Get the root resource of the LaunchDarkly API.                |         |
| **Get Versions**        | `get_versions`        | Get LaunchDarkly API version information.                     |         |
| **On Account Activity** | `on_account_activity` | Fire the workflow when LaunchDarkly reports account activity. | Yes     |
