Skip to main content

Desconectar

O comando Desconectar encerra a sessão ativa do WhatsApp no canal. Após a desconexão, o canal não poderá enviar ou receber mensagens até que uma nova sessão seja iniciada via Iniciar Sessão.

Requisição

Este comando não possui campos adicionais. Basta enviar type e commandType como "DISCONNECT".

Resposta da API

Webhook de resposta

O comando gera um ack do tipo DISCONNECT_RESPONSE, que confirma o processamento da solicitação de desconexão:

Campos da resposta

Webhook de confirmação da desconexão

Além do ack, quando a sessão é efetivamente encerrada o canal emite o evento de ciclo de vida DISCONNECTED:
O evento DISCONNECTED pode incluir um campo opcional message com detalhes sobre o motivo da desconexão. Diferencie os dois retornos: DISCONNECT_RESPONSE confirma que o comando foi recebido; DISCONNECTED indica que a sessão foi de fato encerrada.
A desconexão e imediata e irreversivel. Todas as mensagens pendentes no momento da desconexão podem não ser entregues. Para reconectar, será necessário realizar o processo de autenticação novamente (QR Code ou Pair Code).

Exemplo completo

Antes de desconectar, use o comando Status para verificar o estado atual da sessão. Desconectar um canal já desconectado não gera erro, mas também não tera efeito.