# Access Token is Expired, error 124

**URL:** <https://devforum.zoom.us/t/access-token-is-expired-error-124/14208>\
**Category:** API and Webhooks\
**Created:** [April 21, 2020, 10:58am UTC](https://devforum.zoom.us/t/access-token-is-expired-error-124/14208 "2020-04-21T10:58:53Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![pabbly](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pabbly/32/6628_2.png) [@pabbly](https://devforum.zoom.us/u/pabbly)\
**Post date:** [April 21, 2020, 10:58am UTC](https://devforum.zoom.us/t/access-token-is-expired-error-124/14208/1 "2020-04-21T10:58:53Z")

</div>

Facing an issue related to Invalid Access token, Looking into the issue i found out that many  
times refresh token is not generated.

Got following error: error code 124, Access Token is Expired

Using App Type (OAuth)

Facing the error on create a meeting endpoints, delete a meeting endpoint

Used developer section clientID and Secret key also my callback url is fine, but facing the same issue please help to resolve this issue.

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [April 22, 2020, 12:25am UTC](https://devforum.zoom.us/t/access-token-is-expired-error-124/14208/2 "2020-04-22T00:25:17Z")

</div>

Hey @pabbly,

Are you using the [latest refresh token](https://marketplace.zoom.us/docs/guides/auth/oauth#refreshing) each time?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![pabbly](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pabbly/32/6628_2.png) [@pabbly](https://devforum.zoom.us/u/pabbly)\
**Post date:** [April 22, 2020, 4:51am UTC](https://devforum.zoom.us/t/access-token-is-expired-error-124/14208/3 "2020-04-22T04:51:39Z")

</div>

Yes we do refresh access token each time we fire the api

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [April 22, 2020, 9:39pm UTC](https://devforum.zoom.us/t/access-token-is-expired-error-124/14208/4 "2020-04-22T21:39:14Z")

</div>

Hey @pabbly,

Can you provide your request details like the url and header when you are receiving that error?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![pabbly](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pabbly/32/6628_2.png) [@pabbly](https://devforum.zoom.us/u/pabbly)\
**Post date:** [April 27, 2020, 12:05pm UTC](https://devforum.zoom.us/t/access-token-is-expired-error-124/14208/5 "2020-04-27T12:05:25Z")

</div>

Sure will provide you

---

<div class="post-metadata">

**Author:** ![pabbly](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pabbly/32/6628_2.png) [@pabbly](https://devforum.zoom.us/u/pabbly)\
**Post date:** [April 27, 2020, 12:30pm UTC](https://devforum.zoom.us/t/access-token-is-expired-error-124/14208/6 "2020-04-27T12:30:15Z")

</div>

Hi Tommy,

To get users  
request url: [https://api.zoom.us/v2/users](https://api.zoom.us/v2/users)

[https://api.zoom.us/v2/users](https://api.zoom.us/v2/users)  
Array  
(  
[0] =\> Authorization: Bearer \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
[1] =\> cache-control: no-cache  
[2] =\> Accept: application/json  
)

---

<div class="post-metadata">

**Author:** ![zoomooz](https://avatars.discourse-cdn.com/v4/letter/z/c68b51/32.png) [@zoomooz](https://devforum.zoom.us/u/zoomooz)\
**Post date:** [April 28, 2020, 3:55pm UTC](https://devforum.zoom.us/t/access-token-is-expired-error-124/14208/7 "2020-04-28T15:55:04Z")

</div>

???

Did you resolve the issue? I’m getting the same error while trying to utilize JWT connection.

5 days no reply…

---

<div class="post-metadata">

**Author:** ![pabbly](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pabbly/32/6628_2.png) [@pabbly](https://devforum.zoom.us/u/pabbly)\
**Post date:** [April 29, 2020, 4:46am UTC](https://devforum.zoom.us/t/access-token-is-expired-error-124/14208/8 "2020-04-29T04:46:44Z")

</div>

No suitable reply yet, issue is still there by the way what is the difference in JWT and Oauth2.0  
I am using Oauth2.0

---

<div class="post-metadata">

**Author:** ![pabbly](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pabbly/32/6628_2.png) [@pabbly](https://devforum.zoom.us/u/pabbly)\
**Post date:** [May 2, 2020, 5:56am UTC](https://devforum.zoom.us/t/access-token-is-expired-error-124/14208/9 "2020-05-02T05:56:53Z")

</div>

Hey @tommy,

Can you provide your request details like the url and header when you are receiving that error?

To get users  
request url: [https://api.zoom.us/v2/users](https://api.zoom.us/v2/users)

[https://api.zoom.us/v2/users](https://api.zoom.us/v2/users)  
Array  
(  
[0] =\> Authorization: Bearer \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
[1] =\> cache-control: no-cache  
[2] =\> Accept: application/json  
)

Please provide the solution for this Access token expired ASAP.

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [May 5, 2020, 11:20pm UTC](https://devforum.zoom.us/t/access-token-is-expired-error-124/14208/10 "2020-05-05T23:20:11Z")

</div>

Hey @pabbly, @zoomooz,

@pabbly it seems your access token is expired. Please make sure you are [refreshing it if it has been expired](https://marketplace.zoom.us/docs/guides/auth/oauth#refreshing).

@zoomooz, please share your request details, url, and header.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![pabbly](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pabbly/32/6628_2.png) [@pabbly](https://devforum.zoom.us/u/pabbly)\
**Post date:** [May 6, 2020, 5:05am UTC](https://devforum.zoom.us/t/access-token-is-expired-error-124/14208/11 "2020-05-06T05:05:47Z")

</div>

Hi @tommy,

We do refresh our access token on every request

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [May 11, 2020, 7:18pm UTC](https://devforum.zoom.us/t/access-token-is-expired-error-124/14208/12 "2020-05-11T19:18:44Z")

</div>

Hey @pabbly,

> [@pabbly](#):
>
> We do refresh our access token on every request

Can you please private message me on of your recent refresh token so I can debug?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![pabbly](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pabbly/32/6628_2.png) [@pabbly](https://devforum.zoom.us/u/pabbly)\
**Post date:** [May 14, 2020, 5:18am UTC](https://devforum.zoom.us/t/access-token-is-expired-error-124/14208/13 "2020-05-14T05:18:06Z")

</div>

hey @tommy

I am using the Development credentials, testing ii via postman but getting this error  
Invalid Redirect Error when oAuth flow

I have configured everything correct in postman, can’t figure out the issue, before i was testing it with same settings and credentials it was working

 ![2020-05-14_10h36_56](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/e/e8814d594d145e3794f789a0333977dd46989338.png) ![2020-05-14_10h38_48](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/b/b86186ddd87c3e5c3a884541a98ffe3b35c98018.png)

Please reply ASAP

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [May 18, 2020, 7:55pm UTC](https://devforum.zoom.us/t/access-token-is-expired-error-124/14208/14 "2020-05-18T19:55:57Z")

</div>

Hey @pabbly,

Have you set the same postman url in your whitelist?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![pabbly](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pabbly/32/6628_2.png) [@pabbly](https://devforum.zoom.us/u/pabbly)\
**Post date:** [May 19, 2020, 9:34am UTC](https://devforum.zoom.us/t/access-token-is-expired-error-124/14208/15 "2020-05-19T09:34:24Z")

</div>

hey @tommy

I have set same callback url of postman in whitelist

![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/b/b553a5a3168e3f9e6f82bc93e51a9ec093382c6a.png)

But when Oauth windows popup it shows me this  
 ![2020-05-19_14h58_59](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/a/acb78dd0ad5c6e4d41fc7b0d58379d43c3d4341e.png)

I am pretty sure that i have entered correct credentials for login, because I have logged into Zoom Api page with same credentials, but when i tried to login to Outh popup of Zoom via postman it shows me wrong username or password.

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [May 22, 2020, 4:38pm UTC](https://devforum.zoom.us/t/access-token-is-expired-error-124/14208/16 "2020-05-22T16:38:30Z")

</div>

Hey @pabbly,

This could be an issue with Postman. Please preform the [authorization part](https://marketplace.zoom.us/docs/guides/auth/oauth#step-1-request-user-authorization) in your browser, and then copy the `code` in the redirect url and make your request to [get an access token](https://marketplace.zoom.us/docs/guides/auth/oauth#step-2-request-access-token) in postman.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![pabbly](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/pabbly/32/6628_2.png) [@pabbly](https://devforum.zoom.us/u/pabbly)\
**Post date:** [June 8, 2020, 8:13am UTC](https://devforum.zoom.us/t/access-token-is-expired-error-124/14208/17 "2020-06-08T08:13:35Z")

</div>

Hey @tommy,

Thanks for reply, I can see in postman login issue is resolved

I have another issue regarding access token expire, we need to test your API with our Application called Pabbly Connect which is Zapier Alternative, we have tested several Oauth2.0 Application like Google, Facebook, Google sheets with our application all are working fine, but while testing with Zoom API we facing the issue of Access token expires, error 124

We do fire refresh token request on every API endpoints request, we never face such issues  
regarding access token expiring with various apps mentioned above, Need to verify does  
our API works in different manner if so please clarify us, also provide possible solution for this

I would like share our configuration details with u guys, please check them is there anything we are missing there?, we are using development credentials of our API to test with our Application

**APP Credentials**

 ![screencapture-marketplace-zoom-us-develop-apps-1ayCtaHZRoicqh-z-fhmww-credentials-2020-06-08-13_28_00](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/b/ba8c28757f5bae95842841c5ef1fb789c16a06ae.png)

**Information**

 ![screencapture-marketplace-zoom-us-develop-apps-1ayCtaHZRoicqh-z-fhmww-information-2020-06-08-13_28_31](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/e/e130269df318a3a98d25a2333af2e02e793dcc6f.png)

**Features**

 ![screencapture-marketplace-zoom-us-develop-apps-1ayCtaHZRoicqh-z-fhmww-feature-2020-06-08-13_29_02](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/1/154050da61a8bf81a112a1b3a14184c796d9927f.png)

**Scopes**  
In our Application we use these scopes  
meeting:master meeting:read:admin meeting:write:admin user:master user:read:admin user:write:admin

 ![screencapture-marketplace-zoom-us-develop-apps-1ayCtaHZRoicqh-z-fhmww-scope-2020-06-08-13_34_21](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/4/463ea7a06472227ef4e380b6a407e70bc0f2d18f.png)

**Local test**

 ![screencapture-marketplace-zoom-us-develop-apps-1ayCtaHZRoicqh-z-fhmww-test-2020-06-08-13_29_55](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/d/d67ddaa660ffad22ac19c1f4d9525893e61256d7.png)

**Submit**

 ![screencapture-marketplace-zoom-us-develop-apps-1ayCtaHZRoicqh-z-fhmww-publish-2020-06-08-13_30_19](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/b/b8c74a2e6068727d8ffbe00d2a331942ae12ff71.png)

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [June 12, 2020, 5:25pm UTC](https://devforum.zoom.us/t/access-token-is-expired-error-124/14208/18 "2020-06-12T17:25:13Z")

</div>

Hey @pabbly,

> [@pabbly](#):
>
> while testing with Zoom API we facing the issue of Access token expires, error 124

Please provide details about the request you are making. Please share the API endpoint, and your request url, headers, body, response.

Make sure you are using a [valid access token](https://marketplace.zoom.us/docs/guides/auth/oauth#refreshing).

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 10:00pm UTC](https://devforum.zoom.us/t/access-token-is-expired-error-124/14208/19 "2020-08-21T22:00:48Z")

</div>

Closed on August 21, 2020, 10:00pm UTC


