Pular para o conteúdo

Marcar como lida

Marca uma ou mais mensagens recebidas como lidas. Exibe os “dois tracinhos azuis” para o contato. Ação síncrona.

POSThttps://api.zapdev.com.br/v1/messages/read
Campo Tipo Descrição
to (obrig.) string Conversa das mensagens: número em E.164 ou JID de grupo (...@g.us)
messageIds (obrig.) string[] 1–100 IDs de mensagens recebidas (o messageId do webhook message.received)

Requisição

cURL
curl -X POST https://api.zapdev.com.br/v1/messages/read \
-H "Authorization: Bearer zd_live_..." \
-H "Content-Type: application/json" \
-d '{
"to": "5511999990000",
"messageIds": ["msg_9Kp2", "msg_9Kp3"]
}'
200 OK
{
"data": { "read": 2 }
}
HTTP error.code Quando
401 invalid_token token ausente ou inválido
422 instance_not_connected instância sem WhatsApp conectado