Respond (RSVP) to an event
Sends an RSVP to an event the device has received, identified by `eventMessageId`. `eventResponse` is one of `GOING`, `NOT_GOING`, or `MAYBE`. For events in a group, pass `participant` — the JID/number of the event creator — so the original event can be located; in 1:1 chats it defaults to the chat. You cannot RSVP to an event you created yourself.
Sends an RSVP to an event the device has received, identified by eventMessageId. eventResponse is one of GOING, NOT_GOING, or MAYBE. For events in a group, pass participant — the JID/number of the event creator — so the original event can be located; in 1:1 chats it defaults to the chat. You cannot RSVP to an event you created yourself.
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
application/json
curl -X POST "https://example.com/send/event-response" \ -H "Content-Type: application/json" \ -d '{ "to": "120363019502650977@g.us", "eventMessageId": "3EB0XXXXEVT1234567890ABCD", "eventResponse": "GOING", "participant": "5511988888888" }'{ "success": true, "message_id": "3EB0XXXXRSVP1234567890ABCD", "timestamp": "2026-06-19T15:10:00Z", "status": "sent", "chat_jid": "120363019502650977@g.us", "message": "Event response sent successfully"}{ "error": "eventResponse must be one of GOING, NOT_GOING, MAYBE"}{ "error": "unauthorized"}{ "error": "encrypt event response: original message secret not found"}{ "error": "WhatsApp device is not connected"}Send an event POST
Sends a WhatsApp event card to a group or 1:1 chat. An event carries a name, an optional description, a start time (and optional end time), an optional location and call/meeting link, and flags such as `extraGuestsAllowed` and `canceled`. Times accept RFC 3339 (`2026-07-01T18:30:00-03:00`), a local datetime plus `timeZone`, or a Unix epoch. WUTS attaches a per-message secret so recipients can RSVP later via `/send/event-response`.
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.