This topic explains how to change the roles assigned to members in LaunchDarkly.
To change an individual member’s roles, first find the member:
To add an additional role to this member:
In the “Assigned directly” table, click Assign access. The “Assign access” dialog appears.
Choose a role from the dropdown.
(Optional) If the role includes a role attribute, enter a value for the attribute and click Enter. For example, if the role includes a role scope with a role attribute of developerProjectKey, enter a project key in the Resources field:

Click Assign access. You are returned to the Access tab.
To change an existing role assigned to this member:
In the “Assigned directly” table, find the role that you want to change.
Click the three-dot overflow menu next to that role.
Select Edit access. The “Assign access” dialog appears.
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, you can update the value for that role attribute without changing the role. For example, if the role includes a 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:

Click Assign access. The member’s access is updated.
You can also use the REST API: Modify an account member
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 updateCustomRole action. To learn more, read About member roles and Member actions.
To change multiple members’ roles:


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.