Saltar al contenido principal

Autenticación

La API usa JWT Bearer tokens. El flujo tiene tres pasos:

  1. Envía tus credenciales a POST /api/auth/client/login.
  2. La respuesta incluye token.access_token.
  3. Adjunta el token en cada petición: Authorization: Bearer {access_token}.

:::info Endpoints públicos Los endpoints bajo /api/open/ son públicos y no requieren token. :::

Vigencia del token​

  • 15 minutosDesde que se emite (expires_in: 900, en segundos).
  • Sin renovaciónNo existe un endpoint para renovarlo: al vencer, repite el login.
  • A los 14 minutosMomento sugerido para pedir uno nuevo, antes de que venza.

Cuando vence, solicita uno nuevo repitiendo el login con tu client_id y client_secret. Renovarlo un poco antes de que venza evita errores en medio de una operación.

Errores de autenticación​

Códigoresponse_messageCuándo ocurre
401Credenciales inválidasEl client_id no existe o el client_secret no coincide.
403API client desactivadoLas credenciales son correctas, pero el cliente API está desactivado.
401Autenticación requeridaLa petición no incluye el header Authorization: Bearer ....
401Token inválido o expiradoEl token venció o no es válido. Solicita uno nuevo.