I have an app which uses the echosign API to generate a document to sign. The app is completely backend (it takes some information from a user, calls the echosign API to generate the document, and presents the document to the user), and so cant log into echosign automatically to generate the oauth tokens.
To setup the app, I manually generate the oauth tokens, and pass the client id, client secret and refresh token to the app.
When the app makes api requests, it uses the refresh token to generate a new access_token which it uses to make the API request.
The issue is that after several days, the refresh token expires.... this is not mentioned in the documentation anywhere. How can I set this up so the refresh token does not expire?
I would also like to know the lifetime of a refresh token. The documentation simply states "At any point in the future the client can use the Refresh Token to receive an updated Access Token." But this obviously isn't the case.
Thanks for highlighting and bringing this to our attention. This is a known issue that is currently being investigated.