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 an audio message POST
Sends an audio clip to a WUTS-connected WhatsApp recipient. The audio may be supplied as base64 or downloaded from a URL and is transcoded to the WhatsApp Opus format. Supports push-to-talk (voice note) mode, view-once delivery, mentions, and quoted replies. Large clips may be processed asynchronously, returning 202 with a job id.
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.