Skip to main content
POST

Send a Message

POST /api/messages/send Send a message through a connected WhatsApp channel. Supports text, images, documents, audio, video, stickers, contacts, and interactive messages.

Headers

Session cookie (login via POST /api/auth/login)

Request body

string
required
The WhatsApp channel ID to send from.
string
required
Recipient phone number with country code.
string
required
Message type: text, image, document, audio, video, sticker, contacts, interactive.
object
required
Message content object (shape varies by type).

Message types

Text message

Image message

Document message

Audio message

Video message

Interactive button message

Interactive list message

Contact message


Send message in conversation

POST /api/conversations/:conversationId/messages Create a new message within an existing conversation.

Authorization

Path parameters

integer
required
The conversation ID.

Request body

string
required
Message type (e.g., text, image, document).
object
required
Message content object (shape varies by type).