Iniciar sessãoIniciar teste gratuito
Meta Tech Provider

Como desligar a Coexistence e voltar a usar só a app

A Coexistence desliga-se na própria app WhatsApp Business: Definições, Conta, Business Platform e depois Disconnect Account. A app continua a funcionar no número, o acesso do fornecedor termina e é enviado um webhook account_update com PARTNER_REMOVED. O endpoint Deregister da Cloud API não pode ser usado num número que funciona nos dois sítios.

Settings > Account > Business Platform

Onde fica o botão Disconnect Account na app WhatsApp Business.

PARTNER_REMOVED

O evento account_update que a Meta envia quando a empresa se desliga da Cloud API.

Not allowed

Anular o registo, através da API, de um número em uso na Cloud API e na app WhatsApp Business ao mesmo tempo.

Como se desliga a Coexistence?

A partir do telemóvel que tem o número. A Meta documenta um único caminho para uma empresa sair da Cloud API quando o número é partilhado com a app WhatsApp Business, e passa pela app, não por um painel ou por um endpoint. Quem tem o telemóvel principal toma a decisão, pelo que uma agência ou um programador pede à empresa que o faça.

  • Abra a app WhatsApp Business no dispositivo principal.
  • Aceda a Definições, depois a Conta e a Business Platform.
  • Toque em Disconnect Account e confirme.
  • Conte com um webhook account_update com o evento PARTNER_REMOVED do lado da API.

Porque é que a API Deregister recusa o número?

Porque a Meta exclui de propósito os números em Coexistence. A documentação de registo indica que o endpoint Deregister não pode anular o registo de um número de telefone empresarial que esteja em uso na Cloud API e na app WhatsApp Business ao mesmo tempo.

Anular o registo é a operação que torna um número inutilizável na Cloud API e, num número só de API, é a forma de retirar uma linha da plataforma. Num número partilhado, a app é a principal titular da linha, por isso a Meta devolve a decisão a quem a tem. O software que tenta primeiro o endpoint recebe um erro, não uma desligação, e o número continua ligado até alguém tocar no botão da app.

O que acontece à app, ao histórico e ao número?

Desligar não é o mesmo que eliminar a conta, e essa diferença é a resposta toda.

O aviso da Meta sobre a perda do histórico de mensagens aplica-se a eliminar a conta da app WhatsApp Business e a registar o número na Cloud API. Desligar não faz nenhuma das duas coisas. A app continua instalada e registada, o número continua nela e a equipa continua a responder aos clientes a partir do mesmo telemóvel.

O que termina é o lado da API. A aplicação do fornecedor é retirada do número, pelo que o envio pela Cloud API e a entrega de webhooks deixam de funcionar. As funcionalidades que a Coexistence desativou, como as listas de difusão, estão descritas na página sobre as funcionalidades desativadas.

É possível voltar a ligar o número mais tarde?

Sim, executando de novo o fluxo de onboarding desde o início. A própria documentação da Meta trata o offboarding e a repetição do fluxo como a forma normal de repor uma ligação, por exemplo quando a janela de 24 horas para sincronizar contactos e histórico foi perdida.

Uma nova ligação é um novo onboarding, por isso as perguntas feitas da primeira vez voltam a ser feitas, incluindo a de partilhar ou não o histórico de conversas. Tudo o que estava configurado na ligação antiga, como um override de webhook, tem de ser aplicado de novo. Um número que deva passar para outro fornecedor segue o mesmo caminho: desliga-se aqui e faz-se o onboarding com o novo.

Erros comuns

  • Chamar o endpoint Deregister num número em Coexistence. A Meta recusa-o; a desligação faz-se na app.
  • Eliminar a conta da app WhatsApp Business para sair. É esse o caminho que faz perder o histórico de conversas.
  • Tratar o PARTNER_REMOVED como uma falha a repetir. É uma desligação deliberada por parte da empresa.
Fazer isto com a EasyCoexistence

A EasyCoexistence regista o evento PARTNER_REMOVED na cronologia da ligação no momento em que a Meta o envia, de modo que uma desligação feita no telemóvel fica visível no painel, em vez de ser descoberta no envio seguinte que falhar.

Perguntas frequentes

Perco as minhas conversas se me desligar?

Não. Desligar retira a API do número; não elimina a conta da app WhatsApp Business, que é o que a Meta avisa que faz perder o histórico.

Posso desligar através da API?

Não. A Meta não permite o endpoint Deregister num número em uso na Cloud API e na app ao mesmo tempo.

Como sabe o meu sistema que isso aconteceu?

A Meta envia um webhook account_update com o evento PARTNER_REMOVED quando a empresa se desliga.

Posso voltar a ligar o mesmo número?

Sim. Execute de novo o fluxo de onboarding desde o início, como numa primeira ligação.

Continue a ler

Pronto para começar?

Configure a Coexistência do WhatsApp em minutos, não em meses. A aplicação continua a funcionar no telemóvel.

Começar período experimental gratuito

Verificado em

Desligar a Coexistence