teamChatCreate
Create a DM, group, or channel.
The creator is automatically added as a member and admin (adminIds, createdByUserId).
Auth · x-app-token · required permission teamChatMessageAdd
Related: teamChatUpdate, teamChatAddMembers, TeamChat
MUTATION
teamChatCreate(type: TeamChatType!, name: String, description: String, memberIds: [String]!, isPublic: Boolean, avatar: String): TeamChatArguments
type
required
dm, group, or channel. Fixed after creation.
name
String
Display name. Not used for dm type.
description
String
Optional description shown in chat details.
memberIds
[String]!
required
User ids to add as initial members (in addition to the creator).
isPublic
Boolean
When true (channels only), the chat is discoverable via teamChatPublicChannels and joinable with teamChatJoin. Default: false.
avatar
String
Optional avatar image URL.
Returns
_id
String!
type
name
String
slug
String
description
String
avatar
String
createdByUserId
String!
memberIds
[String]!
adminIds
[String]
isPublic
Boolean!
isArchived
Boolean!
lastMessageAt
Date
lastMessageContent
String
lastMessageUserId
String
pinnedMessageIds
[String]
createdAt
Date!
updatedAt
Date!
createdByUser
members
[User]
admins
[User]
lastMessageUser
unreadCount
Int
membershipState
memberCount
Int
Mutation
Variables
Response
آخر تعديل في ١١ أغسطس ٢٠٢٦