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

# Approvals

<View title="Developer" />

<View title="Federal docs" />

<View title="EU docs" />

This topic introduces LaunchDarkly's approvals feature. It explains what approvals are and how to configure them.

## About approvals

When an account member plans a change to a [feature flag](/docs/home/flags/create), [AgentControl config](/docs/home/agentcontrol), [experiment](/docs/home/experimentation), or [segment](/docs/home/flags/segments), they have the option to request approval for that change from a member or team in their LaunchDarkly project. Approvals let more people have input on planned changes. These review-style approvals mimic common code review workflows, such as pull request (PR) reviews in GitHub.

For flag changes, anyone with the `reviewApprovalRequest` [permission](/docs/home/account/roles/role-actions) for flags can approve a change. For experiment changes, anyone with the `reviewApprovalRequest` permission for flags and the `updateExperiment` permission for Experiments can approve and apply changes. The LaunchDarkly Project Admin, Maintainer, Developer, and Contributor [project roles](/docs/home/account/roles/project-roles), as well as the Writer, Admin, and Owner base roles, all include this ability.

Members added to an approval request receive a notification email, and, if applicable, a notification in the LaunchDarkly Slack or Teams app.

## Working with approvals

<Note>
  **Requiring approvals is available to customers on select plans**

  Requiring approvals is only available to customers on select plans. To learn more, [read about our pricing](https://launchdarkly.com/pricing/). To upgrade your plan, [contact Sales](https://launchdarkly.com/contact-sales/).
</Note>

You can request approval on changes to a flag's targeting or variations, to an AgentControl config's targeting or variations, or to a segment's targeting, any time after you create it. To learn more, read [Requesting approvals](/docs/home/releases/approval-requests). Enterprise customers can require approval requests for specific environments. To learn more, read [Configuring approvals for an environment](/docs/home/releases/approval-config).

If someone requests your approval on a flag, AgentControl config, experiment, or segment change, the request appears in the **Approvals** dashboard, in your email, and in your in-app inbox. Depending on the approval request, it also appears in the following places:

* For flags, the approval request appears in the flag's "Pending changes" panel and, if you use the LaunchDarkly Slack or Microsoft Teams app, in a Slack or Teams notification.
* For configs, the approval request appears in the AgentControl configs's "Pending changes" panel and, if you use the LaunchDarkly Slack app, in a Slack notification.
* For experiments, the experiment's "Pending changes" panel and, if you use the LaunchDarkly Slack app, in a Slack notification.
* For segments, the approval request appears in the segment's details page and, if you use the LaunchDarkly Slack app, in a Slack notification.

To learn more, read [Reviewing approval requests](/docs/home/releases/approval-reviews).

<Warning>
  **AgentControl config and segment approvals do not appear in Microsoft Teams**

  If someone requests your approval on a flag change and you use the LaunchDarkly Slack or Microsoft Teams app, you will receive a Slack or Teams notification. AgentControl config and segment approvals are also sent through Slack, but are not sent through Microsoft Teams.
</Warning>

To learn how to customize approval request settings, read [Approval request settings](/docs/home/releases/approvals-settings).
