# Receive {"reason":"Internal Error","error":"invalid\_request"}, when attempting to refresh\_token

**URL:** <https://devforum.zoom.us/t/receive-reason-internal-error-error-invalid-request-when-attempting-to-refresh-token/16710>\
**Category:** API and Webhooks\
**Created:** [May 8, 2020, 6:09am UTC](https://devforum.zoom.us/t/receive-reason-internal-error-error-invalid-request-when-attempting-to-refresh-token/16710 "2020-05-08T06:09:58Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![nera.zoom04](https://avatars.discourse-cdn.com/v4/letter/n/ee59a6/32.png) [@nera.zoom04](https://devforum.zoom.us/u/nera.zoom04)\
**Post date:** [May 8, 2020, 6:09am UTC](https://devforum.zoom.us/t/receive-reason-internal-error-error-invalid-request-when-attempting-to-refresh-token/16710/1 "2020-05-08T06:09:58Z")

</div>

**Description**  
Receive `{"reason":"Internal Error","error":"invalid_request"}`, when attempting to refresh\_token.

**Error**  
`{"reason":"Internal Error","error":"invalid_request"}`

**Which App Type (OAuth / Chatbot / JWT / Webhook)?**  
OAuth

**Which Endpoint/s?**  
`https://zoom.us/oauth/token?grant_type=refresh_token&refresh_token={MY_LAST_TOKEN}`

**How To Reproduce (If applicable)**  
`curl -X POST -H "Authorization: Basic {BASE64(CLIENT_ID:CLIENT_SECRET)}" https://zoom.us/oauth/token?grant_type=refresh_token&refresh_token={MY_LAST_TOKEN}`

**Screenshots (If applicable)**  
N.A.

**Additional context**

1. I’m the only one using this token, no one else would be able to refresh my token.
2. If the token is invalid, I’m expecting something like `invalid token`, since I’m receiving `Internal Error`, Can I assume the token is correct?

---

<div class="post-metadata">

**Author:** ![samly](https://avatars.discourse-cdn.com/v4/letter/s/a87d85/32.png) [@samly](https://devforum.zoom.us/u/samly)\
**Post date:** [May 9, 2020, 12:06am UTC](https://devforum.zoom.us/t/receive-reason-internal-error-error-invalid-request-when-attempting-to-refresh-token/16710/2 "2020-05-09T00:06:53Z")

</div>

Are you sending the actual stored refresh\_token or the stored access\_token?

---

<div class="post-metadata">

**Author:** ![nera.zoom04](https://avatars.discourse-cdn.com/v4/letter/n/ee59a6/32.png) [@nera.zoom04](https://devforum.zoom.us/u/nera.zoom04)\
**Post date:** [May 9, 2020, 4:21am UTC](https://devforum.zoom.us/t/receive-reason-internal-error-error-invalid-request-when-attempting-to-refresh-token/16710/3 "2020-05-09T04:21:51Z")

</div>

I see, you are right, I used access\_token instead of refresh\_token, thought they are the same thing. thank you very much

---

<div class="post-metadata">

**Author:** ![nera.zoom04](https://avatars.discourse-cdn.com/v4/letter/n/ee59a6/32.png) [@nera.zoom04](https://devforum.zoom.us/u/nera.zoom04)\
**Post date:** [May 9, 2020, 4:22am UTC](https://devforum.zoom.us/t/receive-reason-internal-error-error-invalid-request-when-attempting-to-refresh-token/16710/4 "2020-05-09T04:22:22Z")

</div>

How can I mark this thread as problem solved and close it ?

---

<div class="post-metadata">

**Author:** ![michael.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael.zoom/32/37213_2.png) [@michael.zoom](https://devforum.zoom.us/u/michael.zoom)\
**Post date:** [May 13, 2020, 9:18pm UTC](https://devforum.zoom.us/t/receive-reason-internal-error-error-invalid-request-when-attempting-to-refresh-token/16710/5 "2020-05-13T21:18:21Z")

</div>

Thanks @samly!

@nera.zoom04 , I’ve updated this as solved 🙂

---

<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, 9:18pm UTC](https://devforum.zoom.us/t/receive-reason-internal-error-error-invalid-request-when-attempting-to-refresh-token/16710/6 "2020-08-21T21:18:14Z")

</div>


