Autenticación

El API de Alegra utiliza Basic Access como método de autenticación. Todos los request que se realicen deben incluir el header Authorization.

El acceso al API se realiza utilizando el correo y el token otorgado al usuario registrado en Alegra.

Obtener token de acceso

Debes seguir los siguientes pasos para obtener el token de acceso:

  1. Ingresar a aplicación Alegra.
  2. Haz clic sobre el vínculo "Configuración" en la parte superior derecha de la pantalla de Alegra y haz clic en la sección "API - Integraciones con otros sistemas"
  3. En la nueva pantalla puedes encontrar el correo con el cual debes acceder al API y el token. Si aún no cuentas con un token puedes generarlo también.

¿Cómo utilizar el token?

En el header Authorization se debe poner el correo y el token del usuario separado por dos puntos (:), todo en base64.

Por ejemplo, si el correo del usuario es [email protected] y el token es tokenejemploapi12345 el header Authorization debe quedar así :

Authorization: Basic ZWplbXBsb2FwaUBhbGVncmEuY29tOnRva2VuZWplbXBsb2FwaTEyMzQ1

Donde ZWplbXBsb2FwaUBhbGVncmEuY29tOnRva2VuZWplbXBsb2FwaTEyMzQ1 es base_64('[email protected]:tokenejemploapi12345')

Errores en autenticación

Si el API encuentra algún inconveniente con la autenticación retorna un código 401 y el error encontrado.

746746

Ejemplo error en autenticación