Quickstart

Quickstart

Crie sua primeira API key, envie uma mensagem WhatsApp de texto e consulte o status em segundos.

Siga estes 3 passos para enviar sua primeira mensagem WhatsApp pela API WaBlast.

1. Crie uma API key

No painel WaBlast, vá em /developers/keysNova chave. A chave é gerada no formato wak_ + 24 bytes base64url. Ela só é exibida uma única vez — guarde-a em local seguro (vault / variável de ambiente).

Não commite a chave em repositório. Use um gerenciador de segredos (1Password, AWS Secrets Manager, Doppler, etc.) e carregue como variável de ambiente.

2. Envie uma mensagem de texto

A chamada mais simples: POST /v1/messages com type: "text". Use a conexão padrão do usuário (omitindo account_id).

curl -X POST https://api.wablastmessage.com/v1/messages \
-H "Authorization: Bearer wak_sua_chave" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: 9f1c-7b22-aa01" \
-d '{
  "to": "+5511999990000",
  "type": "text",
  "text": { "body": "Olá! Sua entrega chegou." }
}'

Resposta 201

{
"id": "msg_ckv...",
"meta_message_id": "wamid.HBgM...",
"to": "+5511999990000",
"status": "sent"
}

O id é o ID interno da mensagem — guarde-o para consultar o status depois.

3. Consulte o status

GET /v1/messages/{id}
Authorization: Bearer wak_sua_chave

O status passa por SENTDELIVEREDREAD (ou FAILED em caso de erro). As mudanças também chegam via webhook — veja Webhooks — eventos.

Texto e mídia exigem janela de 24h aberta (último inbound do contato). Para iniciar uma conversa ou reengajar, use um template aprovado — templates ignoram a janela.

Próximos passos

Pular para o conteúdo