flow api
Sending · POST

sendInteractiveButtons

Send a message with reply buttons, links, call or copy-code buttons.

Endpoint

POST https://flowapi.pro/waInstance{idInstance}/sendInteractiveButtons/{apiTokenInstance}

Request body

{
  "chatId": "972501234567@c.us",
  "header": "",
  "body": "Confirm your order?",
  "footer": "",
  "buttons": [
    {
      "buttonId": "1",
      "type": "reply",
      "buttonText": "Yes"
    },
    {
      "buttonId": "2",
      "type": "reply",
      "buttonText": "No"
    }
  ]
}

Example

curl -X POST "https://flowapi.pro/waInstance{idInstance}/sendInteractiveButtons/{apiTokenInstance}" \
  -H "Content-Type: application/json" \
  -d '{"chatId":"972501234567@c.us","header":"","body":"Confirm your order?","footer":"","buttons":[{"buttonId":"1","type":"reply","buttonText":"Yes"},{"buttonId":"2","type":"reply","buttonText":"No"}]}'

Response

{
  "idMessage": "3EB0C1A7F2D4E8B91C"
}

Notes

  • Button support depends on the WhatsApp version of the recipient; always keep the message readable without them.
Green API compatible. sendInteractiveButtons uses the same name, request body and response as Green API, so existing code works after you change the host to flowapi.pro. Errors: 401 wrong instance or token, 402 trial ended or number not covered by your plan, 400 with a message for anything else.

More sending methods

Try it on your own number

7 days free, no credit card. Then $10 per number per month.

Start free trial