Skip to content
This repository has been archived by the owner on Mar 17, 2023. It is now read-only.

Latest commit

 

History

History

roles-in-rocket.chat

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Roles in Rocket.Chat

Roles in Rocket.Chat makes it easy for you to manage, control and secure access to resources and features.

A Role can be tied to one or more Permissions allowing different users to have different levels of access based on the role assigned to them by the workspace Admin.

As a Rocket.Chat workspace administrator, you can assign certain privileges to users, such as the ability to send messages or manage channels. By assigning roles and permissions, it is possible to control and limit the actions of a user, ensuring that they are only able to access and perform the action that they are authorized to do so.

This document aims at listing out the various Roles in Rocket.Chat using the following categories:

Rocket.Chat Administrator Role

A Rocket.Chat Administrator has the Admin role, which gives them full access to the entire Rocket.Chat workspace.

They can manage both workspace-administration and omnichannel settings.

Rocket.Chat User Roles

Rocket.Chat users can have one or more roles, allowing them to perform the various actions granted by the Role's permissions.

Role Description
user The user role is the most common role in Rocket.Chat. It serves as a standard role for all members in a Rocket.Chat instance. Users can join rooms, send messages, upload files, and participate in all forms of communication.
bot Bots are automated users that can be programmed to perform specific tasks, such as sending messages, answering questions, and triggering notifications.
guest Guest users are non-registered users who have access to your Rocket.Chat instance public channels.
anonymous Unauthenticated visitors on your Rocket.Chat workspace. Anonymous users do not have a specified username.
app Automated users that are used by Rocket.Chat Apps from the rocket.chat-marketplace
Owner A Channel owner is a user designated as the owner of a specific channel. The channel owner has the ability to manage the channel, including controlling access to the channel, editing channel settings, and managing messages within the channel.
Leader A channel Leader gets pinned on the top of a channel and they can receive 1:1 messages from other channel users.
Moderator Moderators have the ability to manage messages, delete messages, and ban users in a specific channel.
auditor

Gives a user the ability to view and audit all messages within the workspace.
Users with auditor role alone cannot send messages.

auditor-log

The auditor-log role gives a user the ability to see logs about all audited messages with timestamps and by who.
Users with just theauditor-log role cannot send messages.

Rocket.Chat Omnichannel Roles

Omnichannel-related Roles give Rocket.Chat users have the ability to interact with or manage various Omnichannel features.

Role Description
Livechat Agent Live Chat Agents are responsible for handling visitors' inquiries and support requests through Omnichannel Live Chat.
Livechat Manager Live Chat Managers have the ability to manage Livechat Agents and all other Omnichannel features.
livechat-monitor Users with the livechat-monitor role can view and monitor Live Chat interactions and analytics.

{% hint style="info" %} You can create and manage custom Roles with specified permissions tailored to your needs. Learn more about Rocket.Chat Roles here #roles {% endhint %}

Rocket.Chat Marketplace Roles

{% content-ref url="marketplace-roles.md" %} marketplace-roles.md {% endcontent-ref %}