El Libraesva Email Archiver expone un conjunto de Application Programming Interface.
Las API están siempre disponibles, la lista de todas las API disponibles se encuentra en la ruta /api/v1/doc de su Archiver.
Ej.: demo.archiver.esvacloud.com/api/v1/doc
Puede interactuar con las API directamente desde la página de documentación autenticándose con el botón "Authorize" en la parte superior derecha de la página; esta autenticación requerirá un JWT válido.
Para generar el JWT debe realizar un login en el endpoint "/api/{version}/login", que devolverá un token (el JWT) y un refresh token; el refresh token puede usarse para regenerar el JWT una vez que este haya caducado.
Para finalizar la autenticación debe pegar el JWT con la palabra clave "Bearer" delante y luego pulsar "Authorize"; ahora estará correctamente autenticado y podrá probar cualquiera de los endpoints listados.
Ejemplo:
Una vez que el token JWT caduca, puede generar uno nuevo utilizando el "Refresh Token" devuelto por la llamada a la API /login; para generar un nuevo JWT, envíe mediante POST el refresh token como parámetro al endpoint "/api/{version}/refresh".
Esto devolverá un nuevo JWT válido y un nuevo Refresh Token para usar en las siguientes llamadas a la API.