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.