Was this helpful?
Tell us whether this guide helped you complete the task.
Endpoint
Send text or approved template messages to one or up to 50 parsed recipients and inspect every per-recipient result.
curl -X POST "/api/v1/messages/send" \
-H "Authorization: Bearer tus_live_your_key_here" \
-H "Content-Type: application/json" \
-d '{"to":"+919876543210","type":"text","text":{"body":"Hello"},"client_reference":"order-123"}'{
"request_id": "msgreq_example",
"account_id": "account_uuid",
"client_reference": "order-123",
"type": "text",
"accepted_count": 1,
"failed_count": 0,
"results": [{ "to": "+919876543210", "status": "accepted", "message_id": "wamid.example" }]
}A mixed or wholly failed recipient batch can still return the aggregate response. Inspect every results entry. Accepted means the provider request succeeded at that stage; it does not prove delivery.
Tell us whether this guide helped you complete the task.