Endpoint
Request body
Recipient’s phone number in E.164 format.
One of
text, image, document, interactive.Message body, required when
type is text.Publicly reachable URL, required when
type is image or document.Required when
type is interactive. Currently supports quick-reply buttons only: { "body": "...", "buttons": [{ "id": "yes", "title": "Yes" }] }. List-style interactive messages aren’t supported through this endpoint yet.cURL
Response
Checking message status
Response
status here reflects WhatsApp’s actual delivery lifecycle: sent, delivered, read, or failed (the accepted you get back from the POST just means Tanvik accepted the request — check this endpoint or the message.status webhook for what actually happened on the wire).
Receiving messages
Inbound customer messages arrive asmessage.received webhook events, not through this endpoint — see the Webhook page for the payload shape, and Webhooks to register an endpoint.