|
1 | 1 | ---
|
| 2 | +title: Manage company members |
2 | 3 | description: Learn how to manage company users in the Docker Admin Console.
|
3 |
| -keywords: company, company users, users, admin, Admin Console |
4 |
| -title: Manage company users |
| 4 | +keywords: company, company users, users, admin, Admin Console, memeber management, organization management, company management, bulk invite, resend invites |
5 | 5 | ---
|
6 | 6 |
|
7 | 7 | {{< summary-bar feature_name="Company" >}}
|
8 | 8 |
|
9 |
| -You can manage users at the company-level in the Docker Admin Console. |
| 9 | +Company owners can invite new members to an organization via Docker ID, |
| 10 | +email address, or in bulk with a CSV file containing email |
| 11 | +addresses. |
10 | 12 |
|
11 |
| -{{% admin-users product="admin" layer="company" %}} |
| 13 | +If an invitee does not have a Docker account, they must create an account and |
| 14 | +verify their email address before they can accept an invitation to join the |
| 15 | +organization. Pending invitations occupy seats for the organization |
| 16 | +the user is invited to. |
| 17 | + |
| 18 | +## Invite members via Docker ID or email address |
| 19 | + |
| 20 | +Use the following steps to invite members to your organization via Docker ID or |
| 21 | +email address. |
| 22 | + |
| 23 | +1. Sign in to [Docker Home](https://app.docker.com) and select |
| 24 | +your company. |
| 25 | +1. On the **Organizations** page, select the organization you want |
| 26 | +to invite members to. |
| 27 | +1. Select **Members**, then **Invite**. |
| 28 | +1. Select **Emails or usernames**. |
| 29 | +1. Follow the on-screen instructions to invite members. |
| 30 | + Invite a maximum of 1000 members and separate multiple entries by comma, |
| 31 | + semicolon, or space. |
| 32 | + |
| 33 | + > [!NOTE] |
| 34 | + > |
| 35 | + > When you invite members, you assign them a role. |
| 36 | + > See [Roles and permissions](/security/for-admins/roles-and-permissions/) |
| 37 | + > for details about the access permissions for each role. |
| 38 | +
|
| 39 | + Pending invitations appear on the Members page. The invitees receive an |
| 40 | + email with a link to Docker Hub where they can accept or decline the |
| 41 | + invitation. |
| 42 | + |
| 43 | +## Invite members via CSV file |
| 44 | + |
| 45 | +To invite multiple members to an organization via a CSV file containing email |
| 46 | +addresses: |
| 47 | + |
| 48 | +1. Sign in to [Docker Home](https://app.docker.com) and select |
| 49 | +your company. |
| 50 | +1. On the **Organizations** page, select the organization you want |
| 51 | +to invite members to. |
| 52 | +1. Select **Members**, then **Invite**. |
| 53 | +1. Select **CSV upload**. |
| 54 | +1. Select **Download the template CSV file** to optionally download an example |
| 55 | +CSV file. The following is an example of the contents of a valid CSV file. |
| 56 | + |
| 57 | + ```text |
| 58 | + email |
| 59 | + docker.user-0@example.com |
| 60 | + docker.user-1@example.com |
| 61 | + ``` |
| 62 | + |
| 63 | + CSV file requirements: |
| 64 | + |
| 65 | + - The file must contain a header row with at least one heading named `email`. |
| 66 | + Additional columns are allowed and are ignored in the import. |
| 67 | + - The file must contain a maximum of 1000 email addresses (rows). To invite |
| 68 | + more than 1000 users, create multiple CSV files and perform all steps in |
| 69 | + this task for each file. |
| 70 | + |
| 71 | +1. Create a new CSV file or export a CSV file from another application. |
| 72 | + |
| 73 | + - To export a CSV file from another application, see the application’s |
| 74 | + documentation. |
| 75 | + - To create a new CSV file, open a new file in a text editor, type `email` |
| 76 | + on the first line, type the user email addresses one per line on the |
| 77 | + following lines, and then save the file with a .csv extension. |
| 78 | + |
| 79 | +1. Select **Browse files** and then select your CSV file, or drag and drop the |
| 80 | +CSV file into the **Select a CSV file to upload** box. You can only select |
| 81 | +one CSV file at a time. |
| 82 | + |
| 83 | + > [!NOTE] |
| 84 | + > |
| 85 | + > If the amount of email addresses in your CSV file exceeds the number of |
| 86 | + available seats in your organization, you cannot continue to invite members. |
| 87 | + To invite members, you can purchase more seats, or remove some email |
| 88 | + addresses from the CSV file and re-select the new file. To purchase more |
| 89 | + seats, see [Add seats to your subscription](/subscription/add-seats/) or |
| 90 | + [Contact sales](https://www.docker.com/pricing/contact-sales/). |
| 91 | + |
| 92 | +1. After the CSV file has been uploaded, select **Review**. |
| 93 | + |
| 94 | + Valid email addresses and any email addresses that have issues will appear. |
| 95 | + Email addresses may have the following issues: |
| 96 | + |
| 97 | + - Invalid email: The email address is not a valid address. The email address |
| 98 | + will be ignored if you send invites. You can correct the email address in |
| 99 | + the CSV file and re-import the file. |
| 100 | + - Already invited: The user has already been sent an invite email and another |
| 101 | + invite email will not be sent. |
| 102 | + - Member: The user is already a member of your organization and an invite |
| 103 | + email will not be sent. |
| 104 | + - Duplicate: The CSV file has multiple occurrences of the same email address. |
| 105 | + The user will be sent only one invite email. |
| 106 | + |
| 107 | +1. Follow the on-screen instructions to invite members. |
| 108 | + |
| 109 | + > [!NOTE] |
| 110 | + > |
| 111 | + > When you invite members, you assign them a role. |
| 112 | + > See [Roles and permissions](/security/for-admins/roles-and-permissions/) |
| 113 | + > for details about the access permissions for each role. |
| 114 | +
|
| 115 | +Pending invitations appear on the Members page. The invitees receive an email |
| 116 | +with a link to Docker Hub where they can accept or decline the invitation. |
| 117 | + |
| 118 | +## Resend invitations to users |
| 119 | + |
| 120 | +You can resend individual invitations, or bulk invitations from the Admin Console. |
| 121 | + |
| 122 | +### Resend individual invitations |
| 123 | + |
| 124 | +1. In [Docker Home](https://app.docker.com/), select your company. |
| 125 | +2. Select **Admin Console**, then **Users**. |
| 126 | +3. Select the **action menu** next to the invitee and select **Resend**. |
| 127 | +4. Select **Invite** to confirm. |
| 128 | + |
| 129 | +### Bulk resend invitation |
| 130 | + |
| 131 | +1. In [Docker Home](https://app.docker.com/), select your company. |
| 132 | +2. Select **Admin Console**, then **Users**. |
| 133 | +3. Use the **checkboxes** next to **Usernames** to bulk select users. |
| 134 | +4. Select **Resend invites**. |
| 135 | +5. Select **Resend** to confirm. |
| 136 | + |
| 137 | +## Invite members via API |
| 138 | + |
| 139 | +You can bulk invite members using the Docker Hub API. For more information, |
| 140 | +see the [Bulk create invites](https://docs.docker.com/reference/api/hub/latest/#tag/invites/paths/~1v2~1invites~1bulk/post) API endpoint. |
12 | 141 |
|
13 | 142 | ## Manage members on a team
|
14 | 143 |
|
15 |
| -Use Docker Hub to add a member to a team or remove a member from a team. For more details, see [Manage members](../organization/members.md#manage-members-on-a-team). |
| 144 | +Use Docker Hub to add a member to a team or remove a member from a team. For |
| 145 | +more details, see [Manage members](../organization/members.md#manage-members-on-a-team). |
0 commit comments