Todos os endpoints de WhatsApp usam HTTP Basic Auth —
usuário = e-mail da conta, senha = securityToken. Veja
Autenticação.Conceitos
- Remetente (sender) — um número do WhatsApp Business que você conecta (ou um número de sistema fornecido pela Escrybe). Gerenciado em Remetentes.
- Modelo (template) — uma estrutura de mensagem pré-aprovada (exige aprovação da Meta). Gerenciado em Modelos.
- Mensagem — um envio vinculado a um modelo e a um destinatário.
Endpoints
Os schemas completos estão na aba Referência da API.
Enviando uma mensagem
message_id, um visual_id público e um status
processing até o pagamento ser liquidado e a mensagem entrar na fila.
- O telefone do destinatário é verificado no WhatsApp — números que não estão
no WhatsApp são rejeitados com
400. - Se o cabeçalho do modelo usa imagem ou documento, um entre
media_url,media_fileoumedia_base64é obrigatório. - Se uma mensagem parar com status 2 (créditos insuficientes), adicione
créditos e faça
POST /api/whatsapp/v1/processcom omessage_idpara recolocá-la na fila.
Carimbos de tempo certificados
Cada mensagem pode produzir arquivos de atestação para as fases accepted, sent, delivered e read. Baixe todos em um ZIP:Modelos
Modelos precisam ser aprovados pela Meta antes do uso. Crie um e consulte o status até ficarapproved:
O nome final do modelo é normalizado e recebe o prefixo do seu id de usuário
(ex.:
user42_order_confirmation) — o campo name da resposta é o que você
usa ao enviar; seu texto original fica em display_name. Um rodapé de
identificação do remetente é adicionado automaticamente ao corpo, e modelos
com cabeçalho de imagem/documento enviados sem mídia usam um arquivo de
exemplo padrão da Escrybe para aprovação da Meta.