Create a User for a Role

post

/api/v2/roles/{id}/users/

Make a POST request to this resource with the following user fields to create a new user associated with this role.

  • 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: Write-only field used to change the password. (string, default="")

Add Users for a Role:

Make a POST request to this resource with only an id field to associate an existing user with this role.

Remove Users from this Role:

Make a POST request to this resource with id and disassociate fields to remove the user from this role without deleting the user.

Request

Supported Media Types
Path Parameters
Body ()
Root Schema : schema
Example:
{
    "id":"2"
}
Back to Top

Response

Supported Media Types

201 Response

400 Response

Body
Example Response (application/json)
{
    "msg":"You cannot grant private credential access to another user"
}
Back to Top