Room
    • Dark
      Light
    • PDF

    Room

    • Dark
      Light
    • PDF

    Article summary

    The room object represents any form of communication between two or more users.

    There are at least two fields on the room object.

    • _id: The room/user ID (depends on the room type)

    • t: The room type

    The IRoom interface represents the Room object defining the properties and their types that can be associated with a Room. Room information is stored in the rocketchat_room collection on MongoDB.

    See the IRoom interface here.

    Room object

    Example object

    {
      "_id": "DMDsF2QKqqQoXsxha",
      "fname": "private-channel",
      "customFields": {},
      "description": "",
      "broadcast": false,
      "encrypted": false,
      "federated": false,
      "name": "private-channel",
      "t": "p",
      "msgs": 6,
      "usersCount": 2,
      "u": {
        "_id": "rYhzFRd2QZjNwAAXX",
        "username": "rodriq"
      },
      "ts": {
        "$date": "2023-02-06T13:37:13.763Z"
      },
      "ro": false,
      "default": false,
      "sysMes": true,
      "_updatedAt": {
        "$date": "2023-03-08T21:17:55.262Z"
      },
      "lastMessage": {
        "_id": "5RPPKj9nyHEmbjqt8",
        "rid": "DMDsF2QKqqQoXsxha",
        "u": {
          "_id": "rYhzFRd2QZjNwAAXX",
          "username": "rodriq",
          "name": "Rodriq"
        },
        "msg": "Hey, check this file I've just shared: [temp Docs](https://docs.google.com/document/d/1oZG.../edit?usp=drivesdk)",
        "ts": {
          "$date": "2023-03-08T21:17:54.814Z"
        },
        "_updatedAt": {
          "$date": "2023-03-08T21:17:55.245Z"
        },
        "groupable": false,
        "attachments": [
          {
            "ts": "1970-01-01T00:00:00.000Z",
            "image_url": "data:image/png;base64,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"
          }
        ],
        "parseUrls": true,
        "urls": [
          {
            "url": "https://docs.google.com/document/d/1oZGW2...Bc/edit?usp=drivesdk"
          }
        ],
        "mentions": [],
        "channels": [],
        "md": [
          {
            "type": "PARAGRAPH",
            "value": [
              {
                "type": "PLAIN_TEXT",
                "value": "Hey, check this file I've just shared: "
              },
              {
                "type": "LINK",
                "value": {
                  "src": {
                    "type": "PLAIN_TEXT",
                    "value": "https://docs.google.com/document/d/1oZGW2bd...LBc/edit?usp=drivesdk"
                  },
                  "label": [
                    {
                      "type": "PLAIN_TEXT",
                      "value": "temp Microservices Docs"
                    }
                  ]
                }
              }
            ]
          }
        ]
      },
      "lm": {
        "$date": "2023-03-08T21:17:54.814Z"
      }
    }

    Fields

    The Room object has these fields:

    Field

    Data type

    Description

    _id

    String

    The room ID.

    t

    String

    The room type. E.g c = channel, d = direct message, l = livechat, p=private chat

    name

    String

    The room’s name.

    fname

    String

    The full name of the room.

    msgs

    Number

    The number of messages in the room.

    default

    Boolean

    Indicates if the room is the default room.

    broadcast

    Boolean

    Indicates if the room is a broadcast room.

    featured

    Boolean

    Indicates if the room is featured.

    announcement

    String

    The announcement or summary of the room.

    joinCodeRequired

    Boolean

    Indicates if a join code is required to enter the room.

    announcementDetails

    String

    Additional details about the room announcement, such as the style.

    encrypted

    Boolean

    Indicates if the room is encrypted.

    topic

    String

    The topic of the room.

    reactWhenReadOnly

    Boolean

    Indicates if reactions are allowed when the room is read-only.

    sysMes

    MessageTypesValues[] | Boolean

    Indicates whether system messages are enabled or an array of allowed system message types.

    u

    String

    Information about the user who created the room (_id: string, username: string, name: string).

    uids

    Array of string

    Array of user IDs in the room.

    lastMessage

    Object

    The last message sent in the room.

    lm

    Date

    Timestamp of the last message.

    usersCount

    Number

    The number of users in the room.

    callStatus

    CallStatus

    The status of a call in the room.

    webRtcCallStartTime

    Date

    The start time of a WebRTC call in the room.

    servedBy

    String

    Information about the user who served the room (_id: string).

    streamingOptions

    String

    Options for streaming content in the room (id?: string, type?: string, url?: string, thumbnail?: string, isAudioOnly?: boolean, message?: string).

    prid

    String

    The primary room ID (for threads).

    avatarETag

    String

    The ETag for the room avatar.

    teamMain

    Boolean

    Indicates if the room is the main room for a team.

    teamId

    String

    The ID of the team the room belongs to.

    teamDefault

    Boolean

    Indicates if the room is the default room for the team.

    open

    Boolean

    Indicates if the room is open.

    autoTranslateLanguage

    String

    The language used for automatic translation in the room.

    autoTranslate

    Boolean

    Indicates if automatic translation is enabled for the room.

    unread

    Number

    The number of unread messages in the room.

    alert

    Boolean

    Indicates if there is an alert in the room.

    hideUnreadStatus

    Boolean

    Indicates if the unread status is hidden.

    hideMentionStatus

    Boolean

    Indicates if the mention status is hidden.

    muted

    Array of string

    An array of user IDs who are muted in the room.

    unmuted

    Array of string

    An array of user IDs who are not muted in the room.

    usernames

    Array of string

    An array of usernames in the room.

    ts

    Date

    Timestamp of when the room was created.

    cl

    Boolean

    Indicates if the room is a channel.

    ro

    Boolean

    Indicates if the room is read-only.

    favorite

    Boolean

    Indicates if the room is marked as a favorite.

    archived

    Boolean

    Indicates if the room is archived.

    description

    String

    Description or summary of the room.

    createdOTR

    Boolean

    Indicates if the room was created as an OTR (off-the-record) room.

    e2eKeyId

    String

    Key ID for end-to-end encryption in the room.

    federated

    Boolean

    (Deprecated) Indicates if the room is federated.

    customFields

    Object

    (Deprecated) Custom fields for additional room information.

    channel

    { _id: string }

    Information about the channel the room belongs to.

    Room types

    • d: Direct messages

    • c: Public channel

    • p: Private channel

    • discussions: Team or channel discussions

    • teams: Workspace teams

    • l: Livechat

    • v: Omnichannel VoIP rooms

    The information that comes with the room object changes according to its type.

    A direct chat between two users. In this case, the room object only has two fields:

    • _id: The room id

    • t: The room type (in this case d)

    Example:

    {
        "_id": "room-id",
        "t": "d"
    }

    An open chatroom. A chat contains more information about the room as it follows:

    • _id: The room id

    • t: The room type (in this case c)

    • name: The room name

    • u: The room creator (it may return a null user)

    • topic: (Optional) The room topic

    • muted: (Optional) A collection of muted users by its username

    • jitsiTimeout: (Optional)

    Example:

    {
        "_id": "room-id",
        "t": "c",
        "name": "room-name",
        "u": { "_id": "user-id", "username": "username" },
        "topic": "room-topic",
        "muted": [ "username" ],
        "jitsiTimeout": { "$date": 1480377601 }
    }

    A private chatroom. This type of room resembles the open chat room with an addition.

    • _id: The room id

    • t: The room type (in this case p)

    • name: The room name

    • u: The room creator (it may return a null user)

    • topic: (Optional) The room topic

    • muted: (Optional) A collection of muted users by its username

    • jitsiTimeout: (Optional) (?)

    • ro: Flags if the room is read-only

    Example:

    {
        "_id": "room-id",
        "t": "p",
        "name": "room-name",
        "u": { "_id": null, "username": null },
        "topic": "room-topic",
        "ro": false // This room is not read-only
    }


    Was this article helpful?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.
    ESC

    Eddy AI, facilitating knowledge discovery through conversational intelligence