Teste Grátis
API de WhatsApp · REST

API de WhatsApp para integrar ao seu sistema em uma tarde

Envie e receba texto, PDF, imagem, áudio, botões e listas por uma chamada REST. Webhook de recebimento e de status, exemplos em PHP, Node, Python, C# e Delphi — e a opção de número oficial da Meta sem você encarar a burocracia.

Sem cartãoSem fidelidadeMensagens ilimitadas por R$ 99/mêsConecta por QR Code em minutos

POST /api/WhatsGw/Send
$ curl -X POST https://app.whatsgw.com.br/api/WhatsGw/Send \
  -H "Content-Type: application/json" \
  -d '{
    "apikey": "SUA_APIKEY",
    "phone_number": "5511999999999",
    "contact_phone_number": "5511988888888",
    "message_custom_id": "pedido-4821",
    "message_type": "text",
    "message_body": "Olá, Marina! Seu pedido 4821 saiu hoje 🚚",
    "check_status": 1
  }'
resposta{ "result": "success", "result_message": "…" }
Olá, Marina! Seu pedido 4821 saiu hoje 🚚
1 endpointpara texto, mídia, botões, listas e templates — /WhatsGw/Send
até 1.000mensagens por chamada com /WhatsGw/SendBulk, misturando tipos
webhookde recebimento e de status: seu sistema sabe quando entregou e quando leu
5 linguagensexemplos prontos em PHP, Node, Python, C# e Delphi — sem SDK obrigatório
O que a API faz

Tudo o que o WhatsApp faz, agora a partir do seu código

Notificações, cobrança, confirmações, atendimento, grupos — o mesmo número que sua equipe usa, controlado pelo seu ERP, CRM, SaaS ou automação.

Enviar qualquer tipo de mensagem

Texto com formatação, imagem, PDF, áudio, vídeo, localização, contato, botões e listas interativas. Mídia por URL ou base64.

Exemplo: boleto em PDF com legenda “Vence dia 10” e botão “Já paguei”.

Receber em tempo real

Mensagens, mídias, reações e status de entrega/leitura chegam no seu webhook. Quem prefere consultar tem o pooling de eventos.

Exemplo: cliente responde “1” → seu sistema abre o chamado e confirma na hora.

Grupos e contatos

Crie grupos, adicione e remova participantes, gere convites, altere nome e descrição. Consulte chats, perfil e metadados.

Exemplo: turma nova na escola → grupo criado e alunos adicionados automaticamente.

Templates da API oficial

Crie, envie para aprovação e sincronize o status dos templates da Meta pela própria API — sem entrar no Business Manager.

Exemplo: template de “pedido enviado” aprovado e disparado pelo mesmo endpoint.

Instâncias e números

Crie e gerencie instâncias pela API, reinicie, atualize e conecte por QR Code. Sem limite de números por conta.

Exemplo: seu SaaS provisiona um número novo para cada cliente que assina.

Sem código, se preferir

Zapier, Make, n8n, Typebot e WooCommerce já falam com o WhatsGW. Bom para validar antes de programar.

Exemplo: pedido pago no WooCommerce → confirmação no WhatsApp, sem uma linha de código.
/WhatsGw/Send/WhatsGw/SendBulk/WhatsGw/GetTemplates/WhatsGw/NewTemplate/WhatsGw/CreateGroup/WhatsGw/GroupParticipantsUpdate/WhatsGw/GetAllChats/WhatsGw/GetProfile/WhatsGw/NewInstance/WhatsGw/GetBase64
Oficial ou QR Code?

Você não precisa decidir isso hoje — e a escolha é por número

Comece por QR Code em minutos para validar a integração. Quando fizer sentido, a gente cuida da aprovação na Meta e devolve o número oficial — no mesmo painel, com a mesma API.

Flexível · QR Code

Para começar agora

  • Conecta como o WhatsApp Web: leia o QR Code e está no ar
  • Sem aprovação, sem templates, sem tarifa por conversa
  • Mensagens ilimitadas por R$ 99/mês por número
  • Ideal para validar, para números secundários e para atendimento
Oficial · Cloud API da Meta

Para escalar com selo verificado

  • Número verificado pela Meta, sem risco de bloqueio, com selo de empresa
  • A gente faz a verificação, a configuração e aprova os templates com você
  • Mesmo endpoint, mesmo webhook — só muda o número
  • Indicado para notificações em escala e canais principais
Experiência de desenvolvedor

Documentação viva, exemplos que rodam e suporte de quem já integrou centenas de vezes

  • POST ou GET nos métodos, JSON ou form-urlencoded — o que seu stack já faz.
  • Retorno assíncrono com check_status: o resultado da entrega chega no seu webhook, com o seu message_custom_id para casar com o pedido.
  • Exemplos em PHP, Node, Python, C# e Delphi, prontos para colar.
  • Simulação de digitação, edição e exclusão de mensagem, limpeza de chat.
  • Suporte técnico em português para integração, validação interna e operação em escala.
PHPNode.jsPythonC#Delphicurl
Webhook · evento recebido
message_statusPOST no seu endpoint
{ "message_custom_id": "pedido-4821", "status": "read", "contact_phone_number": "5511988888888" }
✓ entregue 09:41✓✓ lido 09:43
Como funciona

Da conta ao primeiro envio em quatro passos

Crie a conta

Teste grátis por 2 dias, sem cartão. A API key fica no painel.

Conecte um número

QR Code como no WhatsApp Web. Em minutos a instância está online.

Faça o primeiro POST

Copie o exemplo da documentação, troque a API key e o telefone. Chegou.

Aponte o webhook

Receba mensagens e status no seu endpoint e feche o ciclo no seu sistema.

Preço previsível

Por número, sem limite de mensagens. Ou por mensagem, se preferir.

Pré-pago, sem fidelidade, sem taxa de setup. Acima de 25 números, condição especial.

  • R$ 99/mês por número conectado, mensagens ilimitadas
  • Ou por mensagem, escalonado: de R$ 0,120 a R$ 0,023 conforme o volume
  • API, webhooks, grupos, templates e chat multiatendente inclusos
  • Conexão oficial da Meta disponível
R$ 99/mês por número

mensagens ilimitadas · sem fidelidade

Testar grátis por 2 dias
Ver todos os planos
Perguntas frequentes

O que os desenvolvedores perguntam antes de integrar

Preciso da API oficial da Meta para usar?

Não. Você conecta um número por QR Code em minutos e já integra. A conexão oficial (Cloud API da Meta) está disponível por número, quando você quiser — a gente cuida da verificação e dos templates.

Que tipos de mensagem posso enviar?

Texto com formatação, imagem, PDF e outros documentos, áudio, vídeo, localização, contato, botões, listas interativas e, no número oficial, templates aprovados. Mídia pode ir por URL ou base64.

Como sei se a mensagem foi entregue e lida?

Envie com check_status e configure seu webhook: os status chegam no seu endpoint com o message_custom_id que você definiu. Também dá para consultar por pooling de eventos.

POST ou GET?

Os dois. GET tem limite de tamanho de URL — para mídia e mensagens grandes, use POST com JSON ou form-urlencoded.

Dá para enviar em lote?

Sim: /WhatsGw/SendBulk aceita até 1.000 mensagens por chamada, misturando texto, mídia e botões. Para campanhas pelo painel, veja o envio em massa.

Tem SDK?

Não é obrigatório — é REST puro. A documentação traz exemplos prontos em PHP, Node, Python, C# e Delphi, e a coleção pode ser importada no Postman.

Quanto custa?

R$ 99/mês por número com mensagens ilimitadas, ou por mensagem em faixas de R$ 0,120 a R$ 0,023 conforme o volume. Pré-pago, sem fidelidade, sem setup. Acima de 25 números, condição especial.

E se eu quiser atendimento humano junto?

O mesmo número pode ser usado pela equipe no chat multiatendente e pelo agente de IA — API, atendimento e IA no mesmo lugar.

Faça o primeiro envio ainda hoje

Crie a conta, conecte um número por QR Code e copie o exemplo da documentação. Sem cartão, sem fidelidade — e com suporte técnico em português.

API WhatsApp · grátis por 2 diasTestar grátis
WhatsApp