Este endpoint requer autenticação de administrador. Você precisa fornecer o token de administrador no header ACCESS_TOKEN.
Novo método de registro disponível! Empresas também podem ser criadas automaticamente ao contratar um plano através do checkout Stripe. Veja Contratar Plano para mais detalhes.
Após obter o access token da empresa, use-o no header X-Access-Token em todos os outros endpoints.
Métodos de Registro
Existem duas formas de registrar uma empresa no sistema:- Via Token Admin (este endpoint) - Para parceiros e integradores com acesso administrativo
- Via Contratação de Plano - Usuários finais podem criar uma conta ao contratar um plano via Stripe
Diferenças entre os métodos:
Método | Token Admin | Contratação de Plano |
---|---|---|
Requer senha admin | Sim | Não |
Requer pagamento | Não | Sim |
Tipo de registro | admin_password | stripe_subscription |
Acesso ao sistema | Ilimitado | Requer assinatura ativa |
Headers
Deve ser application/json
Token de administrador no formato: Bearer
Body Parameters
Nome da empresa (máximo 100 caracteres). Se não fornecido, será usado a parte antes do @ do email
Email da empresa. Deve ser um email válido e único no sistema
Senha da empresa. Deve ter pelo menos 6 caracteres
Response
Campos Principais
Token de acesso único da empresa para autenticação
Tipo do token. Sempre retorna “Access”
ID único da empresa criada
Nome da empresa registrada
Email da empresa
Data de expiração do token. Sempre null (tokens não expiram)
Mensagem de erro. Null em caso de sucesso
Funcionalidades Habilitadas
Se a funcionalidade de bloqueio inteligente está habilitada (padrão: true)
Se a funcionalidade de enquetes está habilitada (padrão: true)
Se a funcionalidade de automações está habilitada (padrão: true)
Limite de automações permitidas para a empresa (padrão: configurado no sistema)
Validações
- Deve ser um email válido
- Deve ser único no sistema
- Máximo 100 caracteres
Senha
- Mínimo 6 caracteres
- Sem limite máximo
- Armazenada com hash seguro
Nome
- Opcional
- Máximo 100 caracteres
- Se vazio, usa parte do email
Token Admin
- Obrigatório
- Formato: Bearer
- Configurado no servidor
Segurança
- O token de administrador deve ser mantido em segredo
- Nunca exponha o token de admin em código cliente
- Use este endpoint apenas em ambientes seguros
- Considere implementar rate limiting adicional
Após o Registro
1
Salve o Access Token
Armazene o token retornado de forma segura para uso futuro
2
Configure Webhooks
Configure os webhooks para receber notificações de eventos
3
Crie Instâncias
Crie instâncias do WhatsApp para começar a enviar mensagens
4
Teste a API
Use o endpoint /api/auth/me para verificar se tudo está funcionando