Create a User
post
/api/v2/users/
Make a POST request to this resource with the following user fields to create a new user:
username: Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only. (string, required)first_name: (string, default="")last_name: (string, default="")email: (string, default="")is_superuser: Designates that this user has all permissions without explicitly assigning them. (boolean, default=False)is_system_auditor: (boolean, default=False)password: Field used to change the password. (string, default="")
Request
Supported Media Types
- application/json
Root Schema : User
Type:
Show Source
object-
created:
string
Title:
CreatedRead Only:true -
email:
string
Title:
Email addressMaximum Length:254 -
external_account:
string
Title:
External accountRead Only:trueSet if the account is managed by an external service -
first_name:
string
Title:
First nameMaximum Length:150 -
id:
integer
Title:
IDRead Only:true -
is_superuser:
boolean
Title:
Superuser statusDesignates that this user has all permissions without explicitly assigning them. -
is_system_auditor:
boolean
Title:
Is system auditor -
last_login:
string(date-time)
Title:
Last loginRead Only:true -
last_name:
string
Title:
Last nameMaximum Length:150 -
ldap_dn:
string
Title:
Ldap dnRead Only:trueMinimum Length:1 -
modified:
string
Title:
ModifiedRead Only:true -
password:
string
Title:
PasswordMinimum Length:1Field used to change the password. - related: string
-
summary_fields:
string
Title:
Summary fieldsRead Only:true -
type:
string
Title:
TypeRead Only:true -
url:
string
Title:
UrlRead Only:true -
username(required):
string
Title:
UsernameMinimum Length:1Maximum Length:150Pattern:^[\w.@+-]+$Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.
Response
Supported Media Types
- application/json
201 Response
Root Schema : User
Type:
Show Source
object-
created:
string
Title:
CreatedRead Only:true -
email:
string
Title:
Email addressMaximum Length:254 -
external_account:
string
Title:
External accountRead Only:trueSet if the account is managed by an external service -
first_name:
string
Title:
First nameMaximum Length:150 -
id:
integer
Title:
IDRead Only:true -
is_superuser:
boolean
Title:
Superuser statusDesignates that this user has all permissions without explicitly assigning them. -
is_system_auditor:
boolean
Title:
Is system auditor -
last_login:
string(date-time)
Title:
Last loginRead Only:true -
last_name:
string
Title:
Last nameMaximum Length:150 -
ldap_dn:
string
Title:
Ldap dnRead Only:trueMinimum Length:1 -
modified:
string
Title:
ModifiedRead Only:true -
password:
string
Title:
PasswordMinimum Length:1Field used to change the password. - related: string
-
summary_fields:
string
Title:
Summary fieldsRead Only:true -
type:
string
Title:
TypeRead Only:true -
url:
string
Title:
UrlRead Only:true -
username(required):
string
Title:
UsernameMinimum Length:1Maximum Length:150Pattern:^[\w.@+-]+$Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.