TablesWriteDo not retry automatically

Post a message on a row

post_row_message

Write a message on one row’s thread. A message is not a cell: it changes no value, and it appears in the row’s history as a `message` event authored by the acting user. A mentioned member is told in their notification tray. Internal notes cannot be written on BankSync tables.

Parameters

ParameterTypeRequiredDescription
tableIdstringrequiredTable ID
rowIdstringrequiredRow ID — get from query_table_rows
bodystringrequiredThe message, plain text. Mention a workspace member with an @person:user:<userId> token (user ids from list_workspace_members); a mention of anyone who is not an active member of this workspace is refused.
idempotencyKeystringoptionalSend the same key again and the message is not written twice
attachmentIdsstring[]optionalFiles staged with POST /v1/tables/{tableId}/attachments (no fieldKey) to send with the message, at most 10. An inline image in the body (![alt](attachment:<id>)) must name one of them.

Example call

The tool call an MCP client sends (required arguments shown with placeholder values).

{
"tool": "post_row_message",
"arguments": {
"tableId": "tableId_123",
"rowId": "rowId_123",
"body": "value"
}
}

Use this tool in

Related Tables tools