NODInfra

Ações na mensagem e Buscar

Marcar mensagens como lidas

POSThttps://api.nodinfra.com.br/message/markread
URL completa: https://api.nodinfra.com.br/message/markread

Marca uma ou mais mensagens como lidas. Este endpoint permite:

  1. Marcar múltiplas mensagens como lidas de uma vez
  2. Atualizar o status de leitura no WhatsApp
  3. Sincronizar o status de leitura entre dispositivos

Exemplo de requisição básica:

{
  "id": [
    "62AD1AD844E518180227BF68DA7ED710",
    "ECB9DE48EB41F77BFA8491BFA8D6EF9B"  
  ]
}

Exemplo de resposta:

{
  "success": true,
  "message": "Messages marked as read",
  "markedMessages": [
    {
      "id": "62AD1AD844E518180227BF68DA7ED710",
      "timestamp": 1672531200000
    },
    {
      "id": "ECB9DE48EB41F77BFA8491BFA8D6EF9B",
      "timestamp": 1672531300000
    }
  ]
}

Parâmetros disponíveis:

  • id: Lista de IDs das mensagens a serem marcadas como lidas

Erros comuns:

  • 401: Token inválido ou expirado
  • 400: Lista de IDs vazia ou inválida
  • 404: Uma ou mais mensagens não encontradas
  • 500: Erro ao marcar mensagens como lidas

Corpo da requisição

idarray<string>obrigatório

Lista de IDs das mensagens a serem marcadas como lidas

exemplo: ["62AD1AD844E518180227BF68DA7ED710","ECB9DE48EB41F77BFA8491BFA8D6EF9B"]

Respostas

200Messages successfully marked as read
400Invalid request payload or missing required fields
401Unauthorized - invalid or missing token
500Server error while processing the request

Testar endpoint

POSThttps://api.nodinfra.com.br/message/markread
cURL
curl -X POST 'https://api.nodinfra.com.br/message/markread' \
  -H 'token: SEU_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{}'