Chat
Marcar mensaje como leído
Marca un mensaje específico como leído (envía el ACK de lectura al remitente)
POST
Marcar mensaje como leído
Auth:
TokenAccount o TokenInstance • Rate-limit: Global (100/min) • Idempotente: sí
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, usamarkChatRead.
Ejemplos
DM
En una conversación 1 a 1, basta conmessageId 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 elmessage_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.