Documentation Index
Fetch the complete documentation index at: https://docs.thatsme.com.br/llms.txt
Use this file to discover all available pages before exploring further.
Autenticação
Todas as requisições autenticadas usam Bearer token no header HTTP:Obtendo sua API Key
- Acesse app.thatsme.com.br/settings/integrations
- Clique em Nova chave de API
- Dê um nome descritivo (ex: “Integração n8n”, “Script Python”)
- Copie a chave — ela não será exibida novamente
Fazendo sua primeira requisição
Ambientes
| Ambiente | URL base | Quando usar |
|---|---|---|
| Produção | https://api.thatsme.com.br/api | Dados reais |
| Sandbox | https://servicetest.thatsme.com.br/api | Testes e desenvolvimento |
Use sempre o ambiente Sandbox durante o desenvolvimento.
Emissões no Sandbox não enviam WhatsApp nem email reais.
Tiers de acesso
| Plano | Tier API | Acesso |
|---|---|---|
| Free | — | Sem acesso à API |
| Starter | Basic | Leitura (listar eventos, badges, destinatários) |
| Pro | Advanced | Leitura + escrita (emitir certificados, webhooks) |
| Business | Advanced | Mesmo que Pro, com rate limits maiores |
| Enterprise | Advanced | Rate limits customizados |
Rate limits
| Plano | Limite |
|---|---|
| Starter | 100 requisições/minuto |
| Pro | 1.000 requisições/minuto |
| Business | 1.000 requisições/minuto |
| Enterprise | Customizado |
429 Too Many Requests com o header Retry-After indicando quantos segundos aguardar.
Erros de autenticação
| Código | Mensagem | Causa |
|---|---|---|
401 | Unauthorized | API key ausente, inválida ou revogada |
403 | Forbidden | Plano insuficiente para o endpoint |
429 | Too Many Requests | Rate limit atingido |
Exemplo de resposta de erro
Referência completa de erros
Veja todos os códigos de erro e boas práticas de tratamento.