# Refresh token expiring unexpectedly

**URL:** <https://devforum.zoom.us/t/refresh-token-expiring-unexpectedly/125735>\
**Category:** Authentication\
**Created:** [February 1, 2025, 1:42pm UTC](https://devforum.zoom.us/t/refresh-token-expiring-unexpectedly/125735 "2025-02-01T13:42:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![SalesKik](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/saleskik/32/66844_2.png) [@SalesKik](https://devforum.zoom.us/u/SalesKik)\
**Post date:** [February 1, 2025, 1:42pm UTC](https://devforum.zoom.us/t/refresh-token-expiring-unexpectedly/125735/1 "2025-02-01T13:42:38Z")

</div>

### Format Your New Topic as Follows:

**API Endpoint(s) and/or Zoom API Event(s)**

_Context: refreshing access token_

**Description**

_Refresh token returns invalid\_grant error after 60 minutes even though expiration is 90 days. (App development environment)_

**Error:**

```auto

{

"reason": "Invalid Token!",

"error": "invalid_grant"

}

```

**How To Reproduce**

1. Issue a new oAuth `access_token` and `refresh_token`

2. Wait until `access_token` expires

3. Attempt to renew `access_token` with the provided `refresh_token`

4. Receive error message

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [February 5, 2025, 6:47pm UTC](https://devforum.zoom.us/t/refresh-token-expiring-unexpectedly/125735/2 "2025-02-05T18:47:53Z")

</div>

Hi @SalesKik  
Thanks for reaching out to us  
Are you still having this issue?
