Introduction to Rooms

Prev Next

Conversations take place in rooms. Rocket.Chat has different types of rooms that can be used for different purposes. For more information, see the Collaborate Using Rooms section.

This API section includes the following:

Groups API

  • Create and manage the status of private channels—archive, unarchive, encrypt, set announcements, and more.

  • Add and remove members in private channels.

  • Update members’ roles in private channels.

  • View information such as members, integrations, messages, and files.

Channels API

  • Create and manage the status of public channels—archive, unarchive, encrypt, set announcements, and more.

  • Add and remove members in public channels.

  • Update members’ roles in public channels.

  • View information such as members, integrations, messages, and files.

Rooms API

  • Perform general room actions—send files, change settings, export room details, and more.

  • Create and view room discussions.

  • Mark a room as favorite, mute and unmute users, and view other details.

Teams API

  • Create public and private teams.

  • Manage team members by adding and removing them, and updating member information.

  • Convert a team to a channel and add rooms to a team.

Directory API

  • Search the workspace directory for users, channels, and teams.

The actions that you can perform and the details you can view depend on your role and permissions. Additional required permissions are stated in the endpoint descriptions.