{"id":76706,"date":"2023-06-05T13:09:39","date_gmt":"2023-06-05T17:09:39","guid":{"rendered":"https:\/\/jumpcloud.com\/?post_type=support&p=76706"},"modified":"2024-07-12T11:23:04","modified_gmt":"2024-07-12T15:23:04","slug":"add-users-to-admin-portal","status":"publish","type":"support","link":"https:\/\/jumpcloud.com\/support\/add-users-to-admin-portal","title":{"rendered":"Add Users to the Admin Portal"},"content":{"rendered":"\n
Users can be added in a number of ways, including manually<\/a>, importing through a CSV file<\/a>, API<\/a>, or from another directory or application<\/a>. Custom integrations are also available with a REST API or SCIM integration.<\/p>\n\n\n\n Prerequisites<\/strong><\/p>\n\n\n\n Considerations<\/strong><\/p>\n\n\n\n <\/p><\/div> There are scenarios where an account that isn\u2019t tied to a specific user may be needed, such as binding to LDAP, adding admin accounts for devices, or test accounts. The standard user account type can be leveraged for these cases. You can create a user as you normally would, and specify in the Name or Description field that it\u2019s to be used specifically as a service or test account. No further action is required to use these accounts for the cases outlined, and they will be treated as standard users. You may also want service accounts to authorize API integrations or automation, such as BambooHR. In this case, you would use an admin account specifically created for this purpose with a role assigned that has only the necessary permissions. See Admin Portal Roles<\/a> to learn more.<\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n To manually add a new user account<\/strong>:<\/p>\n\n\n\n <\/p><\/div> You can prevent users from updating their User Portal profile information from General Settings. See Get Started: Admin Portal<\/a>.<\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n Considerations<\/strong><\/p>\n\n\n\n <\/p><\/div> To see the heading case that JumpCloud expects for the CSV file you import, click\u00a0Download CSV Template<\/strong>.<\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n <\/p><\/div> Note:<\/strong> If you import more than 500 users, you\u2019ll see an Import from CSV modal that includes a Job ID for the bulk import. After the bulk import completes, you\u2019ll receive an email that contains information about the import job and a link to download results. The download link is available for 45 days. <\/p><\/div><\/div><\/div>\n\n\n\n Keep the following differences in mind as you decide whether to import users from CSV into the Admin Portal or the PowerShell Module:<\/p>\n\n\n\n <\/p><\/div> For information on updating users via CSV, see Update Users From a CSV File<\/a>.<\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n JumpCloud provides a\u00a0public REST API<\/a>\u00a0that can be utilized to create users, amongst many other capabilities. See Import Users with a Custom API Integration<\/a>.<\/p>\n\n\n\n To interface with any of JumpCloud’s available API options, you have to provide your API key during the configurations. See Accessing Your API Key<\/a>.<\/p>\n\n\n\n To add a user via the API<\/strong><\/p>\n\n\n\n 1curl -X POST https:\/\/console.jumpcloud.com\/api\/systemusers 2-H ‘Accept: application\/json’ 3-H ‘Content-Type: application\/json’ 4-H ‘x-api-key: {API_KEY}’ 5-d ‘{ 6 “username”:”{username}”, 7 “email”:”{email_address}”, 8 “firstname”:”{Name}”, 9 “lastname”:”{Name}” 10 }’<\/p>\n<\/div><\/div>\n\n\n\n <\/p><\/div> Users can also be created in bulk with this POST request<\/a>.<\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n To add users via external identity sources (e.g., directories, applications), see JumpCloud’s Integration Catalog<\/a> for the most current list of supported applications.<\/p>\n\n\n\n Cloud directories:<\/p>\n\n\n\n HR Directories:<\/p>\n\n\n\n\n
\n
Adding Users<\/strong> Manually<\/strong><\/h2>\n\n\n\n
\n
\n\n
\n
\n
\n
\n\n
\n
\n
\n
\n
<\/li>\n\n\n\n
<\/li>\n\n\n\nImporting Users via CSV File<\/strong><\/h2>\n\n\n\n
\n
To import users into JumpCloud from a CSV file into the Admin Portal<\/strong><\/h3>\n\n\n\n
\n
\n
Importing Users from the Admin Portal vs. Importing Users from the PowerShell Module<\/strong><\/h3>\n\n\n\n
\n
\n
Importing Users via API<\/strong><\/h2>\n\n\n\n
Obtaining Your API Key<\/strong><\/h3>\n\n\n\n
\n
\n
Importing Users via External Identity Sources<\/strong><\/h2>\n\n\n\n
\n
\n