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

# Changing member roles

> This topic explains how to change the roles assigned to members in LaunchDarkly.

> For the complete documentation index, see [llms.txt](/llms.txt). For the full documentation snapshot, see [llms-full.txt](/llms-full.txt).

## Overview

This topic explains how to change the roles assigned to members in LaunchDarkly.

## Change individual member roles

To change an individual member's roles, first find the member:

1. Click the **gear** icon in the left sidenav to view Organization settings.
2. Click **Members**. The **Members** list appears.
3. Find the account member you wish to give a role.
4. Click that account member's name. The member's **Access** tab opens.

To add an additional role to this member:

1. In the "Assigned directly" table, click **Assign access**. The "Assign access" dialog appears.

2. Choose a role from the dropdown.

3. (Optional) If the role includes a [role attribute](/home/getting-started/vocabulary#role-attribute), enter a value for the attribute and click **Enter**. For example, if the role includes a [role scope](/home/getting-started/vocabulary#role-scope) with a role attribute of `developerProjectKey`, enter a project key in the **Resources** field:

<Frame caption="A member's &#x22;Assign access&#x22; dialog, with a role attribute and resource specified for the role being assigned to this member.">
  ![A member's "Assign access" dialog, with a role attribute and resource specified for the role being assigned to this member.](https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/0a5465acccb40df10cfcf21a9d510cc0f03e8f4860ae1f85440057644fa2087d/assets/images/auto/assign-access-member-role-attr.auto.png)
</Frame>

4. Click **Assign access**. You are returned to the **Access** tab.

To change an existing role assigned to this member:

1. In the "Assigned directly" table, find the role that you want to change.

2. Click the **three-dot** overflow menu next to that role.

3. Select **Edit access**. The "Assign access" dialog appears.

4. Select a different role for the member, or update the existing role:
   * Choose a different role from the dropdown.
   * If an existing role includes a [role attribute](/home/getting-started/vocabulary#role-attribute), you can update the value for that role attribute without changing the role. For example, if the role includes a [role scope](/home/getting-started/vocabulary#role-scope) with a role attribute of `developerProjectKey`, you can enter a new project key in the **Resources** field and click **Enter** to change the key. Or you can click the **x** to remove an existing project key:

<Frame caption="A member's &#x22;Assign access&#x22; dialog, with a role attribute and resource specified for the role being assigned to this member.">
  ![A member's "Assign access" dialog, with a role attribute and resource specified for the role being assigned to this member.](https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/0a5465acccb40df10cfcf21a9d510cc0f03e8f4860ae1f85440057644fa2087d/assets/images/auto/assign-access-member-role-attr.auto.png)
</Frame>

5. Click **Assign access**. The member's access is updated.

<Card icon="link">
  You can also use the REST API: [Modify an account member](/api-reference/account-members/modify-an-account-member)
</Card>

## Change multiple members' roles

<Note title="Changing multiple members' roles is an Admin-only feature">
  This feature is only accessible if you have a LaunchDarkly Admin organization role, or an Admin or Owner base role, or another role that allows the <code>updateCustomRole</code> action. To learn more, read [About member roles](/home/account/members#about-member-roles) and [Member actions](/home/account/roles/role-actions#member-actions).
</Note>

To change multiple members' roles:

1. Click the **gear** icon in the left sidenav to view Organization settings.
2. Click **Members**. The **Members** list appears.
3. Select the checkbox to the left of a member's name to choose that member. Select all members whose roles you wish to edit. Alternatively, if you wish to select all the members, click the checkbox next to the **Name** column in the table.
4. Next to the **Export CSV** button, another button appears that says **Edit N members**, where N is the number of members that you selected:

<Frame caption="The &#x22;Edit N members&#x22; button.">
  ![The "Edit N members" button.](https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/e828581478e53ab4aae0ce8c2352195b76b8b6b0694d13b0827debcb6c6b9573/assets/images/auto/edit-n-members-button.auto.png)
</Frame>

5. Click the **Edit N members** button and select the "Edit member roles" option. A dialog appears.

<Frame caption="The &#x22;Edit member roles&#x22; option">
  ![The "Edit member roles" option](https://files.buildwithfern.com/https://launchdarkly.docs.buildwithfern.com/docs/50175015c8611dba00d2a7045c8c23140651a80818841dfbab592770f594e7f7/assets/images/auto/edit-member-roles-option.auto.png)
</Frame>

6. Select one of the roles and click **Replace role**. LaunchDarkly attempts to replace any of the roles on the members that you selected to the new roles. Roles that have been assigned at the team level do not change.

When you select all members, the number of members may not match the number of members that appears at the top of the **Members** tab. This happens because you cannot perform bulk edit actions on yourself or the Owner of the account.
