{"id":2886,"date":"2026-10-27T13:54:52","date_gmt":"2026-10-27T13:54:52","guid":{"rendered":"https:\/\/360dialog.com\/blog\/?p=2886"},"modified":"2026-10-27T13:54:52","modified_gmt":"2026-10-27T13:54:52","slug":"como-configurar-get-chat-api-rest-webhooks","status":"publish","type":"post","link":"https:\/\/360dialog.com\/blog\/br\/como-configurar-get-chat-api-rest-webhooks\/","title":{"rendered":"Como configurar o get.chat: guia de API REST e m\u00faltiplos webhooks"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Para configurar o get.chat, conecte-se com a chave de API do seu canal, envie uma primeira mensagem e registre um webhook para cada sistema que precisa dos eventos do seu WhatsApp.<\/strong> O get.chat \u00e9 a camada de tecnologia por tr\u00e1s do 360Dialog Inbox, e a Inbox API dele acrescenta uma API REST, a distribui\u00e7\u00e3o de eventos para v\u00e1rios webhooks e uma interface de caixa de entrada incorpor\u00e1vel sobre a WhatsApp Business API oficial.[1] Ele est\u00e1 inclu\u00eddo no plano Premium por \u20ac99 por n\u00famero por m\u00eas.[2] Este guia vai da sua chave de API at\u00e9 um webhook verificado para mensagens recebidas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"principais-conclusoes\" class=\"wp-block-heading\">Principais conclus\u00f5es<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Voc\u00ea precisa de um n\u00famero do WhatsApp no plano Premium da 360Dialog com o Inbox ativado.<\/li>\n\n\n\n<li>A primeira mensagem para um cliente que nunca escreveu para voc\u00ea precisa ser um modelo de mensagem aprovado, um formato que a Meta aprova com anteced\u00eancia.<\/li>\n\n\n\n<li>A sua chave de API atual basta para come\u00e7ar, e cada sistema que voc\u00ea adicionar depois recebe o pr\u00f3prio login para a API.<\/li>\n\n\n\n<li>Escolha quais eventos cada webhook recebe ao cri\u00e1-lo, come\u00e7ando pelas mensagens que seus clientes enviam.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"o-que-voce-precisa-antes-de-comecar\" class=\"wp-block-heading\">O que voc\u00ea precisa antes de come\u00e7ar<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea precisa ter cinco coisas em m\u00e3os antes da primeira chamada de API:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Uma conta na 360Dialog com o seu n\u00famero do WhatsApp conectado e ativo.<\/li>\n\n\n\n<li>O Inbox ativado nesse n\u00famero. Ele vem com o plano Premium; ative-o no seu canal pelo 360Dialog Hub.[3]<\/li>\n\n\n\n<li>A URL do seu Inbox, no formato https:\/\/YOUR_STACK_NAME.inbox.getchat.360dialog.io\/. Abra o Inbox pelo 360Dialog Hub e copie o endere\u00e7o do navegador. Cada n\u00famero tem o pr\u00f3prio Inbox, com a pr\u00f3pria URL.[4]<\/li>\n\n\n\n<li>A chave de API do seu canal, gerada no Hub, que \u00e9 o segredo que identifica o seu n\u00famero quando voc\u00ea chama a API do WhatsApp. Gerar uma nova chave revoga a anterior, ent\u00e3o reutilize a chave atual se outra integra\u00e7\u00e3o depender dela.[5]<\/li>\n\n\n\n<li>Um endere\u00e7o HTTPS acess\u00edvel publicamente para cada sistema que voc\u00ea quer alimentar.[6]<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Todos os pontos de extremidade deste guia ficam em \/api\/v1\/ no endere\u00e7o do seu Inbox.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Se voc\u00ea est\u00e1 conectando seu n\u00famero pela primeira vez, o pr\u00f3ximo passo \u00e9 <a href=\"https:\/\/360dialog.com\/br\/whatsapp-api\">come\u00e7ar a usar a API<\/a> e escolher o plano Premium, que j\u00e1 inclui o Inbox e a API dele.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"como-autenticar-com-a-chave-de-api-e-os-tokens-de-servico\" class=\"wp-block-heading\">Como autenticar com a chave de API e os tokens de servi\u00e7o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Inbox API aceita a chave de API do seu canal para configura\u00e7\u00e3o e testes, e um token por servi\u00e7o em produ\u00e7\u00e3o. Confira a conex\u00e3o enviando a chave no cabe\u00e7alho D360-Api-Key:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -H \"D360-Api-Key: YOUR_API_KEY\" \\\n  https:&#47;&#47;YOUR_STACK_NAME.inbox.getchat.360dialog.io\/api\/v1\/users\/current\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A resposta traz o usu\u00e1rio administrador do Inbox, com o qual a chave de API faz o seu login. Uma chave de outro canal retorna 403.<\/p>\n\n\n\n<h3 id=\"crie-um-usuario-e-um-token-para-cada-servico\" class=\"wp-block-heading\">Crie um usu\u00e1rio e um token para cada servi\u00e7o<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cada sistema que se comunica com o Inbox precisa do pr\u00f3prio usu\u00e1rio, porque webhooks, contagens de mensagens novas, permiss\u00f5es e registros de auditoria pertencem a um usu\u00e1rio. Crie um com a fun\u00e7\u00e3o app, que tem acesso apenas \u00e0 API:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -X POST \\\n  https:\/\/YOUR_STACK_NAME.inbox.getchat.360dialog.io\/api\/v1\/users\/ \\\n  -H \"D360-Api-Key: YOUR_API_KEY\" \\\n  -H \"Content-Type: application\/json\" \\\n  -d '{\"username\": \"crm-sync\", \"profile\": {\"role\": \"app\"}}'<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A resposta cont\u00e9m uma activation_url, retornada uma \u00fanica vez. Chame essa URL para obter o token do servi\u00e7o:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl \"ACTIVATION_URL\"<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>{\"token\": \"9944b09199c62bcf9418ad846dd0e4bbdfc6ee4b\"}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Guarde o token nos segredos do servi\u00e7o, j\u00e1 que a URL de ativa\u00e7\u00e3o funciona apenas uma vez. O servi\u00e7o envia o token com o prefixo Token:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Authorization: Token 9944b09199c62bcf9418ad846dd0e4bbdfc6ee4b<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"como-enviar-sua-primeira-mensagem\" class=\"wp-block-heading\">Como enviar sua primeira mensagem<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">O que voc\u00ea pode enviar depende da janela de atendimento ao cliente, o per\u00edodo em que o WhatsApp permite que uma empresa envie mensagens livres. A janela abre quando o cliente envia uma mensagem para voc\u00ea e dura 24 horas a partir da \u00faltima mensagem dele, ou 72 horas em conversas iniciadas por um an\u00fancio de clique para o WhatsApp ou pelo bot\u00e3o de chamada para a\u00e7\u00e3o de uma P\u00e1gina do Facebook ou do Instagram.[7] Leia o fim da janela em contact.messaging_window_expires_at no chat, j\u00e1 que a dura\u00e7\u00e3o depende de como a conversa come\u00e7ou.[8]<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Estado da conversa<\/th><th>O que voc\u00ea pode enviar<\/th><\/tr><\/thead><tbody><tr><td>O cliente nunca escreveu para voc\u00ea<\/td><td>Apenas modelo de mensagem<\/td><\/tr><tr><td>O cliente escreveu dentro da janela<\/td><td>Texto, m\u00eddia, mensagem interativa ou modelo de mensagem<\/td><\/tr><tr><td>A janela expirou<\/td><td>Apenas modelo de mensagem<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enviar um modelo de mensagem abre uma nova janela.<\/p>\n\n\n\n<h3 id=\"envie-texto-livre-com-a-janela-aberta\" class=\"wp-block-heading\">Envie texto livre com a janela aberta<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -X POST \\\n  https:\/\/YOUR_STACK_NAME.inbox.getchat.360dialog.io\/api\/v1\/messages\/ \\\n  -H \"Authorization: Token YOUR_TOKEN\" \\\n  -H \"Content-Type: application\/json\" \\\n  -d '{\"wa_id\": \"5511912345678\", \"type\": \"text\", \"text\": {\"body\": \"Ol\u00e1, aqui \u00e9 a Inbox API\"}}'<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">O campo wa_id identifica o destinat\u00e1rio: um n\u00famero de telefone em formato internacional sem o sinal de mais, ou um ID de usu\u00e1rio vinculado \u00e0 empresa (Business-Scoped User ID, BSUID) quando o WhatsApp n\u00e3o compartilha o n\u00famero da pessoa. Repasse o valor exatamente como voc\u00ea o recebeu do chat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para um primeiro teste, abra a janela voc\u00ea mesmo: escaneie com o seu celular pessoal o c\u00f3digo QR em Abrir no WhatsApp, no Inbox, e envie uma mensagem.<\/p>\n\n\n\n<h3 id=\"envie-um-modelo-de-mensagem-para-abrir-uma-nova-janela\" class=\"wp-block-heading\">Envie um modelo de mensagem para abrir uma nova janela<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Busque seus modelos de mensagem aprovados em GET \/api\/v1\/templates\/ e envie um deles pelo nome, no mesmo formato da API do WhatsApp:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"wa_id\": \"5511912345678\",\n  \"type\": \"template\",\n  \"template\": {\n    \"name\": \"welcome_message\",\n    \"language\": {\"code\": \"pt_BR\"}\n  }\n}<\/code><\/pre>\n\n\n\n<h3 id=\"entenda-os-codigos-de-resposta\" class=\"wp-block-heading\">Entenda os c\u00f3digos de resposta<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Os status de enviada, entregue e lida chegam depois no seu webhook, assim como o erro 470, de destinat\u00e1rio sem WhatsApp.[9]<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">C\u00f3digo<\/th><th>Significado<\/th><th>O que fazer<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">202<\/td><td>Aceita e na fila para entrega<\/td><td>Aguarde os eventos de status no seu webhook<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">400<\/td><td>H\u00e1 algo errado na requisi\u00e7\u00e3o<\/td><td>Leia o campo reason<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">403<\/td><td>Sem login ou sem permiss\u00e3o para este chat<\/td><td>Confira o cabe\u00e7alho e as permiss\u00f5es de leitura e escrita do usu\u00e1rio<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">452<\/td><td>O destinat\u00e1rio n\u00e3o \u00e9 um usu\u00e1rio v\u00e1lido do WhatsApp<\/td><td>Confira o wa_id<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">453<\/td><td>Janela de atendimento ao cliente fechada<\/td><td>Envie um modelo de mensagem aprovado<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"como-configurar-varios-webhooks-em-um-numero\" class=\"wp-block-heading\">Como configurar v\u00e1rios webhooks em um n\u00famero<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Um webhook \u00e9 o endere\u00e7o para onde o WhatsApp entrega os eventos do seu n\u00famero, e cada n\u00famero tem um webhook principal. A 360Dialog tamb\u00e9m pode vincular URLs de webhook adicionais diretamente a um n\u00famero, com entrega mais lenta \u00e0 medida que mais URLs entram, e recomenda um \u00fanico webhook para contas de alto volume.[10] O Inbox recebe o webhook principal e chama o webhook de cada servi\u00e7o que voc\u00ea conecta, com um HTTP POST e um corpo JSON no formato padr\u00e3o de webhook do WhatsApp.[11]<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Os webhooks pertencem a usu\u00e1rios. O usu\u00e1rio cujo token cria um webhook \u00e9 o dono dele, e usu\u00e1rios sem direitos de administrador veem apenas os pr\u00f3prios.[12]<\/p>\n\n\n\n<h3 id=\"crie-um-ponto-de-extremidade\" class=\"wp-block-heading\">Crie um ponto de extremidade<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -X POST \\\n  https:\/\/YOUR_STACK_NAME.inbox.getchat.360dialog.io\/api\/v1\/webhooks\/waba\/ \\\n  -H \"Authorization: Token YOUR_SERVICE_TOKEN\" \\\n  -H \"Content-Type: application\/json\" \\\n  -d '{\"url\": \"https:\/\/your-backend.example.com\/whatsapp\", \"on_incoming_message\": true, \"on_outgoing_message\": true, \"on_assigned\": false, \"headers\": {\"Authorization\": \"Bearer your-own-shared-secret\"}}'<\/code><\/pre>\n\n\n\n<h3 id=\"defina-os-sinalizadores-de-evento\" class=\"wp-block-heading\">Defina os sinalizadores de evento<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cada sinalizador ativa ou desativa um tipo de evento, ent\u00e3o defina todos os sinalizadores explicitamente ao criar um webhook.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">Campo<\/th><th>Entrega<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">on_incoming_message<\/td><td>Cada mensagem que um cliente envia para o seu n\u00famero<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">on_outgoing_message<\/td><td>Cada mensagem enviada pelo Inbox, pela caixa de entrada hospedada ou pela API, para sistemas que guardam c\u00f3pias completas das conversas<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">on_assigned<\/td><td>Um chat atribu\u00eddo ao usu\u00e1rio deste webhook, ou uma nova mensagem em um chat j\u00e1 atribu\u00eddo a ele; ative quando um bot cuida dos chats atribu\u00eddos a ele<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">on_message_echo<\/td><td>Mensagens enviadas do seu n\u00famero pela Messaging API da 360Dialog fora do Inbox, no formato message_echoes da Meta<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">headers<\/td><td>Cabe\u00e7alhos personalizados enviados em cada entrega<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 id=\"gerencie-seus-pontos-de-extremidade\" class=\"wp-block-heading\">Gerencie seus pontos de extremidade<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Chamada<\/th><th>O que faz<\/th><\/tr><\/thead><tbody><tr><td>GET \/api\/v1\/webhooks\/waba\/<\/td><td>Lista os webhooks: administradores veem os de todos os usu\u00e1rios, os demais usu\u00e1rios veem os pr\u00f3prios<\/td><\/tr><tr><td>POST \/api\/v1\/webhooks\/waba\/<\/td><td>Cria um webhook, que pertence ao usu\u00e1rio do token<\/td><\/tr><tr><td>GET \/api\/v1\/webhooks\/waba\/{id}\/<\/td><td>Inspeciona um webhook<\/td><\/tr><tr><td>PUT \/api\/v1\/webhooks\/waba\/{id}\/<\/td><td>Atualiza um webhook: o endere\u00e7o, os eventos e os cabe\u00e7alhos<\/td><\/tr><tr><td>DELETE \/api\/v1\/webhooks\/waba\/{id}\/<\/td><td>Remove um webhook<\/td><\/tr><tr><td>GET \/api\/v1\/webhooks\/waba\/{id}\/test\/<\/td><td>Envia uma entrega simulada do tipo statuses para o endere\u00e7o de destino<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As mesmas configura\u00e7\u00f5es ficam em WABA Webhooks, nas configura\u00e7\u00f5es da caixa de entrada (WABA \u00e9 a conta do WhatsApp Business). Um <a href=\"https:\/\/360dialog.com\/blog\/br\/pipeline-de-vendas-whatsapp-sem-crm\/\">pipeline de vendas no WhatsApp<\/a> pode rodar no pr\u00f3prio ponto de extremidade, independente dos outros sistemas do n\u00famero.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Se voc\u00ea est\u00e1 planejando v\u00e1rios sistemas em um n\u00famero e quer uma segunda opini\u00e3o sobre a organiza\u00e7\u00e3o de usu\u00e1rios e tokens, <a href=\"https:\/\/360dialog.com\/br\/inbox\">fale conosco<\/a> antes de construir.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"como-proteger-e-tratar-as-entregas\" class=\"wp-block-heading\">Como proteger e tratar as entregas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Seu ponto de extremidade \u00e9 um endere\u00e7o p\u00fablico que aceita grava\u00e7\u00f5es, ent\u00e3o autentique cada entrega com um destes dois m\u00e9todos:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Cabe\u00e7alhos personalizados. O campo headers \u00e9 enviado em cada entrega, ent\u00e3o seu ponto de extremidade pode exigir o pr\u00f3prio token do tipo bearer.<\/li>\n\n\n\n<li>Um segredo compartilhado no endere\u00e7o, como https:\/\/your-backend.example.com\/whatsapp?auth=SHARED_SECRET, para sistemas que n\u00e3o leem cabe\u00e7alhos personalizados.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Cada entrega chega no formato padr\u00e3o de webhook do WhatsApp. De forma resumida, uma mensagem recebida fica assim:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"object\": \"whatsapp_business_account\",\n  \"entry\": &#91;{\n    \"changes\": &#91;{\n      \"value\": {\n        \"contacts\": &#91;{\"profile\": {\"name\": \"Ana\"}, \"wa_id\": \"5511912345678\", \"user_id\": \"BR.13491208655302741918\"}],\n        \"messages\": &#91;{\"from\": \"5511912345678\", \"id\": \"wamid.ID\", \"type\": \"text\", \"text\": {\"body\": \"Oi\"}}]\n      }\n    }]\n  }]\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A mensagem fica em messages[] e o remetente, em contacts[]. O BSUID em user_id est\u00e1 sempre presente, mesmo quando o WhatsApp oculta o n\u00famero de telefone, ent\u00e3o use-o primeiro para identificar os clientes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Responda 200 rapidamente e deixe o trabalho demorado para depois. As mensagens entregues a um webhook com 200 ficam marcadas como recebidas para o usu\u00e1rio desse webhook, o que mant\u00e9m corretas as contagens de n\u00e3o lidas em GET \/api\/v1\/chats\/.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"como-incorporar-o-inbox-na-sua-aplicacao\" class=\"wp-block-heading\">Como incorporar o Inbox na sua aplica\u00e7\u00e3o<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A caixa de entrada dos atendentes \u00e9 uma aplica\u00e7\u00e3o React de c\u00f3digo aberto que voc\u00ea pode incorporar a uma ferramenta existente com uma \u00fanica tag iframe.[13] Ela atende equipes que est\u00e3o <a href=\"https:\/\/360dialog.com\/blog\/br\/whatsapp-caixa-de-entrada-compartilhada-equipe\/\">gerenciando as conversas do WhatsApp em equipe<\/a> dentro de uma ferramenta interna ou de um portal do cliente.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;iframe\n  src=\"https:\/\/YOUR_STACK_NAME.inbox.getchat.360dialog.io\/?chat_only=1&amp;hide_logo=1\"\n  allow=\"clipboard-write\"\n  width=\"420\" height=\"700\"&gt;\n&lt;\/iframe&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sem allow=&#8221;clipboard-write&#8221;, os navegadores bloqueiam as a\u00e7\u00f5es de copiar dentro do iframe.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-center\" data-align=\"center\">Par\u00e2metro<\/th><th>Efeito<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">chat_only=1<\/td><td>Oculta a lista de chats e mostra uma \u00fanica conversa<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">hide_logo=1<\/td><td>Remove o logotipo do get.chat da tela de carregamento<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">lng=de<\/td><td>Define o idioma da interface pelo c\u00f3digo ISO 639-1<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">bg_color=ff0000<\/td><td>Define a cor de fundo como valor hexadecimal, sem o sinal #<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">maximize=1<\/td><td>Remove as margens do cont\u00eainer para que a caixa de entrada ocupe todo o iframe<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">cf_&lt;filter&gt;<\/td><td>Aplica um filtro de chats ao carregar, com qualquer filtro aceito pelo ponto de extremidade de chats<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para usar seu pr\u00f3prio logotipo, t\u00edtulo da p\u00e1gina, \u00edcone do site e manifesto do app, \u00e9 preciso hospedar por conta pr\u00f3pria a interface de c\u00f3digo aberto, com vari\u00e1veis como REACT_APP_TITLE, REACT_APP_LOGO_URL e REACT_APP_FAVICON_URL definidas na compila\u00e7\u00e3o.[14]<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"checklist-de-testes-verifique-sua-configuracao-de-ponta-a-ponta\" class=\"wp-block-heading\">Checklist de testes: verifique sua configura\u00e7\u00e3o de ponta a ponta<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Fa\u00e7a estas verifica\u00e7\u00f5es na ordem, j\u00e1 que uma falha em qualquer etapa isola o problema naquela camada.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>O Inbox est\u00e1 saud\u00e1vel.<\/strong> GET \/api\/v1\/status\/health\/ retorna um status para cada verifica\u00e7\u00e3o interna.<\/li>\n\n\n\n<li><strong>As credenciais s\u00e3o v\u00e1lidas.<\/strong> GET \/api\/v1\/users\/current\/ retorna o usu\u00e1rio administrador da sua chave de API, ou o pr\u00f3prio usu\u00e1rio do servi\u00e7o no caso de um token de servi\u00e7o.<\/li>\n\n\n\n<li><strong>A janela est\u00e1 aberta.<\/strong> Envie uma mensagem para o n\u00famero da empresa a partir de uma conta pessoal do WhatsApp, ou escaneie o c\u00f3digo QR em Abrir no WhatsApp, no Inbox.<\/li>\n\n\n\n<li><strong>A mensagem \u00e9 enviada.<\/strong> POST \/api\/v1\/messages\/ com um corpo de texto retorna 202, e a mensagem chega ao celular.<\/li>\n\n\n\n<li><strong>Os webhooks aparecem na lista.<\/strong> GET \/api\/v1\/webhooks\/waba\/ mostra cada ponto de extremidade e o valor de on_incoming_message.<\/li>\n\n\n\n<li><strong>O ponto de extremidade est\u00e1 acess\u00edvel.<\/strong> GET \/api\/v1\/webhooks\/waba\/{id}\/test\/ envia uma entrega simulada do tipo statuses, sem nenhuma mensagem; seu servidor registra a entrega e retorna 200.<\/li>\n\n\n\n<li><strong>A distribui\u00e7\u00e3o funciona.<\/strong> Uma mensagem recebida do celular de teste chega a todos os pontos de extremidade registrados, e esta \u00e9 a \u00fanica etapa que testa seus sinalizadores.<\/li>\n\n\n\n<li><strong>O Inbox mostra o chat.<\/strong> Abra o Inbox pelo 360Dialog Hub e confira a conversa.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Se o evento de teste nunca chegar, confira se o endere\u00e7o HTTPS est\u00e1 acess\u00edvel, se a resposta 200 \u00e9 r\u00e1pida e se h\u00e1 alguma lista de IPs permitidos. Depois, confira o ponto de extremidade em WABA Webhooks, nas configura\u00e7\u00f5es da caixa de entrada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Com a chave de API, os tokens de servi\u00e7o, os sinalizadores de webhook e o checklist prontos, <a href=\"https:\/\/app.360dialog.com\/onboarding\/srMmqpPA?redirect_url=app.360dialog.com&amp;plan_selection=premium&amp;flow=inbox\">ative seu Inbox<\/a> no plano Premium para rodar essa configura\u00e7\u00e3o no seu pr\u00f3prio n\u00famero.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"perguntas-frequentes\" class=\"wp-block-heading\">Perguntas frequentes<\/h2>\n\n\n\n<h3 id=\"qual-metodo-de-autenticacao-a-api-do-getchat-usa\" class=\"wp-block-heading\">Qual m\u00e9todo de autentica\u00e7\u00e3o a API do get.chat usa?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A Inbox API aceita duas credenciais. A chave de API do seu canal, enviada no cabe\u00e7alho D360-Api-Key, faz o login como administrador do Inbox e serve para configura\u00e7\u00e3o e testes. Em produ\u00e7\u00e3o, cada servi\u00e7o usa o pr\u00f3prio usu\u00e1rio app e o pr\u00f3prio token, enviado como Authorization: Token YOUR_TOKEN em todas as chamadas.<\/p>\n\n\n\n<h3 id=\"posso-registrar-varios-pontos-de-extremidade-de-webhook-em-um-numero-do-whatsapp\" class=\"wp-block-heading\">Posso registrar v\u00e1rios pontos de extremidade de webhook em um n\u00famero do WhatsApp?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sim. O Inbox recebe o \u00fanico webhook do WhatsApp e entrega cada evento de novo a todos os pontos de extremidade registrados, cada um com os pr\u00f3prios sinalizadores de evento e cabe\u00e7alhos. Os webhooks pertencem a cada usu\u00e1rio, ent\u00e3o d\u00ea a cada sistema que consome os eventos o pr\u00f3prio usu\u00e1rio e token.<\/p>\n\n\n\n<h3 id=\"por-que-meu-webhook-nao-esta-recebendo-as-mensagens-dos-clientes\" class=\"wp-block-heading\">Por que meu webhook n\u00e3o est\u00e1 recebendo as mensagens dos clientes?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Busque o ponto de extremidade com GET \/api\/v1\/webhooks\/waba\/{id}\/ e confira se on_incoming_message est\u00e1 como true. Depois, confirme que o ponto de extremidade aceita requisi\u00e7\u00f5es HTTPS POST e retorna 200 rapidamente, e envie uma entrega simulada com GET \/api\/v1\/webhooks\/waba\/{id}\/test\/ para testar a conex\u00e3o.<\/p>\n\n\n\n<h3 id=\"o-que-acontece-se-eu-enviar-uma-mensagem-fora-da-janela-de-atendimento-ao-cliente\" class=\"wp-block-heading\">O que acontece se eu enviar uma mensagem fora da janela de atendimento ao cliente?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A API retorna 453 com o motivo &#8220;Customer care messaging window expired.&#8221; e nada \u00e9 entregue. Envie um modelo de mensagem aprovado, que abre uma nova janela.<\/p>\n\n\n\n<h3 id=\"incorporar-o-inbox-exige-hospedagem-propria\" class=\"wp-block-heading\">Incorporar o Inbox exige hospedagem pr\u00f3pria?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A incorpora\u00e7\u00e3o funciona com o seu Inbox hospedado: aponte um iframe para o endere\u00e7o do Inbox e ajuste-o com par\u00e2metros de consulta. Hospedar por conta pr\u00f3pria a interface de c\u00f3digo aberto s\u00f3 \u00e9 necess\u00e1rio para a marca definida na compila\u00e7\u00e3o, como seu pr\u00f3prio logotipo, t\u00edtulo da p\u00e1gina e \u00edcone do site.<\/p>\n\n\n\n<h3 id=\"uma-instancia-do-getchat-pode-atender-varios-numeros-do-whatsapp\" class=\"wp-block-heading\">Uma inst\u00e2ncia do get.chat pode atender v\u00e1rios n\u00fameros do WhatsApp?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cada n\u00famero tem o pr\u00f3prio Inbox, com endere\u00e7o, servidores, banco de dados e usu\u00e1rios pr\u00f3prios. V\u00e1rios n\u00fameros significam v\u00e1rios Inboxes, e o seu servi\u00e7o se conecta a cada um separadamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 id=\"fontes\" class=\"wp-block-heading\">Fontes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">[1] 360Dialog Documentation, &#8220;Inbox API.&#8221; https:\/\/docs.360dialog.com\/docs\/inbox\/inbox-api Accessed September 30, 2026.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[2] 360Dialog, &#8220;WhatsApp Business Platform Pricing.&#8221; https:\/\/360dialog.com\/pricing Accessed September 25, 2026.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[3] 360Dialog Documentation, &#8220;Quickstart&#8221; (Hosted Inbox). https:\/\/docs.360dialog.com\/docs\/inbox\/hosted-inbox\/quickstart Accessed September 30, 2026.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[4] 360Dialog Documentation, &#8220;Quickstart&#8221; (Inbox API). https:\/\/docs.360dialog.com\/docs\/inbox\/inbox-api\/quickstart Accessed September 30, 2026.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[5] 360Dialog Documentation, &#8220;Authentication&#8221; (Inbox API). https:\/\/docs.360dialog.com\/docs\/inbox\/inbox-api\/authentication Accessed September 30, 2026.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[6] 360Dialog Documentation, &#8220;Making Requests&#8221; (Inbox API reference). https:\/\/docs.360dialog.com\/docs\/inbox\/inbox-api\/reference\/making-requests Accessed September 30, 2026.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[7] 360Dialog Documentation, &#8220;The Customer Service Window.&#8221; https:\/\/docs.360dialog.com\/docs\/inbox\/the-customer-service-window Accessed September 30, 2026.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[8] 360Dialog Documentation, &#8220;Sending Messages&#8221; (Inbox API). https:\/\/docs.360dialog.com\/docs\/inbox\/inbox-api\/sending-messages Accessed September 30, 2026.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[9] 360Dialog Documentation, &#8220;Messages&#8221; (Inbox API reference). https:\/\/docs.360dialog.com\/docs\/inbox\/inbox-api\/api-ref\/messages Accessed September 30, 2026.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[10] 360Dialog Partner Documentation, &#8220;Set multiple webhooks for Phone Number.&#8221; https:\/\/docs.360dialog.com\/partner\/onboarding\/webhook-events-and-setup\/set-multiple-webhooks-for-phone-number Accessed September 28, 2026.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[11] 360Dialog Documentation, &#8220;Receiving Messages&#8221; (Inbox API). https:\/\/docs.360dialog.com\/docs\/inbox\/inbox-api\/receiving-messages Accessed September 30, 2026.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[12] 360Dialog Documentation, &#8220;Webhooks&#8221; (Inbox API reference). https:\/\/docs.360dialog.com\/docs\/inbox\/inbox-api\/api-ref\/webhooks Accessed September 30, 2026.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[13] get.chat documentation, &#8220;Embed and White-Label the Inbox.&#8221; https:\/\/docs.getchat.360dialog.io\/guides\/2-embedding-the-inbox\/ Accessed September 25, 2026.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[14] get.chat, &#8220;get.chat Web App&#8221; README. https:\/\/github.com\/get-chat\/web-app Accessed September 25, 2026.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"inLanguage\": \"pt-BR\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Qual m\u00e9todo de autentica\u00e7\u00e3o a API do get.chat usa?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"A Inbox API aceita duas credenciais. A chave de API do seu canal, enviada no cabe\u00e7alho D360-Api-Key, faz o login como administrador do Inbox e serve para configura\u00e7\u00e3o e testes. Em produ\u00e7\u00e3o, cada servi\u00e7o usa o pr\u00f3prio usu\u00e1rio app e o pr\u00f3prio token, enviado como Authorization: Token YOUR_TOKEN em todas as chamadas.\"}}, {\"@type\": \"Question\", \"name\": \"Posso registrar v\u00e1rios pontos de extremidade de webhook em um n\u00famero do WhatsApp?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Sim. O Inbox recebe o \u00fanico webhook do WhatsApp e entrega cada evento de novo a todos os pontos de extremidade registrados, cada um com os pr\u00f3prios sinalizadores de evento e cabe\u00e7alhos. Os webhooks pertencem a cada usu\u00e1rio, ent\u00e3o d\u00ea a cada sistema que consome os eventos o pr\u00f3prio usu\u00e1rio e token.\"}}, {\"@type\": \"Question\", \"name\": \"Por que meu webhook n\u00e3o est\u00e1 recebendo as mensagens dos clientes?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Busque o ponto de extremidade com GET \/api\/v1\/webhooks\/waba\/{id}\/ e confira se on_incoming_message est\u00e1 como true. Depois, confirme que o ponto de extremidade aceita requisi\u00e7\u00f5es HTTPS POST e retorna 200 rapidamente, e envie uma entrega simulada com GET \/api\/v1\/webhooks\/waba\/{id}\/test\/ para testar a conex\u00e3o.\"}}, {\"@type\": \"Question\", \"name\": \"O que acontece se eu enviar uma mensagem fora da janela de atendimento ao cliente?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"A API retorna 453 com o motivo \\\"Customer care messaging window expired.\\\" e nada \u00e9 entregue. Envie um modelo de mensagem aprovado, que abre uma nova janela.\"}}, {\"@type\": \"Question\", \"name\": \"Incorporar o Inbox exige hospedagem pr\u00f3pria?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"A incorpora\u00e7\u00e3o funciona com o seu Inbox hospedado: aponte um iframe para o endere\u00e7o do Inbox e ajuste-o com par\u00e2metros de consulta. Hospedar por conta pr\u00f3pria a interface de c\u00f3digo aberto s\u00f3 \u00e9 necess\u00e1rio para a marca definida na compila\u00e7\u00e3o, como seu pr\u00f3prio logotipo, t\u00edtulo da p\u00e1gina e \u00edcone do site.\"}}, {\"@type\": \"Question\", \"name\": \"Uma inst\u00e2ncia do get.chat pode atender v\u00e1rios n\u00fameros do WhatsApp?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Cada n\u00famero tem o pr\u00f3prio Inbox, com endere\u00e7o, servidores, banco de dados e usu\u00e1rios pr\u00f3prios. V\u00e1rios n\u00fameros significam v\u00e1rios Inboxes, e o seu servi\u00e7o se conecta a cada um separadamente.\"}}]}<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Configure o get.chat em um n\u00famero do WhatsApp Business: conecte com a chave de API, envie a primeira mensagem e distribua um webhook para v\u00e1rios sistemas.<\/p>\n","protected":false},"author":5,"featured_media":2910,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_360d_jsonld":"","footnotes":""},"categories":[285],"tags":[263],"class_list":["post-2886","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-caixa-de-entrada-colaboracao-equipe","tag-bsp"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>get.chat: guia de API REST e webhooks | 360Dialog<\/title>\n<meta name=\"description\" content=\"Configure o get.chat em um n\u00famero do WhatsApp Business: conecte com a chave de API, envie a primeira mensagem e distribua um webhook para v\u00e1rios sistemas.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/360dialog.com\/blog\/br\/como-configurar-get-chat-api-rest-webhooks\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"get.chat: guia de API REST e webhooks | 360Dialog\" \/>\n<meta property=\"og:description\" content=\"Configure o get.chat em um n\u00famero do WhatsApp Business: conecte com a chave de API, envie a primeira mensagem e distribua um webhook para v\u00e1rios sistemas.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/360dialog.com\/blog\/br\/como-configurar-get-chat-api-rest-webhooks\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog | 360Dialog\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-27T13:54:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/10\/como-configurar-get-chat-api-rest-webhooks.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"360Dialog Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"360Dialog Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/como-configurar-get-chat-api-rest-webhooks\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/como-configurar-get-chat-api-rest-webhooks\\\/\"},\"author\":{\"name\":\"360Dialog Team\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/#\\\/schema\\\/person\\\/672f939134088149fd9003ed45f243b8\"},\"headline\":\"Como configurar o get.chat: guia de API REST e m\u00faltiplos webhooks\",\"datePublished\":\"2026-10-27T13:54:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/como-configurar-get-chat-api-rest-webhooks\\\/\"},\"wordCount\":2724,\"publisher\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/como-configurar-get-chat-api-rest-webhooks\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/360dialogblog.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/como-configurar-get-chat-api-rest-webhooks.png\",\"keywords\":[\"BSP\"],\"articleSection\":[\"Caixa de entrada e colabora\u00e7\u00e3o em equipe\"],\"inLanguage\":\"pt-BR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/como-configurar-get-chat-api-rest-webhooks\\\/\",\"url\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/como-configurar-get-chat-api-rest-webhooks\\\/\",\"name\":\"get.chat: guia de API REST e webhooks | 360Dialog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/como-configurar-get-chat-api-rest-webhooks\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/como-configurar-get-chat-api-rest-webhooks\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/360dialogblog.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/como-configurar-get-chat-api-rest-webhooks.png\",\"datePublished\":\"2026-10-27T13:54:52+00:00\",\"description\":\"Configure o get.chat em um n\u00famero do WhatsApp Business: conecte com a chave de API, envie a primeira mensagem e distribua um webhook para v\u00e1rios sistemas.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/como-configurar-get-chat-api-rest-webhooks\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/como-configurar-get-chat-api-rest-webhooks\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/como-configurar-get-chat-api-rest-webhooks\\\/#primaryimage\",\"url\":\"https:\\\/\\\/360dialogblog.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/como-configurar-get-chat-api-rest-webhooks.png\",\"contentUrl\":\"https:\\\/\\\/360dialogblog.com\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/como-configurar-get-chat-api-rest-webhooks.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/como-configurar-get-chat-api-rest-webhooks\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Como configurar o get.chat: guia de API REST e m\u00faltiplos webhooks\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/#website\",\"url\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/\",\"name\":\"360Dialog\",\"description\":\"360Dialog Blog\",\"publisher\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/#organization\",\"name\":\"360Dialog\",\"url\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/360dialogblog.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Logo-360Dialog.svg\",\"contentUrl\":\"https:\\\/\\\/360dialogblog.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Logo-360Dialog.svg\",\"width\":208,\"height\":42,\"caption\":\"360Dialog\"},\"image\":{\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/360dialog.com\\\/blog\\\/br\\\/#\\\/schema\\\/person\\\/672f939134088149fd9003ed45f243b8\",\"name\":\"360Dialog Team\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"get.chat: guia de API REST e webhooks | 360Dialog","description":"Configure o get.chat em um n\u00famero do WhatsApp Business: conecte com a chave de API, envie a primeira mensagem e distribua um webhook para v\u00e1rios sistemas.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/360dialog.com\/blog\/br\/como-configurar-get-chat-api-rest-webhooks\/","og_locale":"pt_BR","og_type":"article","og_title":"get.chat: guia de API REST e webhooks | 360Dialog","og_description":"Configure o get.chat em um n\u00famero do WhatsApp Business: conecte com a chave de API, envie a primeira mensagem e distribua um webhook para v\u00e1rios sistemas.","og_url":"https:\/\/360dialog.com\/blog\/br\/como-configurar-get-chat-api-rest-webhooks\/","og_site_name":"Blog | 360Dialog","article_published_time":"2026-10-27T13:54:52+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/10\/como-configurar-get-chat-api-rest-webhooks.png","type":"image\/png"}],"author":"360Dialog Team","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"360Dialog Team","Est. tempo de leitura":"14 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/360dialog.com\/blog\/br\/como-configurar-get-chat-api-rest-webhooks\/#article","isPartOf":{"@id":"https:\/\/360dialog.com\/blog\/br\/como-configurar-get-chat-api-rest-webhooks\/"},"author":{"name":"360Dialog Team","@id":"https:\/\/360dialog.com\/blog\/br\/#\/schema\/person\/672f939134088149fd9003ed45f243b8"},"headline":"Como configurar o get.chat: guia de API REST e m\u00faltiplos webhooks","datePublished":"2026-10-27T13:54:52+00:00","mainEntityOfPage":{"@id":"https:\/\/360dialog.com\/blog\/br\/como-configurar-get-chat-api-rest-webhooks\/"},"wordCount":2724,"publisher":{"@id":"https:\/\/360dialog.com\/blog\/br\/#organization"},"image":{"@id":"https:\/\/360dialog.com\/blog\/br\/como-configurar-get-chat-api-rest-webhooks\/#primaryimage"},"thumbnailUrl":"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/10\/como-configurar-get-chat-api-rest-webhooks.png","keywords":["BSP"],"articleSection":["Caixa de entrada e colabora\u00e7\u00e3o em equipe"],"inLanguage":"pt-BR"},{"@type":"WebPage","@id":"https:\/\/360dialog.com\/blog\/br\/como-configurar-get-chat-api-rest-webhooks\/","url":"https:\/\/360dialog.com\/blog\/br\/como-configurar-get-chat-api-rest-webhooks\/","name":"get.chat: guia de API REST e webhooks | 360Dialog","isPartOf":{"@id":"https:\/\/360dialog.com\/blog\/br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/360dialog.com\/blog\/br\/como-configurar-get-chat-api-rest-webhooks\/#primaryimage"},"image":{"@id":"https:\/\/360dialog.com\/blog\/br\/como-configurar-get-chat-api-rest-webhooks\/#primaryimage"},"thumbnailUrl":"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/10\/como-configurar-get-chat-api-rest-webhooks.png","datePublished":"2026-10-27T13:54:52+00:00","description":"Configure o get.chat em um n\u00famero do WhatsApp Business: conecte com a chave de API, envie a primeira mensagem e distribua um webhook para v\u00e1rios sistemas.","breadcrumb":{"@id":"https:\/\/360dialog.com\/blog\/br\/como-configurar-get-chat-api-rest-webhooks\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/360dialog.com\/blog\/br\/como-configurar-get-chat-api-rest-webhooks\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/360dialog.com\/blog\/br\/como-configurar-get-chat-api-rest-webhooks\/#primaryimage","url":"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/10\/como-configurar-get-chat-api-rest-webhooks.png","contentUrl":"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/10\/como-configurar-get-chat-api-rest-webhooks.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/360dialog.com\/blog\/br\/como-configurar-get-chat-api-rest-webhooks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/360dialog.com\/blog\/br\/"},{"@type":"ListItem","position":2,"name":"Como configurar o get.chat: guia de API REST e m\u00faltiplos webhooks"}]},{"@type":"WebSite","@id":"https:\/\/360dialog.com\/blog\/br\/#website","url":"https:\/\/360dialog.com\/blog\/br\/","name":"360Dialog","description":"360Dialog Blog","publisher":{"@id":"https:\/\/360dialog.com\/blog\/br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/360dialog.com\/blog\/br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/360dialog.com\/blog\/br\/#organization","name":"360Dialog","url":"https:\/\/360dialog.com\/blog\/br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/360dialog.com\/blog\/br\/#\/schema\/logo\/image\/","url":"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/04\/Logo-360Dialog.svg","contentUrl":"https:\/\/360dialogblog.com\/wp-content\/uploads\/2026\/04\/Logo-360Dialog.svg","width":208,"height":42,"caption":"360Dialog"},"image":{"@id":"https:\/\/360dialog.com\/blog\/br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/360dialog.com\/blog\/br\/#\/schema\/person\/672f939134088149fd9003ed45f243b8","name":"360Dialog Team"}]}},"_links":{"self":[{"href":"https:\/\/360dialog.com\/blog\/br\/wp-json\/wp\/v2\/posts\/2886","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/360dialog.com\/blog\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/360dialog.com\/blog\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/360dialog.com\/blog\/br\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/360dialog.com\/blog\/br\/wp-json\/wp\/v2\/comments?post=2886"}],"version-history":[{"count":1,"href":"https:\/\/360dialog.com\/blog\/br\/wp-json\/wp\/v2\/posts\/2886\/revisions"}],"predecessor-version":[{"id":2909,"href":"https:\/\/360dialog.com\/blog\/br\/wp-json\/wp\/v2\/posts\/2886\/revisions\/2909"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/360dialog.com\/blog\/br\/wp-json\/wp\/v2\/media\/2910"}],"wp:attachment":[{"href":"https:\/\/360dialog.com\/blog\/br\/wp-json\/wp\/v2\/media?parent=2886"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/360dialog.com\/blog\/br\/wp-json\/wp\/v2\/categories?post=2886"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/360dialog.com\/blog\/br\/wp-json\/wp\/v2\/tags?post=2886"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}