transmit_ack
Acknowledge one inbox message after handling it. ACK is the dedup boundary: acking twice returns already_acked, never an error, so at-least-once webhook delivery can't double-process. Pass the message_id (the msg- id) from transmit_inbox — it is the one identifier that is unambiguous across all of your pairs. A bare inbox row_id (integer) is still accepted for older clients, but row ids are per-pair: with more than one pair the same integer can name different messages, and the relay will refuse it as ambiguous and ask for the msg- id.
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": {
"message_id": "<message_id>"
},
"name": "transmit_ack"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message_id | Yes | the message_id (msg- id) from transmit_inbox; an inbox row_id integer is also accepted for older clients |