# Refresh token endpoint not working

**URL:** <https://devforum.zoom.us/t/refresh-token-endpoint-not-working/120389>\
**Category:** API and Webhooks\
**Tags:** api\
**Created:** [November 5, 2024, 7:45pm UTC](https://devforum.zoom.us/t/refresh-token-endpoint-not-working/120389 "2024-11-05T19:45:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![luke4](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/luke4/32/49708_2.png) [@luke4](https://devforum.zoom.us/u/luke4)\
**Post date:** [November 5, 2024, 7:45pm UTC](https://devforum.zoom.us/t/refresh-token-endpoint-not-working/120389/1 "2024-11-05T19:45:43Z")

</div>

* * *

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

`/oauth/token`

**Description**

Hi,

I’m experiencing an error where when issuing a request to refresh a token I get an invalid client id message. I know this is the correct client id because I’m using the same client id/secret for other requests (like initial oauth) that work.

Details below:

{‘reason’: ‘Invalid client\_id or client\_secret’, ‘error’: ‘invalid\_client’}

**Error?**

ERROR Failed to refresh access token: {‘reason’: ‘Invalid client\_id or client\_secret’, ‘error’: ‘invalid\_client’}

**How To Reproduce**

\*1. Request URL / Headers

INFO ### ZOOM REQUEST HEADERS: {‘Authorization’: ‘Basic my\_bas64\_client\_id\_and\_client\_secret’, ‘Content-Type’: ‘application/x-www-form-urlencoded’} ###

INFO ### ZOOM REQUEST PAYLOAD: {‘grant\_type’: ‘refresh\_token’, ‘refresh\_token’: ‘my\_refresh\_token’} ###

_2. Authentication method or app type_

headers

_3. Any errors_

ERROR Failed to refresh access token: {‘reason’: ‘Invalid client\_id or client\_secret’, ‘error’: ‘invalid\_client’}

---

<div class="post-metadata">

**Author:** ![luke4](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/luke4/32/49708_2.png) [@luke4](https://devforum.zoom.us/u/luke4)\
**Post date:** [November 7, 2024, 4:21pm UTC](https://devforum.zoom.us/t/refresh-token-endpoint-not-working/120389/3 "2024-11-07T16:21:31Z")

</div>

I’m not sure how to close this issue but I figured it out - I wasn’t setting my client secret properly.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [November 11, 2025, 7:58am UTC](https://devforum.zoom.us/t/refresh-token-endpoint-not-working/120389/4 "2025-11-11T07:58:11Z")

</div>

Closed on November 11, 2025, 7:58am UTC

This topic was automatically closed 368 days after the last reply. New replies are no longer allowed.
