Send an interactive single-select list message
Sends a WhatsApp interactive list (single-select menu) grouped into sections of selectable rows through the authenticated WUTS device session. WUTS attaches the product-list business nodes required for the menu to render natively.
Sends a WhatsApp interactive list (single-select menu) grouped into sections of selectable rows through the authenticated WUTS device session. WUTS attaches the product-list business nodes required for the menu to render natively.
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/interactive" \ -H "Content-Type: application/json" \ -d '{ "to": "5511999999999", "title": "Our menu", "body": "Pick one of the products below to continue.", "footer": "WUTS Store", "button_text": "View products", "sections": [ { "title": "Beverages", "rows": [ { "id": "coffee", "title": "Coffee", "description": "Freshly brewed" }, { "id": "tea", "title": "Tea", "description": "Black or green" } ] } ] }'{ "success": true, "message_id": "3EB0XXXX223344556677AABB", "timestamp": "2026-06-15T14:33:05Z", "message": "Interactive list message sent successfully"}{ "error": "Invalid recipient JID: empty input"}{ "error": "unauthorized"}{ "error": "Failed to send interactive message: timeout"}Send an image message POST
Sends an image to a WUTS-connected WhatsApp recipient. The image may be supplied inline as a base64 string or fetched from a URL, and supports captions with WhatsApp markdown, mentions, quoted replies, and view-once delivery.
Reply to a list message by selecting a row POST
Emits the same ListResponse payload WhatsApp produces when a user picks a row from an interactive list, quoting the original list message. Useful for WUTS automations that programmatically answer an interactive list on behalf of the session.