Autenticacao¶
A API da OODA Intelligence utiliza JSON Web Tokens (JWT) para autenticacao. Todos os endpoints (exceto login) requerem um token valido.
Obtendo um Token¶
Request¶
curl -X POST https://dashboard.oodaintel.com/api/v1/auth/token/ \
-H "Content-Type: application/json" \
-d '{
"username": "seu_usuario",
"password": "sua_senha"
}'
Response¶
Validade dos Tokens
- Access token: 30 minutos
- Refresh token: 7 dias
Usando o Token¶
Inclua o token no header Authorization de todas as requisicoes:
curl -X GET https://dashboard.oodaintel.com/api/v1/monitoring/ \
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGci..."
Renovando o Token¶
Quando o access token expirar, use o refresh token para obter um novo:
Rate Limiting¶
Os limites de requisicoes variam conforme o plano:
| Plano | Limite |
|---|---|
| Starter | 100 req/min |
| Professional | 500 req/min |
| Enterprise | 2.000 req/min |
Excedendo o Limite
Ao exceder o rate limit, a API retorna status 429 Too Many Requests com o header Retry-After indicando quando tentar novamente.
Multi-tenant¶
Todos os dados retornados pela API sao automaticamente filtrados pela organizacao do usuario autenticado. Nao e possivel acessar dados de outras organizacoes.