Endpoint
Authentication
Include your project API password in every request header:Path Parameters
string
required
Your Convo project ID. You can find this in your Convo dashboard under Project Settings.
Request Body
string
required
The recipient’s phone number including country code. Do not include a leading
+ sign. Example: 917089379345 for an Indian number.string
required
The type of message to send. Accepted values:
string
Specifies the recipient type. Always set this to
"individual" for direct one-to-one messages.string
Always set this to
"whatsapp".object
Required when
type is "text".object
Required when
type is "image".object
Required when
type is "video".object
Required when
type is "audio".object
Required when
type is "document".object
Required when
type is "template". Use this to send pre-approved WhatsApp template (HSM) messages.object
Required when
type is "interactive".Examples
- Text Message
- Image Message
- Template Message
- Interactive Product
Response
200 OKstring
Always
"whatsapp".array
Array containing the recipient’s input number and resolved WhatsApp ID.
array
Array containing the sent message object. Each object includes:
id(string): The WhatsApp message ID (wamid...). Use this to retrieve message details.
Save the returned
messages[0].id — you can pass it to the Get Message endpoint to track delivery status, read receipts, and billing details.