Autenticación por Bearer token
El método recomendado para integraciones. Recibes un token al iniciar sesión y lo envías manualmente en cada petición mediante el header Authorization: Bearer <token>.
Paso 1: Codifica tus credenciales
Para el inicio de sesión con Bearer token necesitas tu api_token no tu contraseña.
Combina tu email y api_token separados por : y codifica en Base64:
Code
Usa tu api_token, no tu contraseña. Con la contraseña el login funciona, pero la API devuelve cookies en lugar del Bearer token.
Paso 2: Inicia sesión
Envía auth_type: bearer en el body para indicarle a la API que devuelva el token en la respuesta:
Ejemplo de petición:
Code
Ejemplo de respuesta:
Code
Guarda el api_access_token — lo usarás en todas las peticiones siguientes. Tiene vigencia de 8 horas; después debes volver a llamar este endpoint para obtener uno nuevo.
Paso 3: Autentíca tus peticiones
Incluye el api_access_token en el header Authorization de cada petición:
Code
Ejemplo de petición:
Code
Renovación del token
El api_access_token expira cada 8 horas y no hay refresh token. Cuando expire, repite el Paso 2 para obtener uno nuevo.
Errores comunes
401 — No autorizado
| Causa | Solución |
|---|---|
El api_access_token expiró | Vuelve al Paso 2 para obtener uno nuevo |
| Header mal formado | Verifica que sea Authorization: Bearer <token> (con espacio) |
Usaste la contraseña en lugar del api_token | Repite el Paso 1 usando tu api_token |
No recibo api_access_token en la respuesta
Ocurre cuando falta auth_type: bearer en el body o cuando usas tu contraseña en lugar del api_token en el Basic Auth. Verifica ambos y vuelve a intentar.