Send Interactive Buttons
Endpoints
Send Interactive Buttons
Send an interactive button message with up to 3 quick reply buttons.
POST
Send Interactive Buttons
Documentation Index
Fetch the complete documentation index at: https://docs.flowapt.com/llms.txt
Use this file to discover all available pages before exploring further.
Basic Usage
With Image Header
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
phone_number | string | Yes | Recipient phone number with country code |
message_type | string | Yes | Must be "interactive" |
interactive.type | string | Yes | Must be "button" |
interactive.body | string | Yes | Main message text (max 1024 chars) |
interactive.header | string | No | Header text (max 60 chars) |
interactive.footer | string | No | Footer text (max 60 chars) |
interactive.buttons | array | Yes | Array of button objects — max 3 |
interactive.buttons[].id | string | No | Unique button ID returned on tap (auto-generated if omitted) |
interactive.buttons[].title | string | Yes | Button label (max 20 chars) |
interactive.header_media | object | No | Media header — type, url, and optional filename for documents |
context_message_id | string | No | WhatsApp message ID to reply to |
Response
Success (200)
Error: Missing Required Field (400)
Integration Example
Authorizations
Bearer token for authentication. Format: Bearer YOUR_BEARER_TOKEN
Body
application/json
Recipient phone number with country code
Example:
"+27123456789"
Must be "interactive"
Available options:
interactive Example:
"interactive"
Interactive button message configuration
WhatsApp message ID to reply to
Example:
"wamid.HBgLMjc4MTIzNDU2NzgVAgASGBQzRUI..."

