Começando com o Developer API do WhatChimp

Updated 5 February 2026

O Developer API do WhatChimp oferece acesso programático aos recursos do WhatChimp: envie mensagens, gerencie assinantes, acione bot flows e muito mais, tudo através de simples requisições HTTP. Seja construindo integrações, automatizando fluxos de trabalho ou conectando o WhatChimp com seus próprios sistemas, a API torna isso possível.

Video: https://www.youtube.com/watch?v=JPmo2B9VOM0

O que é o Developer API do WhatChimp?

O WhatChimp fornece uma REST API para desenvolvedores interagirem com a plataforma programaticamente. É a própria API do WhatChimp (não a WhatsApp Business API diretamente): o WhatChimp lida com a complexidade do WhatsApp para você.

Você pode enviar mensagens, gerenciar contatos (assinantes), acionar bot flows, gerenciar catálogos e muito mais. A API suporta requisições GET e POST para a maioria dos endpoints.

Encontrando o Console da API

Siga estes passos para acessar o Console da API:

  1. Faça login na sua conta WhatChimp em app.whatchimp.com
  2. Vá para Settings (ícone de engrenagem na barra lateral)
  3. Clique em API Developer Console (ou navegue diretamente para app.whatchimp.com/api/developer/console)

WhatChimp API Developer Console showing the endpoint sidebar with all available API endpoints

O Console da API mostra todos os endpoints disponíveis organizados em seções:

  • WhatsApp API: Envie mensagens, obtenha conversas, rastreie entregas, gerencie templates
  • Subscriber API: Crie, leia, atualize, exclua assinantes; gerencie etiquetas, sequências, campos personalizados
  • Label API: Liste e crie etiquetas
  • Catalog API: Gerencie catálogos de produtos e pedidos
  • Direct Login API: Gere URLs de login direto

Gerando sua chave de API

Sua chave de API é exibida no topo do Console API Developer.

  1. Navegue até o Console API Developer
  2. Sua chave de API existente é mostrada em "Your API key"
  3. Para gerar uma nova chave, clique no botão Generate API key

API key displayed at the top of the Developer Console with the Generate API key button

Importante: Mantenha sua chave de API segura. Qualquer pessoa com sua chave de API pode acessar os recursos da API da sua conta WhatChimp. Se você suspeitar que sua chave foi comprometida, gere uma nova imediatamente.

Autenticação

Cada requisição de API requer sua chave de API. Inclua-a como o parâmetro apiToken em cada requisição.

URL base:

https://app.whatchimp.com/api/v1/

Parâmetro de autenticação:

ParâmetroTipoObrigatórioDescrição
apiTokenStringSimSua chave de API do WhatChimp

Fazendo requisições

A maioria dos endpoints da API do WhatChimp aceita requisições GET e POST.

Requisição GET: Passe parâmetros como query string:

https://app.whatchimp.com/api/v1/whatsapp/send?apiToken=YOUR-API-KEY&phone_number_id=PHONE-NUMBER-ID&message=Hello&phone_number=919999999999

Requisição POST: Passe parâmetros como dados de formulário:

curl -X POST \
  'https://app.whatchimp.com/api/v1/whatsapp/send' \
  -d 'apiToken=YOUR-API-KEY' \
  -d 'phone_number_id=PHONE-NUMBER-ID' \
  -d 'message=Hello' \
  -d 'phone_number=919999999999'

Formato de resposta

Todas as respostas da API retornam JSON com uma estrutura consistente.

Resposta bem-sucedida:

{
  "status": "1",
  "message": "Message sent successfully."
}

Resposta de erro:

{
  "status": "0",
  "message": "Subscriber limit has been exceeded. You cannot have more subscribers."
}
  • status: "1" para sucesso, "0" para falha
  • message: Descrição do resultado, ou os dados solicitados

Início rápido: Enviar uma mensagem de texto

Aqui está um exemplo completo para enviar uma mensagem de texto do WhatsApp através da API do WhatChimp:

curl -X POST \
  'https://app.whatchimp.com/api/v1/whatsapp/send' \
  -d 'apiToken=YOUR-API-KEY' \
  -d 'phone_number_id=YOUR-PHONE-NUMBER-ID' \
  -d 'message=Hello from the WhatChimp API!' \
  -d 'phone_number=919999999999'

Parâmetros:

ParâmetroTipoObrigatórioDescrição
apiTokenStringSimSua chave de API do WhatChimp
phone_number_idStringSimSeu ID de número de telefone do WhatsApp (encontrado nas configurações da sua conta WhatChimp)
messageStringSimA mensagem de texto a enviar (codificar URL para requisições GET)
phone_numberStringSimNúmero de telefone do destinatário com código do país (ex., 919999999999)

Resposta de exemplo:

{
  "status": "1",
  "wa_message_id": "wamid.HBgNODgwMTcyMzMwOTAwMxUCABEYEjlGQkY3MEFEMEVGODhCNDkxNQA=",
  "message": "Message sent successfully."
}

Nota: Mensagens de texto só podem ser enviadas dentro de 24 horas da última mensagem do cliente para você (janela de sessão). Para enviar mensagens a clientes fora desta janela, use uma mensagem template pré-aprovada. Saiba mais em WhatChimp Messaging API.

Parâmetros comuns

Estes parâmetros aparecem em muitos endpoints da API do WhatChimp:

ParâmetroDescrição
apiTokenSua chave de API do WhatChimp (obrigatória em cada requisição)
phone_number_idSeu ID de número de telefone do WhatsApp: identifica qual conta WhatsApp usar
phone_numberNúmero de telefone de um assinante, incluindo código do país (sem o sinal +)

O que vem a seguir?

Agora que você conhece o básico, explore a API completa:

More in WhatChimp APIs