Roles in Rocket.Chat
Roles in Rocket.Chat makes managing, controlling, and securing access to resources and features easy in your workspace. A Role can be associated with one or more Permissions allowing users to have different levels of access based on the role assigned to them by the workspace administrator.
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, you can control and limit the actions of a user, ensuring that they can only access and perform the actions that they are authorized to do so.
A Rocket.Chat administrator has the
Adminrole, which gives full access to the entire Rocket.Chat workspace. They can manage both Workspace Administration and Omnichannel settings.
Rocket.Chat users can have one or more roles, allowing them to perform the various actions granted by the Role's permissions.
The user role is the most common in Rocket.Chat. It serves as a standard role for all members of a Rocket.Chat workspace. Users can join rooms, send messages, upload files, and participate in all forms of communication.
Bots are automated users that can be programmed to perform specific tasks, such as sending messages, answering questions, and triggering notifications.
Guest users are non-registered users with access to your Rocket.Chat workspace's public channels.
Unauthenticated visitors on your Rocket.Chat workspace. Anonymous users do not have a specified username.
A Channel owner is a user designated as the owner of a specific channel. The channel owner can manage the channel, including controlling access to joining the channel, editing channel settings, and managing messages within the channel.
A channel Leader gets pinned on the top of a channel and can receive 1:1 messages from other channel users.
Moderators can manage messages, delete messages, and ban users from a specific channel.
It allows a user to view and audit all messages within the workspace. Users with auditor roles alone cannot send messages.
You can create and manage custom roles with specified permissions tailored to your needs. To learn more, see Roles.
Internally, we have two roles for Rocket.Chat Marketplace; one within the publisher and the second within the system. Henceforth, they're known as publisher roles and system roles.
There are three different roles within a Publisher, which include the following:
The Owner role is applied whenever someone creates a publisher. Each of the subsequent roles only applies to people they have invited.
ownerhas permission to manage everything on the publisher dashboard. It includes managing both Apps and other Users.
To change the role of another user,
- Click Change Role from the Actions dropdown across the user in question
- Select the desired Role to change
A user with the
developerrole can read everything and update Apps.
viewerrole can read everything but can.t update anything.