@@ -274,7 +274,14 @@ GET /users/:id?with_custom_attributes=true
## User creation
Creates a new user. Note only administrators can create new users. Either `password` or `reset_password` should be specified (`reset_password` takes priority). If `reset_password` is `false`, then `password` is required.
Creates a new user. Note only administrators can create new
users. Either `password`, `reset_password`, or `force_random_password`
must be specified. If `reset_password` and `force_random_password` are
both `false`, then `password` is required.
Note that `force_random_password` and `reset_password` take priority
over `password`. In addition, `reset_password` and
`force_random_password` can be used together.
```
POST /users
...
...
@@ -282,29 +289,30 @@ POST /users
Parameters:
-`email` (required) - Email
-`password` (optional) - Password
-`reset_password` (optional) - Send user password reset link - true or false(default)
-`username` (required) - Username
-`name` (required) - Name
-`skype` (optional) - Skype ID
-`linkedin` (optional) - LinkedIn
-`twitter` (optional) - Twitter account
-`website_url` (optional) - Website URL
-`organization` (optional) - Organization name
-`projects_limit` (optional) - Number of projects user can create
-`extern_uid` (optional) - External UID
-`provider` (optional) - External provider name
-`group_id_for_saml` (optional) - ID of group where SAML has been configured
-`bio` (optional) - User's biography
-`location` (optional) - User's location
-`public_email` (optional) - The public email of the user
-`admin` (optional) - User is admin - true or false (default)
-`can_create_group` (optional) - User can create groups - true or false
-`skip_confirmation` (optional) - Skip confirmation - true or false (default)
-`external` (optional) - Flags the user as external - true or false(default)
-`avatar` (optional) - Image file for user's avatar
-`private_profile` (optional) - User's profile is private - true or false
-`email` (required) - Email
-`password` (optional) - Password
-`reset_password` (optional) - Send user password reset link - true or false (default)
-`force_random_password` (optional) - Set user password to a random value - true or false (default)
-`username` (required) - Username
-`name` (required) - Name
-`skype` (optional) - Skype ID
-`linkedin` (optional) - LinkedIn
-`twitter` (optional) - Twitter account
-`website_url` (optional) - Website URL
-`organization` (optional) - Organization name
-`projects_limit` (optional) - Number of projects user can create
-`extern_uid` (optional) - External UID
-`provider` (optional) - External provider name
-`group_id_for_saml` (optional) - ID of group where SAML has been configured
-`bio` (optional) - User's biography
-`location` (optional) - User's location
-`public_email` (optional) - The public email of the user
-`admin` (optional) - User is admin - true or false (default)
-`can_create_group` (optional) - User can create groups - true or false
-`skip_confirmation` (optional) - Skip confirmation - true or false (default)
-`external` (optional) - Flags the user as external - true or false(default)
-`avatar` (optional) - Image file for user's avatar
-`private_profile` (optional) - User's profile is private - true or false
-`shared_runners_minutes_limit` (optional) - Pipeline minutes quota for this user
-`extra_shared_runners_minutes_limit` (optional) - Extra pipeline minutes quota for this user