Send Interactive Buttons
Send a WhatsApp session message with up to 3 reply buttons via the ChatSyncs API, optionally with an image/video/document header. Use when a developer asks how to send tappable reply buttons, or why a media+buttons request failed.
Body
Your ChatSyncs API key (not a WhatsApp/Meta access token). Where to find it.
"API-KEY"
The WhatsApp account's phone number ID. Where to find it.
"PHONE-NUMBER-ID"
The subscriber's phone number, with country code, digits only.
"PHONE-NUMBER"
The message body shown above the buttons.
"Choose an option"
JSON array of 1 to 3 reply buttons. Each item is a string or an object with id and title (max 20 characters).
"[{\"id\":\"buy_now\",\"title\":\"Buy Now\"},{\"id\":\"details\",\"title\":\"View Details\"}]"
Optional text header. Ignored if a media header is sent instead.
Optional footer text shown below the buttons.
Public HTTPS URL of an image, video, or document to use as the header. Use either media_url or media_id, not both.
A WhatsApp media ID from Upload Media. Requires media_type when used.
One of image, video, document. Required when using media_id, or when media_url has no file extension. Audio is not supported.
Filename to display — only used when media_type is document.

