Messages API
Send and receive messages across channels.
Endpoints
List Messages
http
GET /api/v1/conversations/:conversationId/messages1
Query Parameters:
| Parameter | Type | Description |
|---|---|---|
| page | number | Page number |
| limit | number | Per page (default: 50) |
| before | string | Messages before this ID |
| after | string | Messages after this ID |
Send Message
http
POST /api/v1/messages/send1
json
{
"conversationId": "conv-uuid",
"content": "Hello! How can I help you?",
"type": "text"
}1
2
3
4
5
2
3
4
5
Send File
http
POST /api/v1/messages/send-file
Content-Type: multipart/form-data1
2
2
| Field | Type | Description |
|---|---|---|
| conversationId | string | Conversation ID |
| file | file | File to send |
| caption | string | Optional file caption |
Message Types
| Type | Description |
|---|---|
| text | Text message |
| image | Image file |
| document | Document file |
| audio | Audio/voice message |
| video | Video file |
| template | WhatsApp template message |
