WHAPROWhapro
Usar versão grátisVer demos no YouTube

Chrome Web Store · API Oficial Meta · Garantia de 7 dias

Documentação Técnica

API e Webhook do WHAPRO para integração com sistemas externos, ERPs e automações.

A extensão WHAPRO é obrigatória para a API Oficial funcionar

Para conectar sua conta à API Oficial da Meta e acessar o painel de números, templates e campanhas, você precisa ter a extensão WHAPRO instalada no navegador. Sem a extensão, o painel da API não consegue estabelecer a conexão.

Atenção: o WhatsApp Web (web.whatsapp.com) precisa estar aberto no navegador para acessar o painel da API Meta.

Visão Geral

O WHAPRO oferece uma API RESTful e um sistema de Webhooks para que você integre o WhatsApp aos seus sistemas. Toda comunicação usa JSON sobre HTTPS. O módulo de Webhook oferece eventos como CRM, etiquetas, respostas rápidas, autoatendimento, follow-up, agendamentos e mensagens em geral.

Autenticação

Autentique-se com um Bearer Token gerado no Painel Cliente dentro da extensão. Inclua o token no header de todas as requisições:

curl -X GET https://api.whapro.com.br/api/v1/contacts \
  -H "Authorization: Bearer SEU_TOKEN_AQUI" \
  -H "Content-Type: application/json"

Endpoints

POST
/api/v1/messages

Envia uma mensagem via API Oficial ou extensão.

GET
/api/v1/contacts

Lista contatos com filtros por etiqueta e categoria.

POST
/api/v1/contacts

Cria ou atualiza um contato no CRM.

GET
/api/v1/deals

Lista oportunidades do funil CRM (Kanban).

PATCH
/api/v1/deals/:id

Move um cartão de etapa no funil.

POST
/api/v1/tags

Aplica etiquetas a um contato ou conversa.

POST
/api/v1/schedules

Cria um agendamento de mensagem ou follow-up.

POST
/api/v1/broadcasts

Cria um disparo em massa com variáveis e travas antibanimento.

Eventos de Webhook

Configure um endpoint no Painel Cliente para receber os seguintes eventos em tempo real:

message.received

Nova mensagem recebida de um contato.

message.sent

Mensagem enviada com sucesso.

contact.created

Novo contato criado no CRM.

contact.updated

Dados de contato atualizados.

deal.moved

Cartão movido de etapa no funil CRM.

tag.applied

Etiqueta aplicada a um contato ou conversa.

quick_reply.used

Uma resposta rápida foi enviada.

auto_reply.triggered

Autoatendimento (chatbot) foi acionado.

follow_up.scheduled

Um follow-up foi programado.

follow_up.sent

Um follow-up foi disparado.

schedule.created

Um agendamento foi criado.

schedule.reminder

Um lembrete de agendamento foi disparado.

Exemplo: Enviar Mensagem

POST /api/v1/messages
Authorization: Bearer SEU_TOKEN_AQUI

{
  "to": "5511999999999",
  "body": "Olá {nome}, seu pedido foi enviado!",
  "variables": { "nome": "João" },
  "channel": "official_api"
}

Exemplo: Payload de Webhook

{
  "event": "message.received",
  "timestamp": "2026-07-04T10:30:00Z",
  "data": {
    "contact_id": "ctk_abc123",
    "phone": "5511999999999",
    "body": "Qual o prazo de entrega?",
    "tags": ["cliente", "loja-online"]
  }
}
Premium

Pronto para integrar o WhatsApp aos seus sistemas?

Instale grátis e ative a API no Painel Cliente da extensão.

O ecossistema WHAPRO tem 4 soluções:

Premium· Grátis· API Oficial· Agentes de IA