Conexão
Gerando o qrCode
O ponto inicial da comunicação com a API é a geração do qrCode. Com o qrCode gerado, será possível escaneá-lo através do aparelho celular e possibilitar a troca de mensagens entre a API e seu sistema.
Comando | generate_qrcode.aspx |
Método | POST |
Corpo |
|
Retorno | SUCESSO → retorna imagem qrCode no formato SVG em base64:
ERRO → retorna o erro descrito:
|
Uma vez realizado o escaneamento pelo aparelho, uma série de eventos serão retornados pela URL de PostBack:
Status da Conexão
Comando | status.aspx | ||||||||||||||||||
Método | GET | ||||||||||||||||||
Retorno | Informações sobre a conexão:
Códigos de status e o equivalente em string:
|
Desconectar
Desconecta completamente do WhatsApp (necessário refazer o qrCode).
Comando | disconnect.aspx |
Método | GET |
Retorno | SUCESSO → informações da conexão:
|
Finalizar Sessão
Desconecta parcialmente do WhatsApp (possível reconectar utilizando o comando restore_session.aspx
).
Comando | close_session.aspx |
Método | GET |
Retorno | SUCESSO → informações da conexão:
|
Salvar Sessão
Salva a situação atual da conexão e possibilita sua reconexão. É executada automaticamente após a leitura do qrCode.
Comando | save_session.aspx |
Método | GET |
Retorno | SUCESSO:
|
Restaurar Sessão
Restaura a sessão finalizada (através do comando close_session.aspx
).
Comando | restore_session.aspx |
Método | GET |
Retorno | SUCESSO → informações da conexão:
|
Limpar Instância
Limpa completamente os dados salvos da instância. Zera os arquivos armazenados e cache. (Não afeta os dados do WhatsApp)
Comando | clear.aspx |
Método | GET |
Retorno |
|
Atualizar configurações
Atualiza as configurações da conexão.
Se você alterar o WebHook através do comando set_config.aspx, a utilização do sistema pelo navegador irá parar de funcionar.
Caso queira trabalhar utilizando ambas as formas (pelo navegador e pela API), considere trocar o WebHook pela interface de administração do sistema (Acessando a área administrativa > Editar Instância > API > Url PostBack).
Comando | set_config.aspx |
Método | POST |
Corpo |
|
Retorno | SUCESSO → Retorna os dados da conexão:
|