Lesson 3: Atlas User Management / Learn
Code Summary: Atlas User Management
The following code demonstrates how to manage users by using the Atlas CLI.
Retrieve the Organization ID
To retrieve the organization ID, use the atlas organizations list command with the --name option, which specifies the name of the organization that we want the ID for.
atlas organizations list --name atlas-security
Adding a User to an Organization
To add a user, use the atlas organizations invitations invite <email> command with the following options:
--orgIdID for the organizations--rolefor the role assigned to the user
atlas organizations invitations invite john.mackay9001@gmail.com --orgId <Organization-ID> --role ORG_READ_ONLY
Retrieve the Project ID
To retrieve the project ID, use the atlas projects list command with the --orgId option to specify the ID of the organization.
atlas projects list --orgId <Organization-ID>
Add a User to a Project
To add a user to a project by using the Atlas CLI, use the atlas projects invitations invite <email> command with the following options:
--projectIdfor the ID of the project to add the user to--rolefor the user’s project role
atlas projects invitations invite john.mackay9001@gmail.com --projectId <projectId> --role GROUP_DATA_ACCESS_READ_WRITE
List Users
To list the users of a project, use the atlas projects users list command with the --projectId option, which specifies the project ID.
atlas projects users list --projectId <projectId>
Remove a User from a Project
To remove a user from a project, first list all users to find the user ID.
atlas projects users list --projectId <projectId> --output json
Then, use the atlas projects users delete command with the --projectId option to specify the ID of the project that we are removing the user from.
atlas projects users delete <ID> --projectId <projectId>