# Unable to access one zoom API end point

**URL:** <https://devforum.zoom.us/t/unable-to-access-one-zoom-api-end-point/48074>\
**Category:** API and Webhooks\
**Created:** [April 15, 2021, 3:59pm UTC](https://devforum.zoom.us/t/unable-to-access-one-zoom-api-end-point/48074 "2021-04-15T15:59:00Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![akona](https://avatars.discourse-cdn.com/v4/letter/a/c57346/32.png) [@akona](https://devforum.zoom.us/u/akona)\
**Post date:** [April 15, 2021, 3:59pm UTC](https://devforum.zoom.us/t/unable-to-access-one-zoom-api-end-point/48074/1 "2021-04-15T15:59:01Z")

</div>

## Using this template helps us debug your issues more effectively 🙂

**Description**  
I am unable to get response using JWT from Zoom API having endpoint

**Error**  
{“code”:124,“message”:“This API only supports oAuth2 for authorization.”}

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

**Which Endpoint/s?**  
[https://api.zoom.us/v2/chat/users/ktilak@verticaldiscovery.com/channels?page\_size=10&next\_page\_token=](https://api.zoom.us/v2/chat/users/ktilak@verticaldiscovery.com/channels?page_size=10&next_page_token=)

**How To Reproduce (If applicable)**  
Steps to reproduce the behavior:

1. Request URL / Headers (without credentials) / Body
2. See error

**Screenshots (If applicable)**  
If applicable, add screenshots to help explain your problem.

**Additional context**  
Kindly tell me alternate endpoint for this using JWT

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [April 16, 2021, 12:04am UTC](https://devforum.zoom.us/t/unable-to-access-one-zoom-api-end-point/48074/2 "2021-04-16T00:04:26Z")

</div>

Hey @akona,

Thank you for reaching out to the Zoom Developer Forum. The error message that you’re seeing is accurate. Currently, our User Level chat APIs require that you access them with a user level OAuth app or that you consider the following caveat when using an account level OAuth app:

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/e/f/ef0e372af94d5a3dcde446aeff4a84ef24965207.png)

This is so that the end user is aware of and able to authorize access to their data.

Let me know if that helps.

Thanks,  
Max

---

<div class="post-metadata">

**Author:** ![akona](https://avatars.discourse-cdn.com/v4/letter/a/c57346/32.png) [@akona](https://devforum.zoom.us/u/akona)\
**Post date:** [April 20, 2021, 8:03am UTC](https://devforum.zoom.us/t/unable-to-access-one-zoom-api-end-point/48074/3 "2021-04-20T08:03:42Z")

</div>

> [@akona](#):
>
> [https://api.zoom.us/v2/chat/users/ktilak@verticaldiscovery.com/channels?page\_size=10&next\_page\_token=](https://api.zoom.us/v2/chat/users/ktilak@verticaldiscovery.com/channels?page_size=10&next_page_token=)

Hi i am your Pro licensed user .Through SDK can i access this end point?  
If yes then how?

---

<div class="post-metadata">

**Author:** ![akona](https://avatars.discourse-cdn.com/v4/letter/a/c57346/32.png) [@akona](https://devforum.zoom.us/u/akona)\
**Post date:** [April 21, 2021, 12:40pm UTC](https://devforum.zoom.us/t/unable-to-access-one-zoom-api-end-point/48074/4 "2021-04-21T12:40:56Z")

</div>

Hi, I want to call this below endpoint from my server side/dll code.As OAuth cannot be done through dll code how can then i access this API?

[https://api.zoom.us/v2/chat/users/ktilak@verticaldiscovery.com/channels?page\_size=10&next\_page\_token=](https://api.zoom.us/v2/chat/users/ktilak@verticaldiscovery.com/channels?page_size=10&next_page_token=)

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [April 22, 2021, 12:33am UTC](https://devforum.zoom.us/t/unable-to-access-one-zoom-api-end-point/48074/5 "2021-04-22T00:33:20Z")

</div>

Hey @akona,

One option would be to authorize the app manually once in order to obtain an access token and a refresh token. Then, prior to making your request, you can check if the access token is expired. If it is expired, you would then use the refresh token to [refresh your access token](https://marketplace.zoom.us/docs/guides/auth/oauth#refreshing). Finally, you would proceed with making the request.

In this fashion, you would only have to manually authorize the OAuth app once every 15 years as a refresh token is valid for 15 years. We plan to improve how OAuth works to make this process easier in the future.

I hope that helps!

Thanks,  
Max

---

<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:** [May 22, 2021, 10:33am UTC](https://devforum.zoom.us/t/unable-to-access-one-zoom-api-end-point/48074/6 "2021-05-22T10:33:30Z")

</div>

Closed on May 22, 2021, 10:33am UTC

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