Conversations

API endpoints for managing conversations, rooms, participants, and messages.

Conversations

MethodEndpointDescription
POST/conversationsCreate conversation
POST/conversations/liveCreate live conversation
GET/conversationsList conversations
GET/conversations/meList my conversations
GET/conversations/{conversationId}Get conversation
PUT/conversations/{conversationId}Update conversation
DELETE/conversations/{conversationId}Delete conversation
GET/conversations/{conversationId}/join-tokenGet live conversation join token

Participants

MethodEndpointDescription
POST/conversations/{conversationId}/participantsAdd conversation participant
GET/conversations/{conversationId}/participantsList conversation participants
DELETE/conversations/{conversationId}/participants/{participantId}Remove conversation participant

Messages

MethodEndpointDescription
POST/conversations/{conversationId}/messagesPost message
POST/conversations/{conversationId}/messages/streamPost message and stream
GET/conversations/{conversationId}/messagesList messages
DELETE/messages/{messageId}Delete message

Rooms

MethodEndpointDescription
POST/roomsCreate room
GET/roomsList rooms
GET/rooms/meList my rooms
GET/rooms/{roomId}Get room
GET/rooms/immutableGet immutable room
PUT/rooms/{roomId}Update room
DELETE/rooms/{roomId}Delete room
POST/rooms/{roomId}/participantsAdd room participant
GET/rooms/{roomId}/participantsList room participants
DELETE/rooms/{roomId}/participants/{participantId}Remove room participant