Users

Operations for managing users

Get groups matching the given filters.

get

Required Roles: ApiUsers

Authorizations
AuthorizationstringRequired
Query parameters
namestringOptional

Filter groups whose name contains a specific string.

rolestring · enumOptional

Filter groups with specific role.

Possible values:
Responses
chevron-right
200

OK

application/json
namestringRequired

The name of the group.

get
/rest/v5/groups

Create a new group. Non-admin user are not allowed to create groups containing api roles.

post

Required Roles: ApiUsers

Authorizations
AuthorizationstringRequired
Body
namestringRequired

The name of the group.

Responses
chevron-right
200

OK

application/json
namestringRequired

The name of the group.

post
/rest/v5/groups

Update group. Non-admin user are not allowed to add new api roles to the group.

put

Required Roles: ApiUsers

Authorizations
AuthorizationstringRequired
Body
namestringRequired

The name of the group.

Responses
chevron-right
200

OK

application/json
namestringRequired

The name of the group.

put
/rest/v5/groups

Delete multiple groups.

delete

Required Roles: ApiUsers

Authorizations
AuthorizationstringRequired
Query parameters
namestring[]Required

List with names of the groups that should be deleted.

Responses
chevron-right
200

OK

application/json
namestringRequired

The name of the group.

delete
/rest/v5/groups

Delete the group with the given name.

delete

Required Roles: ApiUsers

Authorizations
AuthorizationstringRequired
Path parameters
namestringRequired

Name of the group which should be deleted.

Responses
chevron-right
200

OK

application/json
namestringRequired

The name of the group.

delete
/rest/v5/groups/{name}

Get visible channels

get

Required Roles: none

Authorizations
AuthorizationstringRequired
Responses
chevron-right
200

OK

application/json
string[]Optional
get
/rest/v5/user/channel

Get the users, which fulfil the given filters.

get

Required Roles: ApiUsers

Authorizations
AuthorizationstringRequired
Query parameters
channelstringOptional

Filter users assigned a specific channel.

groupstringOptional

Filter users who are part of a specific group.

namestringOptional

Filter users whose name contains a specific string.

rolestring · enumOptional

Filter users with a specific role.

Possible values:
Responses
chevron-right
200

OK

application/json

Represents a user and its settings.

lastActivestring · date-timeRequired

Date of the last activity of the user or the creation date, when the user did not log in, yet.

namestringRequired

The name of the user.

originstring · enumRequired

If the user is managed locally or remotely.

Possible values:
get
/rest/v5/users

Create a new local user. Non-admin user are not allowed to create user with api roles or admin user. Only channels known by the creating user can be added to the new user.

post

Required Roles: ApiUsers

Authorizations
AuthorizationstringRequired
Body

Represents a user, which should be created, and its settings.

namestring · min: 1 · max: 100Required

The name of the user.

passwordstringRequired

The password of the user in plaintext.

ssoEnabledbooleanOptional
Responses
chevron-right
200

OK

application/json

Represents a user and its settings.

lastActivestring · date-timeRequired

Date of the last activity of the user or the creation date, when the user did not log in, yet.

namestringRequired

The name of the user.

originstring · enumRequired

If the user is managed locally or remotely.

Possible values:
post
/rest/v5/users

Update user ui settings and permissions. Non-admin user are not allowed to add api roles or channels unknown to the creating user. Use dedicated api, if you want to change the password.

put

Required Roles: ApiUsers

Authorizations
AuthorizationstringRequired
Body

Represents a user, which should be updated, and its settings.

namestringRequired

The name of the user.

Responses
chevron-right
200

OK

application/json

Represents a user and its settings.

lastActivestring · date-timeRequired

Date of the last activity of the user or the creation date, when the user did not log in, yet.

namestringRequired

The name of the user.

originstring · enumRequired

If the user is managed locally or remotely.

Possible values:
put
/rest/v5/users

Delete multiple users.

delete

Required Roles: ApiUsers

Authorizations
AuthorizationstringRequired
Query parameters
namestring[]Required

The names of users that will be deleted.

Responses
chevron-right
200

OK

application/json

Represents a user and its settings.

lastActivestring · date-timeRequired

Date of the last activity of the user or the creation date, when the user did not log in, yet.

namestringRequired

The name of the user.

originstring · enumRequired

If the user is managed locally or remotely.

Possible values:
delete
/rest/v5/users

Delete user.

delete

Required Roles: ApiUsers

Authorizations
AuthorizationstringRequired
Path parameters
userNamestringRequired

The name of user that will be deleted.

Responses
chevron-right
200

OK

application/json

Represents a user and its settings.

lastActivestring · date-timeRequired

Date of the last activity of the user or the creation date, when the user did not log in, yet.

namestringRequired

The name of the user.

originstring · enumRequired

If the user is managed locally or remotely.

Possible values:
delete
/rest/v5/users/{userName}

Update user password. The password is expected to be plain text. Only passwords for local users can be changed.

put

Required Roles: ApiUsers

Authorizations
AuthorizationstringRequired
Path parameters
userNamestringRequired

The name of the user, whose password should be changed.

Body
stringOptional

The password

Responses
chevron-right
200

OK

application/json

Represents a user and its settings.

lastActivestring · date-timeRequired

Date of the last activity of the user or the creation date, when the user did not log in, yet.

namestringRequired

The name of the user.

originstring · enumRequired

If the user is managed locally or remotely.

Possible values:
put
/rest/v5/users/{userName}/password

Last updated

Was this helpful?