/
LE
legend
/
Legend API
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Subscribe
legend
Legend API
post
Get or create a DM room with another user
v5
latest
OpenAPI 3.1.0
2026-08-08
241
232
1010.2 KB
chat
Get or create a DM room with another user
post
/v1/chat/rooms/dm
Request body
object
required
otherUserId
string
uuid
required
Response
Successful response
ChatRoomWithMessages
required
id
string
required
type
'dm'
|
'group'
|
'swap'
|
'duel'
|
'clan'
|
'post'
required
typeId
string
nullable
required
typeName
string
nullable
required
visibility
'public'
|
'private'
required
name
string
nullable
required
imageUrl
string
nullable
required
channelName
string
required
createdAt
string
required
unreadCount
integer
required
lastReadAt
string
required
lastReadMessageId
string
nullable
muted
boolean
required
isPinned
boolean
pinnedAt
string
nullable
isArchived
boolean
archivedAt
string
nullable
status
'accepted'
|
'pending'
|
'declined'
myRole
'owner'
|
'admin'
|
'member'
isBanned
boolean
otherMembers
ChatRoomMember[]
required
memberCount
integer
lastMessage
object
nullable
required
recentMessages
object[]
messages
ChatMessage[]
required