/api/external/send-message 60–300 req/min (plan-dependent)Send Plain Text Message
Sends a direct WhatsApp text message to any customer phone number with human typing delay simulation.
Headers
Request Body (JSON)
| Property | Type | Description |
|---|---|---|
| phone* | string | Customer international phone number (E.164, digits only). |
| message* | string | Text message content (up to 4096 characters). Supports emojis & line breaks. |
| typing | boolean | Simulate natural human typing presence before dispatching. |
| senderPhone | string | Target connected WhatsApp sender phone number in workspace. |
Response (200 OK)
{
"success": true,
"data": {
"id": "wamid.HBgMMjAxMjczMzY5ODY2FQIAEhggQUMxNjdFMkMyNjVEQTY2MTM0QkJFREZGNDhCQkE4MzUA",
"status": "sent",
"timestamp": 1729545000
}
}curl -X POST "https://waisend.com/api/external/send-message" \
-H "Authorization: Bearer wazz_sk_live_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"phone": "201273369866",
"message": "مرحباً بك! تم استلام طلبك بنجاح وسنقوم بالتواصل معك لتأكيد الشحن 📦",
"typing": true
}'