Libraesva Email Archiver espone un insieme di Application Programming Interface.
Le API sono sempre disponibili; l’elenco completo si trova al percorso /api/v1/doc del tuo Archiver.
Es.: demo.archiver.esvacloud.com/api/v1/doc
Puoi usare le API direttamente dalla pagina di documentazione autenticandoti con il pulsante "Authorize" in alto a destra; serve un JWT valido.
Per generare il JWT devi effettuare il login sull’endpoint "/api/{version}/login", che restituisce un token (il JWT) e un refresh token; quest’ultimo serve a rigenerare il JWT dopo la scadenza.
Per completare l’autenticazione incolla il JWT preceduto dalla parola chiave "Bearer" e premi "Authorize": a questo punto sei autenticato e puoi provare qualsiasi endpoint elencato.
Esempio:
Quando il JWT scade puoi generarne uno nuovo con il "Refresh Token" restituito dalla chiamata /login: invia il refresh token come parametro in POST all’endpoint "/api/{version}/refresh" .
Otterrai un nuovo JWT valido e un nuovo Refresh Token da usare per le chiamate successive.