Room
A Room represents a chat room
type Room {
agentId: ID
assigneeType: String
channelId: ID
contact: RoomContactType
id: ID!
isRead: Boolean
isStarred: Boolean
name: String
number: Int
roomType: RoomKindType!
snoozedUntilTimestamp: BigInt
state: RoomStateType
tags: [ID!]
teamId: ID
topic: String
updatedTimestamp: BigInt!
}
Fields
Room.agentId ● ID scalar common
The ID of the agent assigned to the chat room.
Room.assigneeType ● String scalar common
The type of the chat room assignee.
Room.channelId ● ID scalar common
The channel ID.
Room.contact ● RoomContactType object common
Basic contact information for this room
Room.id ● ID! non-null scalar common
The chat room ID.
Room.isRead ● Boolean scalar common
True if the chat room is read; false otherwise.
Room.isStarred ● Boolean scalar common
True if the chat room is starred; false otherwise.
Room.name ● String scalar common
The chat room name.
Room.number ● Int scalar common
The ID of the conversation within the account.
Room.roomType ● RoomKindType! non-null enum common
The kind of the chat room.
Room.snoozedUntilTimestamp ● BigInt scalar common
The date and time until which the conversation is snoozed. If blank, it is snoozed indefinitely.
Room.state ● RoomStateType enum common
The state of the chat room.
Room.tags ● [ID!] list scalar common
The list of tags on the chat room.
Room.teamId ● ID scalar common
The ID of the team assigned to the chat room.
Room.topic ● String scalar common
The chat room topic.
Room.updatedTimestamp ● BigInt! non-null scalar common
The date and time that the chat room was last updated.
Member of
RoomConnection object ● RoomEdge object