Pular para o conteúdo principal

Evento: channel.disconnected

Quando e Disparado

Este evento e disparado quando um canal perde a conexao com o WhatsApp. Isso pode ocorrer por diversos motivos, como problemas de rede, logout no dispositivo, revogacao de acesso ou instabilidade do servidor do WhatsApp.

Quando um canal e desconectado, mensagens nao podem mais ser enviadas ou recebidas por esse canal ate que a conexao seja restabelecida.

Payload

{
"event": "channel.disconnected",
"timestamp": "2024-06-10T18:45:00.123Z",
"data": {
"channelId": "665d9a0b1c2d3e4f5a6b7c8d",
"type": "WHATSAPP_BAILEYS",
"reason": "Sessao encerrada pelo dispositivo",
"disconnectedAt": "2024-06-10T18:45:00.123Z"
}
}

Campos do Payload

CampoTipoDescricao
eventstringNome do evento. Sempre channel.disconnected.
timestampstringData/hora do evento em formato ISO 8601.
data.channelIdstringIdentificador unico do canal.
data.typestringTipo do canal: WHATSAPP_BAILEYS ou WHATSAPP_WABA.
data.reasonstringMotivo da desconexao. Exemplos: Sessao encerrada pelo dispositivo, Timeout de conexao, Logout detectado, Erro de autenticacao.
data.disconnectedAtstringData/hora da desconexao em formato ISO 8601.

Motivos Comuns de Desconexao

MotivoDescricaoAcao Recomendada
Sessao encerrada pelo dispositivoO WhatsApp foi deslogado no celular.Reconectar o canal via QR Code.
Timeout de conexaoPerda temporaria de conectividade.Aguardar reconexao automatica ou reconectar manualmente.
Logout detectadoO usuario deslogou a sessao web/API.Reconectar o canal.
Erro de autenticacaoCredenciais invalidas ou expiradas (WABA).Verificar e atualizar as credenciais do canal.
Conflito de sessaoOutra sessao foi aberta com o mesmo numero.Verificar se o numero esta em uso em outro servico.
Atencao

Configure alertas na sua aplicacao para este evento. Canais desconectados param de enviar e receber mensagens, o que pode impactar diretamente o atendimento ao cliente.