Base URL
Todas as requisições públicas da EZ API usam a base URL:Estrutura das rotas
Depois de criar a instância, quase toda a API segue este padrão:Autenticação
A autenticação combina dois elementos:- Header
Client-Tokenem todas as rotas públicas. instanceTokenna própria URL para rotas específicas da instância.
Como a collection foi mapeada para a documentação
| Collection | Grupo final na documentação | Observação |
|---|---|---|
Instance | Instância | Inclui criação, conexão, dispositivo, perfil e AntiBan. |
Messages | Mensagens | Inclui envios, reações, interativos, enquete e diagnóstico. |
Privacy | Privacidade | Configurações de visibilidade e mensagens temporárias. |
Contacts | Contatos | Listagem, verificação de número, foto e bloqueio. |
Chats | Conversas | Metadados, alteração de estado e expiração por chat. |
Groups | Grupos | Criação, metadados, convite, participantes e permissões. |
Status | Status | Publicação de texto e imagem no status do WhatsApp. |
Message queue | Fila de mensagens | Consulta e limpeza da fila de envio. |
WhatsApp Business | WhatsApp Business | Catálogo e produtos publicados na collection. |
Webhooks | Webhooks | URLs de callback e payloads reais dos eventos. |
🔍 System | Não documentado | Rotas internas de health e docs. |
🔐 Admin — Accounts | Não documentado | Rotas administrativas/backoffice. |
🔑 Admin — API Keys | Não documentado | Rotas administrativas/backoffice. |
Communities | Não documentado | As rotas dedicadas de comunidades retornam 501 no build atual. |
Divergências resolvidas pela implementação atual
- A collection pública tem um item
Rejeitar participantesapontando para/approve-participant. A navegação final manteve apenas a rota publicada que realmente aparece na collection. - Os exemplos antigos de
privacy/read-receiptseprivacy/messages-durationusam query string?value=. Na EZ API atual, o valor deve ser enviado no corpo JSON, que é o formato adotado no playground e nos exemplos finais. - O grupo
Communitiesfoi removido porque os endpoints específicos dessa área não estão suportados no build real da EZ API.
Formatos importantes
- Telefones: sempre no formato internacional, sem
+, espaços ou pontuação. Exemplo:5511999999999. - Identificador de grupo: normalmente no formato documental
120363123456789-group, embora a API também normalize JIDs quando necessário. - URLs de webhook: obrigatoriamente HTTPS.

