Mark Read

whatsapp.mark_read
ActionChat & messagingconnection required

Calls POST /{phone_number_id}/messages with status=read.

Mark an inbound WhatsApp message as read (blue ticks).

Connection

Required
Yes — the node will not save without one
Auth type
API key
Providers
WhatsApp Business
Secret shape
{"access_token": "…"} (or the raw token)
Resolved by
config.connection_id, else node.connection_id

Configuration

2 fields, 1 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
message_id
The inbound message id (wamid.…) from the webhook payload.
stringYes———
phone_number_id
The number that received it, if not the connection's default.
stringNo———

Output

One shape.

marked

FieldTypeExample
ok
booleantrue
{
  "ok": true
}

Notes

  • Only inbound messages can be marked read; outbound ids are rejected.

See Mark Read run in a workflow.

In a technical demo we add the WhatsApp Business connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.