Skip to main content
POST
Send Interactive Buttons

Basic Usage

With Image Header


Request Body

Button titles are limited to 20 characters. Maximum 3 buttons per message.

Response

Success (200)

Error: Missing Required Field (400)


Integration Example

Authorizations

Authorization
string
header
required

Bearer token for authentication. Format: Bearer YOUR_BEARER_TOKEN

Body

application/json
phone_number
string
required

Recipient phone number with country code

Example:

"+27123456789"

message_type
enum<string>
required

Must be "interactive"

Available options:
interactive
Example:

"interactive"

interactive
object
required

Interactive button message configuration

context_message_id
string

WhatsApp message ID to reply to

Example:

"wamid.HBgLMjc4MTIzNDU2NzgVAgASGBQzRUI..."

Response

Message sent successfully

success
boolean
Example:

true

message
string
Example:

"Message sent successfully"

data
object