Send a message
Send a first-contact message with to, or reply in an existing thread with conversation_id. The backend resolves sender/recipient context and finds or reuses the conversation. Use a template for first contact; text/media/interactive require an open 24h window.
Authorizations
Body
Message kind. Determines which other fields are required.
text, template, media, interactive Required when type=text.
4096Required when type=template.
512Template variable values keyed by parameter name.
Required when type=media.
IMAGE, DOCUMENT, VIDEO Publicly reachable URL. Required when type=media.
1024255Required when type=interactive.
Destination phone in E.164 digits (optional leading +), e.g. 255712000000. Required for first contact; omit when replying with conversation_id.
7 - 20^\+?[1-9]\d{6,17}$Optional. Ignored when conversation_id is set; otherwise the backend resolves a sender when omitted.
Reply target. When set, recipient and sender come from the thread and to / sender_id are ignored.