This article lists REST API requests concerning users.
To get a list of all users, send:
The endpoint responds with a Users entity which contains instances of a User entity.
Get Specific User Details
userLocator is typed as UserLocator. For example, to get a user by username, send:
Get Current User
To get the entity of the currently authenticated user, send:
current is a dimension of UserLocator.
To create a user, POST a User entity to:
Update/Remove Specific User
To update a user definition, PUT an updated User entity to:
To delete a user, use:
To retrieve groups for a specific user, run the following request:
To update the group ownership, send an updated Groups entity to:
To delete user from a given group, use:
groupLocator is typed as UserGroupLocator.
Manage User Roles
To get user roles for a specific user, run the following request:
Similarly to updating the user entity, you can update them all by sending a
Alternatively, you can add a new role by this
or delete an existing role:
Manage Access Tokens
User can create tokens only for own account, regardless of their level of permissions. To get a list of owned tokens, send:
To create a new access token, send:
To delete an access token, send: