Guia da API do Recadu
O Recadu conecta o WhatsApp da sua empresa como aparelho vinculado, igual ao WhatsApp Web, e o expõe numa API REST com webhooks. O celular continua funcionando normalmente: a equipe segue atendendo pelo app, e o seu sistema envia e recebe pela API.
Por onde começar
- Primeiros passos: chave de API, primeira instância, primeira mensagem.
- Instâncias e pareamento: conectar um número, estados, sandbox para testar sem celular.
- Mensagens: todos os tipos, mídia, status, edição, idempotência.
- Botões, listas e enquetes: mensagens interativas e as respostas.
- Webhooks e eventos: receber mensagens e status no seu servidor.
- Políticas, descadastro e saúde do número: limites contra banimento, SAIR/VOLTAR, nota de saúde e disponibilidade.
- Erros: o que cada erro significa e o que fazer.
Referência
- Referência interativa (todas as rotas e campos): /docs
- Contrato OpenAPI 3.1: /v1/openapi.json
- Status dos interativos (quais formatos estão funcionando hoje):
GET https://api.recadu.com.br/v1/status/interactive, sem chave
Em resumo
| Endereço | https://api.recadu.com.br/v1 |
| Autenticação | Authorization: Bearer gwk_live_... |
| Formato | JSON (UTF-8); datas em ISO 8601, UTC |
| Envio | Assíncrono: 202 Accepted com status: queued, resultado por webhook |
| Webhooks | Padrão Standard Webhooks, assinados com HMAC-SHA256 |
| Erros | RFC 9457 (application/problem+json), com detail em português |
| Limite | 600 requisições por minuto por chave, informado nos cabeçalhos RateLimit-* |