Skip to main content
POST
/
api
/
chats
curl --request POST \
  --url https://api.yourdomain.com/api/chats \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "name": "New Project Discussion",
    "chatId": "custom_chat_id_123"
  }'
{
  "success": true,
  "message": "Chat created successfully",
  "chat": {
    "id": "custom_chat_id_123",
    "name": "New Project Discussion",
    "createdAt": "2024-01-17T10:30:00Z",
    "updatedAt": "2024-01-17T10:30:00Z"
  }
}

Body Parameters

name
string
required
Chat name
chatId
string
Optional custom chat ID (if not provided, one will be generated)

Response

success
boolean
Indicates if the chat was created successfully
message
string
Success or error message
chat
object
The newly created chat object
curl --request POST \
  --url https://api.yourdomain.com/api/chats \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "name": "New Project Discussion",
    "chatId": "custom_chat_id_123"
  }'
{
  "success": true,
  "message": "Chat created successfully",
  "chat": {
    "id": "custom_chat_id_123",
    "name": "New Project Discussion",
    "createdAt": "2024-01-17T10:30:00Z",
    "updatedAt": "2024-01-17T10:30:00Z"
  }
}