Descripción general
YoFacturo utiliza un flujo de autenticación en dos pasos:- Intercambia la
api_keyde tu organización por unsession_tokende corta duración. - Incluye el
session_tokencomo Bearer token en la cabeceraAuthorizationde cada solicitud posterior.
Crear un token de sesión
Intercambia tuapi_key por un session_token válido durante 24 horas.
Endpoint
Solicitud
string
requerido
La API key de tu organización.
Ejemplo
Respuesta
Este endpoint devuelve un objeto JSON plano — sin envelopedata.
Respuestas de error
Autenticar solicitudes
Incluye elsession_token en la cabecera Authorization como Bearer token en todos los endpoints protegidos:
Authorization está ausente, la API devuelve 401 Unauthorized:
401 Unauthorized:
Expiración y renovación del token
Los tokens de sesión expiran 24 horas después de su creación. No existe mecanismo de refresco — simplemente solicita un nuevo token llamando aPOST /api/v1/auth/sessions de nuevo con tu api_key.
Recomendamos almacenar el timestamp expires_at y renovar el token de forma proactiva antes de que expire para evitar solicitudes fallidas.
