Autenticacao API
Aprenda a se autenticar com a API da plataforma para integrar funcionalidades nas suas aplicacoes.
Autenticacao com JWT
A API usa tokens JWT (JSON Web Token) para autenticacao. Para obter um token, faca uma requisicao de login com suas credenciais. O token deve ser incluido no header Authorization de todas as requisicoes posteriores.
Obter um token
POST /api/auth/login
Content-Type: application/json
{
"email": "usuario@empresa.com",
"password": "tu_password"
}
// Respuesta
{
"token": "eyJhbGciOiJIUzI1NiIs...",
"refreshToken": "dGhpcyBpcyBhIHJlZnJl..."
}Usar o token
GET /api/workflows Authorization: Bearer eyJhbGciOiJIUzI1NiIs... X-Project-ID: tu_project_id
Todas as requisicoes devem incluir o header X-Project-ID para indicar em qual projeto voce esta operando.
Renovar o token
Os tokens JWT tem um tempo de expiracao. Use o refreshToken para obter um novo token sem necessidade de se reautenticar. Faca um POST para /api/auth/refresh com o refresh token no body.