Reply to a list message by selecting a row
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.
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.
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/list-response" \ -H "Content-Type: application/json" \ -d '{ "to": "5511999999999", "selected_row_id": "coffee", "title": "Coffee", "description": "Freshly brewed", "quoted": { "message_id": "3EB0XXXX223344556677AABB", "participant": "5511999999999@s.whatsapp.net", "body": "Pick one of the products below to continue." } }'{ "success": true, "message_id": "3EB0XXXX1122334455667788", "timestamp": "2026-06-15T14:35:42Z", "message": "List response sent successfully"}{ "error": "Invalid recipient JID: empty input"}{ "error": "unauthorized"}{ "error": "Failed to send list response: timeout"}Send an interactive single-select list message POST
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.
Send a live location update POST
Sends a live (moving) location point to a WhatsApp contact or group through WUTS, optionally including accuracy, speed, heading, sequence number, time offset, caption, and a JPEG thumbnail.