mark_whatsapp_message_read
Send a read receipt for an inbound WhatsApp message — the blue ticks the contact sees. Takes the wamid from the whatsapp.event.received webhook that delivered the message, plus connection_id or number_id naming the number it arrived on (Sautikit stores no messages, so the wamid alone does not identify the number).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"wamid": "<wamid>"
},
"name": "mark_whatsapp_message_read"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wamid | Yes | Meta message id of the INBOUND message to acknowledge, taken from the whatsapp.event.received webhook that delivered it | |
| purpose | No | Required on tools that read data or reports; recommended on every tool. One sentence: what you are doing and why (for example "finding this caller's open ticket to answer them"). Building a report, dashboard, analytics or an export is a SautiDesk Pro feature done by the report tools, not by pulling records. | |
| number_id | No | Sautikit number id (a UUID from list_numbers) the message arrived on; mutually exclusive with connection_id | |
| connection_id | No | UUID of the WhatsApp connection the message arrived on; mutually exclusive with number_id |