Autenticacion API

Aprende a autenticarte con la API de la plataforma para integrar funcionalidades en tus aplicaciones.

Autenticacion con JWT

La API usa tokens JWT (JSON Web Token) para autenticacion. Para obtener un token, realiza una peticion de login con tus credenciales. El token debe incluirse en el header Authorization de todas las peticiones posteriores.

Obtener un token

POST /api/auth/login
Content-Type: application/json

{
  "email": "usuario@empresa.com",
  "password": "tu_password"
}

// Respuesta
{
  "token": "eyJhbGciOiJIUzI1NiIs...",
  "refreshToken": "dGhpcyBpcyBhIHJlZnJl..."
}

Usar el token

GET /api/workflows
Authorization: Bearer eyJhbGciOiJIUzI1NiIs...
X-Project-ID: tu_project_id

Todas las peticiones deben incluir el header X-Project-ID para indicar sobre que proyecto operas.

Renovar el token

Los tokens JWT tienen un tiempo de expiracion. Usa el refreshToken para obtener un nuevo token sin necesidad de reautenticarte. Realiza un POST a /api/auth/refresh con el refresh token en el body.

Documentacion | Gloo Platform by SYNOV