Skip to content

[BUG] Mensagens enviadas pelo Chatwoot retornam status 1 e logo após são alteradas para status 0 com messageStubParameters ["463"] (LID/JID) #2588

Description

@franciscarlos1416

Bem-vido!

  • Sim, pesquisei problemas semelhantes no GitHub e não encontrei nenhum.

O que você fez?

Descrição do problema

Estamos enfrentando um problema em uma instância WhatsApp onde as mensagens enviadas pelo Chatwoot ficam presas em PENDING e não chegam ao destinatário.

Após análise conjunta com a equipe da PromovaWeb, foi constatado que:

O Chatwoot envia a mensagem corretamente para a Evolution API.
A Evolution inicialmente registra a mensagem com status: 1.
Imediatamente após isso ocorre uma atualização da mesma mensagem para status: 0.
O retorno recebido contém:
{
"status": 0,
"messageStubParameters": [
"463"
]
}
Além disso, observamos nos logs o uso do novo modelo de identificação do WhatsApp baseado em LID, incluindo:
{
"remoteJid": "174788123316419@lid",
"remoteJidAlt": "558582285004@s.whatsapp.net",
"addressingMode": "lid"
}
Também encontramos registros da própria Evolution informando: Identifier needs update
O comportamento sugere possível relação com o tratamento de LID/JID ou com o código de retorno 463.

O que você esperava?

Comportamento esperado

A mensagem enviada pelo Chatwoot deveria permanecer com status de envio válido e ser entregue normalmente ao destinatário.
Comportamento atual

A mensagem é criada com sucesso:
remoteJid: '558587981984@s.whatsapp.net'
fromMe: true
id: '3EB0805F1CA953C6BFC157'

extendedTextMessage:
{
text: 'PromovaWeb:\nteste'
}

status: 1

O que vc observou ao invés do que esperava?

Logo em seguida a mesma mensagem recebe atualização:
{
"key": {
"remoteJid": "558587981984@s.whatsapp.net",
"fromMe": true,
"id": "3EB0805F1CA953C6BFC157"
},
"update": {
"status": 0,
"messageStubParameters": [
"463"
]
}
}

A mensagem permanece pendente e não é entregue ao WhatsApp.

Logs completos
Mensagem criada com sucesso
2026-06-15T13:30:34.397803314Z WebMessageInfo {
key: MessageKey {
remoteJid: '558587981984@s.whatsapp.net',
fromMe: true,
id: '3EB0805F1CA953C6BFC157'
},
message: Message {
extendedTextMessage: {
text: 'PromovaWeb:\nteste'
}
},
messageTimestamp: 1781530234,
status: 1
}

Atualização imediata para status 0
2026-06-15T13:30:34.453812792Z [Evolution API]
Update messages [
{
"key": {
"remoteJid": "558587981984@s.whatsapp.net",
"fromMe": true,
"id": "3EB0805F1CA953C6BFC157"
},
"update": {
"status": 0,
"messageStubParameters": [
"463"
]
}
}
]
Outras evidências encontradas

Durante os testes também foram observados:

Uso de LID
{
"remoteJid": "174788123316419@lid",
"remoteJidAlt": "558582285004@s.whatsapp.net",
"addressingMode": "lid"
}
Log interno
Identifier needs update
Sessão

A instância permanece:

connectionStatus = open

Recebe mensagens normalmente.

Webhook de entrada funciona.

O problema ocorre apenas no envio.

Perguntas para a equipe Evolution
O que significa exatamente o código:
messageStubParameters: ["463"]
Existe alguma relação conhecida entre esse retorno e o novo sistema LID/JID do WhatsApp?
O log:
Identifier needs update

indica alguma inconsistência de conversão entre LID e JID?

Existe alguma correção já implementada na branch develop ou em versões superiores à 2.3.7?

Capturas de Tela/Vídeos

No response

Qual versão da API você está usando?

Versão
Evolution API: 2.3.7
Integração: Chatwoot + Evolution API
Provider: Baileys

Qual é o seu ambiente?

Windows

Outras expecificações do ambiente

Linux Debian 16
CCX13 / 86x / 80BG

Se aplicável, cole a saída do log

No response

Notas Adicionais

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions