Send a quick-reply buttons message
Sends a WhatsApp message carrying up to three native quick-reply buttons through the authenticated WUTS device session. WUTS wraps the buttons payload with the interactive business nodes required for the buttons to render on the recipient's device.
Sends a WhatsApp message carrying up to three native quick-reply buttons through the authenticated WUTS device session. WUTS wraps the buttons payload with the interactive business nodes required for the buttons to render on the recipient's device.
Authorization
bearerAuth Per-user API token (UUID v4) sent as Authorization: Bearer <token>. Identifies the tenant and user.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/send/buttons" \ -H "Content-Type: application/json" \ -d '{ "to": "5511999999999", "message": "How would you like to proceed with your order?", "footer": "WUTS Store", "buttons": [ { "id": "confirm_order", "display_text": "Confirm" }, { "id": "change_order", "display_text": "Change items" }, { "id": "cancel_order", "display_text": "Cancel" } ] }'{ "success": true, "message_id": "3EB0XXXX1234567890ABCDEF", "timestamp": "2026-06-15T14:32:10Z", "message": "Buttons message sent successfully"}{ "error": "WhatsApp not connected"}{ "error": "unauthorized"}{ "error": "Failed to send buttons message: timeout"}Send a PIX payment card (copy/pay button) message POST
Sends a WhatsApp message carrying a native PIX payment card. The recipient sees the merchant name and PIX key and can copy or pay it directly via the native pay button. The `keyType` is the PIX key type (`CPF`, `CNPJ`, `PHONE`, `EMAIL`, or `EVP`). An optional `amount` (BRL) sets the charge value; absent or `0` renders a static "any amount" code. WUTS attaches the payment business nodes required for the card to render and be delivered on the recipient's device.
Reply to a buttons message by selecting a button POST
Emits the same ButtonsResponse payload WhatsApp produces when a user taps a quick-reply button, quoting the original buttons message. Useful for WUTS automations that programmatically answer an interactive buttons message on behalf of the session.