A API Disparador utiliza um sistema de autenticação baseado em tokens de acesso por empresa. Tokens não expiram automaticamente e devem ser mantidos seguros.
Visão Geral
O sistema utiliza autenticação baseada em tokens:- Registre uma empresa (requer token de administrador)
- Faça login com email e senha da empresa
- Receba o token de acesso na resposta
- Use o token no header
X-Access-Token
em todas as requisições - Tokens não expiram - permanecem válidos indefinidamente
Registro de Empresa
Endpoint para registrar uma nova empresa. Requer token de administrador.
Endpoint
Headers
Token de administrador no formato: Bearer
Body Parameters
Nome da empresa. Se não fornecido, será usado a parte antes do @ do email
Email da empresa (deve ser único)
Senha da empresa (mínimo 6 caracteres)
Response
Login
Endpoint para autenticar e obter o access token da empresa.
Endpoint
Body Parameters
Email cadastrado da empresa
Senha da empresa (mínimo 6 caracteres)
Response
Token de acesso para autenticação nas requisições
Tipo do token (sempre “Access”)
ID único da empresa
Nome da empresa
Email da empresa
Se a funcionalidade de bloqueio inteligente está habilitada
Se a funcionalidade de enquetes está habilitada
Data de expiração do token (null = não expira)
Mensagem de erro (null em caso de sucesso)
Verificar Autenticação
Endpoint para verificar se o token está válido e obter dados da empresa.
Endpoint
Headers
Token de acesso da empresa
Usando o Access Token
Após obter o access token no login, use-o no headerX-Access-Token
em todas as requisições:
Códigos de Erro
Código | Descrição |
---|---|
400 | Dados inválidos, credenciais incorretas ou conta desativada |
401 | Access token inválido ou ausente |
403 | Sem permissão para acessar o recurso |
500 | Erro interno do servidor |
Segurança e Boas Práticas
Mantenha Seguro
Nunca compartilhe tokens em código público ou repositórios
Use HTTPS
Sempre use conexões seguras para todas as requisições
Variáveis de Ambiente
Armazene tokens em variáveis de ambiente, não no código
Monitore Uso
Acompanhe as atividades da sua conta regularmente
Armazenamento Seguro
Rate Limiting
O sistema implementa rate limiting por empresa:- 60 requisições por minuto (padrão)
- 1000 requisições por hora (padrão)
- Limites podem ser customizados por empresa
Headers de Rate Limit
Toda resposta inclui headers informativos:Header | Descrição |
---|---|
X-RateLimit-Limit | Limite de requisições |
X-RateLimit-Remaining | Requisições restantes |
X-RateLimit-Reset | Timestamp de reset |