Users management
Adding a user
The wmill user add
command is used to add a new user to the remote server.
wmill user add <email:string> [password:string] [--superadmin] [--company <company:string>] [--name <name:string>]
Arguments
Argument | Description |
---|---|
email | The email address of the user to be added. |
password | The password of the user to be added. Optional |
Options
Option | Parameters | Description |
---|---|---|
--superadmin | Specify to make the new user superadmin. | |
--company | company | Specify to set the company of the new user. |
--name | name | Specify to set the company of the new user. |
Examples
- Create a new user with the email "[email protected]" and automatically generate a password:
wmill user add [email protected]
- Create a new user with the email "[email protected]" and specify a password:
wmill user add [email protected] mypassword123
- Create a new superadmin user with the email "[email protected]", a specified password, and additional information:
wmill user add [email protected] mypassword123 --superadmin --company "Acme Inc." --name "John Doe"
Removing a user
The wmill user remove
command is used to remove a user from the remote server.
wmill user remove <email:string>
Arguments
Argument | Description |
---|---|
email | The email address of the user to be removed. |
Examples
- Remove the user with the email "[email protected]"
wmill user remove [email protected]
Creating a token
The wmill user create-token command allows you to create an authentication token for a user. This token can be used for subsequent authenticated requests to the API server.
wmill user create-token [--email <email:string> --password <password:string>]
There are two ways to create a token:
-
Option 1: Specify email and password for authentication: Use the --email option to specify the email address of the user. Use the --password option to specify the password of the user. The command will exchange the provided credentials for a token with the API server and display the generated token.
-
Option 2: Already logged in: If you are already logged in, you can run the command without providing email and password. The command will use your existing authentication credentials to create a token and display it.
The command will display the generated token, which can be used for subsequent authenticated requests. Note that the token is not stored locally.