Skip to main content

Access Tokens expire periodically based on this doc - https://help.gong.io/hc/en-us/articles/13944551222157-Create-an-app-for-Gong

Refresh tokens can be used to get new access tokens. However, when do refresh tokens expire ?

I have been getting “Refresh token code is invalid” error for an integration whose access / refresh cycles were working for the recent past. 

Hey @Alay Vakil! I’m working on getting you an answer here. Stay tuned, and thanks for your patience! 


Hi again @Alay Vakil! I spoke to our team member, and here’s what they said: 

"Since refresh_token is one time token it does not have expiration time. It only expires after it is used once.”

Please let me know if you need further clarification!


I work with a number of OAuth integrations, this is the first I’ve run into where there appears to be no way to make the refresh token reusable. For example, Salesforce and HubSpot both allow us to reuse the refresh token, and the refresh token never expires. Making the token single use complicates implementation because we must coordinate application servers that need to obtain an access token, which requires us to introduce a distributed lock. Please consider the addition of a setting for the OAuth App that allows us to make the refresh token non-expiring. Regards!


Reply