Users
Operations for managing users
Required Roles: ApiUsers
Filter groups whose name contains a specific string.
Filter groups with specific role.
OK
Bad Request
Unauthorized
Forbidden
Server Error
GET /fact-finder//rest/v5/groups HTTP/1.1
Host: ng-demo.fact-finder.de
Authorization: Basic username:password
Accept: */*
[
{
"name": "text",
"roles": [
"AbTestManager"
]
}
]
Required Roles: ApiUsers
The name of the group.
OK
Bad Request
Unauthorized
Forbidden
Server Error
POST /fact-finder//rest/v5/groups HTTP/1.1
Host: ng-demo.fact-finder.de
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 41
{
"name": "text",
"roles": [
"AbTestManager"
]
}
{
"name": "text",
"roles": [
"AbTestManager"
]
}
Required Roles: ApiUsers
The name of the group.
OK
Bad Request
Unauthorized
Forbidden
Server Error
PUT /fact-finder//rest/v5/groups HTTP/1.1
Host: ng-demo.fact-finder.de
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 41
{
"name": "text",
"roles": [
"AbTestManager"
]
}
{
"name": "text",
"roles": [
"AbTestManager"
]
}
Required Roles: ApiUsers
List with names of the groups that should be deleted.
OK
Bad Request
Unauthorized
Forbidden
Server Error
DELETE /fact-finder//rest/v5/groups HTTP/1.1
Host: ng-demo.fact-finder.de
Authorization: Basic username:password
Accept: */*
[
{
"name": "text",
"roles": [
"AbTestManager"
]
}
]
Required Roles: ApiUsers
Name of the group which should be deleted.
OK
Bad Request
Unauthorized
Forbidden
Server Error
DELETE /fact-finder//rest/v5/groups/{name} HTTP/1.1
Host: ng-demo.fact-finder.de
Authorization: Basic username:password
Accept: */*
{
"name": "text",
"roles": [
"AbTestManager"
]
}
Required Roles: none
OK
Bad Request
Unauthorized
Forbidden
Server Error
GET /fact-finder//rest/v5/user/channel HTTP/1.1
Host: ng-demo.fact-finder.de
Authorization: Basic username:password
Accept: */*
[
"text"
]
Required Roles: ApiUsers
Filter users assigned a specific channel.
Filter users who are part of a specific group.
Filter users whose name contains a specific string.
Filter users with a specific role.
OK
Bad Request
Unauthorized
Forbidden
Server Error
GET /fact-finder//rest/v5/users HTTP/1.1
Host: ng-demo.fact-finder.de
Authorization: Basic username:password
Accept: */*
[
{
"lastActive": "2025-08-15T13:49:36.898Z",
"name": "text",
"origin": "LOCAL",
"permissions": {
"allowAllCurrentAndFutureChannels": true,
"channels": [
"text"
],
"groups": [
"text"
],
"roles": [
"AbTestManager"
]
},
"uiSettings": {
"enableAdvancedMode": true,
"hideErrorNotifications": true,
"hideInactiveModules": true,
"locale": "text"
}
}
]
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.
Required Roles: ApiUsers
Represents a user, which should be created, and its settings.
The name of the user.
The password of the user in plaintext.
OK
Bad Request
Unauthorized
Forbidden
Server Error
POST /fact-finder//rest/v5/users HTTP/1.1
Host: ng-demo.fact-finder.de
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 285
{
"name": "text",
"password": "text",
"permissions": {
"allowAllCurrentAndFutureChannels": true,
"channels": [
"text"
],
"groups": [
"text"
],
"roles": [
"AbTestManager"
]
},
"ssoEnabled": true,
"uiSettings": {
"enableAdvancedMode": true,
"hideErrorNotifications": true,
"hideInactiveModules": true,
"locale": "text"
}
}
{
"lastActive": "2025-08-15T13:49:36.898Z",
"name": "text",
"origin": "LOCAL",
"permissions": {
"allowAllCurrentAndFutureChannels": true,
"channels": [
"text"
],
"groups": [
"text"
],
"roles": [
"AbTestManager"
]
},
"uiSettings": {
"enableAdvancedMode": true,
"hideErrorNotifications": true,
"hideInactiveModules": true,
"locale": "text"
}
}
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.
Required Roles: ApiUsers
Represents a user, which should be updated, and its settings.
The name of the user.
OK
Bad Request
Unauthorized
Forbidden
Server Error
PUT /fact-finder//rest/v5/users HTTP/1.1
Host: ng-demo.fact-finder.de
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 249
{
"name": "text",
"permissions": {
"allowAllCurrentAndFutureChannels": true,
"channels": [
"text"
],
"groups": [
"text"
],
"roles": [
"AbTestManager"
]
},
"uiSettings": {
"enableAdvancedMode": true,
"hideErrorNotifications": true,
"hideInactiveModules": true,
"locale": "text"
}
}
{
"lastActive": "2025-08-15T13:49:36.898Z",
"name": "text",
"origin": "LOCAL",
"permissions": {
"allowAllCurrentAndFutureChannels": true,
"channels": [
"text"
],
"groups": [
"text"
],
"roles": [
"AbTestManager"
]
},
"uiSettings": {
"enableAdvancedMode": true,
"hideErrorNotifications": true,
"hideInactiveModules": true,
"locale": "text"
}
}
Required Roles: ApiUsers
The names of users that will be deleted.
OK
Bad Request
Unauthorized
Forbidden
Server Error
DELETE /fact-finder//rest/v5/users HTTP/1.1
Host: ng-demo.fact-finder.de
Authorization: Basic username:password
Accept: */*
[
{
"lastActive": "2025-08-15T13:49:36.898Z",
"name": "text",
"origin": "LOCAL",
"permissions": {
"allowAllCurrentAndFutureChannels": true,
"channels": [
"text"
],
"groups": [
"text"
],
"roles": [
"AbTestManager"
]
},
"uiSettings": {
"enableAdvancedMode": true,
"hideErrorNotifications": true,
"hideInactiveModules": true,
"locale": "text"
}
}
]
Required Roles: ApiUsers
The name of user that will be deleted.
OK
Bad Request
Unauthorized
Forbidden
Server Error
DELETE /fact-finder//rest/v5/users/{userName} HTTP/1.1
Host: ng-demo.fact-finder.de
Authorization: Basic username:password
Accept: */*
{
"lastActive": "2025-08-15T13:49:36.898Z",
"name": "text",
"origin": "LOCAL",
"permissions": {
"allowAllCurrentAndFutureChannels": true,
"channels": [
"text"
],
"groups": [
"text"
],
"roles": [
"AbTestManager"
]
},
"uiSettings": {
"enableAdvancedMode": true,
"hideErrorNotifications": true,
"hideInactiveModules": true,
"locale": "text"
}
}
Update user password. The password is expected to be plain text. Only passwords for local users can be changed.
Required Roles: ApiUsers
The name of the user, whose password should be changed.
The password
OK
Bad Request
Unauthorized
Forbidden
Server Error
PUT /fact-finder//rest/v5/users/{userName}/password HTTP/1.1
Host: ng-demo.fact-finder.de
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 6
"text"
{
"lastActive": "2025-08-15T13:49:36.898Z",
"name": "text",
"origin": "LOCAL",
"permissions": {
"allowAllCurrentAndFutureChannels": true,
"channels": [
"text"
],
"groups": [
"text"
],
"roles": [
"AbTestManager"
]
},
"uiSettings": {
"enableAdvancedMode": true,
"hideErrorNotifications": true,
"hideInactiveModules": true,
"locale": "text"
}
}
Was this helpful?