Visão Geral
A API Verifica AI oferece autenticação via JWT (JSON Web Token) para acesso programático aos endpoints da API.Endpoints de Autenticação
POST /auth/login
Autentica um usuário com email e senha, retornando um token JWT para uso na API.
Como Usar o Token JWT
Após obter o token através do endpoint/auth/login, você deve incluí-lo no header Authorization de todas as requisições:
Exemplo Completo
Compatibilidade com Endpoints
O token JWT funciona com todos os endpoints da API que requerem autenticação:- ✅
/contracts- Gerenciamento de contratos - ✅
/risk-analysis- Análise de risco - ✅
/dashboard- Dados do dashboard - ✅
/notifications- Notificações - ✅
/subscriptions- Assinaturas - ✅
/chat- Chat com assistente
Segurança
Validação de Token
- Tokens JWT são assinados com chave secreta
- Tokens inválidos ou expirados retornam erro 401
- Tokens devem ser mantidos seguros e nunca expostos publicamente
Códigos de Erro
Troubleshooting
Erro: "Token expired"
Erro: "Token expired"
Causa: O token JWT expirou.Solução: Faça login novamente para obter um novo token.
Erro: "Invalid email or password"
Erro: "Invalid email or password"
Causa: Credenciais incorretas ou usuário não existe.Solução: Verifique se o email e senha estão corretos. Se você esqueceu a senha, use a funcionalidade de recuperação de senha.
Erro: "Access denied"
Erro: "Access denied"
Causa: Acesso negado à API.Solução: Entre em contato com o suporte para verificar seu acesso.
Suporte
Para dúvidas ou problemas com a autenticação JWT, entre em contato:- Email: [email protected]
- Documentação completa: https://docs.verifica.ia.br