User & Content Management

Users Management

Admins are able to view a list of all users from this tab. They will also be able to search for and filter users by certain parameters.‌

List of User Actions

Action

Description

Update global role

Change the role of the user

Global ban user

Kick the user from all channels. Then ban the user from accessing the SDK

Global unban user

Unban the user from accessing the SDK

In changing a user's role, admin can either promote a member to a moderator role or demote a moderator to a member role.

There is no limit to the number of moderators a community can have. This means that if there are hundreds of users in the community, all of them can be moderators. However, every community must have at least one moderator. Thus, the sole remaining moderator in the community cannot be demoted to a member.

For more information on how to change a user's role, refer to Moderation, Roles & Privileges.

Admin User Management

Admins are able to see all current Admin accounts on the SDK as well as create new Admin accounts. The username that is selected will be used as the login name. The display name is the name that users will see when the Admin broadcasts a message.‌

List of Admin Actions

Action

Description

Edit Admin

Change the Admin's Display Name, First Name and Last Name

Edit password

Change the Admin's password

Settings

Get an Admin's settings

Admins can see all current Admin accounts on the SDK as well as create new Admin accounts. The username that is selected will be used as the login name. The display name is the name that users will see when the Admin broadcasts a message.

Blocklist Management

Admins are able to view and manage a list of all blocked expressions from this tab.‌

Blocked expressions can either be exact or partial matches. This choice of behavior needs to be defined when an admin adds an expression to the list.‌

Admins can also set the auto mute period (in milliseconds) for when a user uses a blocked expression.‌

Adding blocked expressions via API

Adding blocked expressions in bulk can be done using the post /api/blacklist/records API. Here is the format:

{
  "regexs": [
    "expression1_string", "expression2_string", "expression3_string"
  ],
  "isMatchExactWord": true
}

Model description

NameData TypeDescription

regexs

Array.<string>

Blocked expressions to add to the block list

isMatchExactWord

Boolean

true: will block if an exact match is found

false: will block even if the expression is just a subset

Example:

Expression: "hell"

Will block: "hell", "hello", "shell", "seashells", etc...

Allowlist Management

Admins can view and manage a list of all allowed links from this tab.

Admin can add links to the allow list and only the links in the list will be allowed. All other links not in the list will be blocked. By default, link restriction is enabled, thus, all links will be blocked.

You can enable/disable this feature by toggling the on and off button.

Last updated