Skip to main content
POST
Marcar mensaje como leído
Auth: TokenAccount o TokenInstanceRate-limit: Global (100/min) • Idempotente:

Descripción

Envía el ACK de lectura para un mensaje específico, el efecto visible para el remitente es el “doble check azul”. Para marcar el chat completo de una vez, usa markChatRead.
En grupos, el campo sender (JID del autor del mensaje) es obligatorio. En conversaciones 1 a 1 es opcional y puede omitirse.

Ejemplos

DM

En una conversación 1 a 1, basta con messageId y el number del contacto. sender puede omitirse, el servidor infiere el autor a partir del JID del chat.

Grupo (con sender)

En un grupo (@g.us), el campo sender con el JID del autor del mensaje es obligatorio, sin él WhatsApp no puede enrutar correctamente el ACK de lectura.

Respuesta exitosa

La respuesta refleja el message_id que fue marcado y el chat_jid resuelto. Útil para auditar qué mensajes se marcaron como leídos, especialmente en flujos automáticos que confirman recepción tras procesar el mensaje.
200 OK

Parámetros de ruta

string
requerido
Nombre de la instancia.

Cabeceras

Cuerpo de la solicitud

string
requerido
ID del mensaje a marcar como leído.
string
requerido
JID del chat: número de teléfono, JID privado (...@s.whatsapp.net o ...@lid), grupo (...@g.us) o newsletter.
string
JID del autor del mensaje (...@s.whatsapp.net o ...@lid). Obligatorio en grupos. Opcional en DMs.

Respuestas de error

Error 400

Relacionados

Marcar chat como leído

Marca el chat completo de una vez.

Estado de entrega

Verifica el estado actual del mensaje.