Chat
Last updated
Last updated
The chat feature is organized by chat threads and messages in the chat threads.
GET
https://cubicl.io/api/v1/chat/threads
GET
https://cubicl.io/api/v1/chat/threads/:threadId/messages
Gets messages in a chat thread.
Name | Type | Description |
---|---|---|
POST
https://cubicl.io/api/v1/chat/messages
Messages are sent to threads or users. When there is not a thread between two users yet, you need to set to
parameter with the receiver user's id. After the first message, a thread will be created. You should set thread
parameter for existing threads.
Either thread
or to
parameter must be set.
Either content
or files
parameter must be set.
Chat messages are sent in a thread. Threads have 3 types:
personal: Between 2 users. Created when a user sends a message to another user.
group: Created for each project. All project members are members of these threads.
custom: Created among a group of users by users themselves. This is a private chat group.
Name | Type | Description |
---|---|---|
threadId*
string
Chat thread id
after
string
Message id. Messages sent after this message will be returned.
before
string
Message id. Latest messages sent before this message will be returned.
search
string
A text to be searched in message content.
limit
number
thread
string
Thread id
to
string
User id
content
string
Message content
files
string[]
File id list
replyTo
string
Message id. If message is a reply to another message