Import Users
Use user import to bulk-create users in the selected organization from a JSON file.
Note
Importing users requires the
user.importpermission.
Supported File Format
The import file must be in JSON format, structured as either:
- A top-level array of users.
- An object containing a
usersarray.
Each user item can include:
username(required)enabled(required)linux_user(optional)description(optional)expiry(optional)password(optional)random_password(optional)temporary(optional)
Tip
For an example source file, see Export Users to generate a file with correct shape, then modify as needed for import. Exported user data does not include credentials.
Credential Modes
For each user, select one of the following credential modes:
- No password: creates the user without setting a password in import.
- Generate random password: server generates a strong password.
- Use imported password: uses the password present in the file.
Web Interface
-
Select the organization in the resource tree and view the page on the right. Click IAM in the right pane, then select Users. Click Import Users.

-
Upload your users JSON file. Ensure it follows the supported shape and includes required fields.

-
Continue to Summary. You can exclude specific users from import, select credential modes per user, and perform bulk actions on selected rows.

-
Click Finish to begin import.
-
If import succeeds with generated credentials, copy or download generated passwords before closing. For security reasons, these values are not retrievable after closing the modal.

-
If import fails, review per-user errors:
