# Zoom Chat bot config with OAuth

**URL:** <https://devforum.zoom.us/t/zoom-chat-bot-config-with-oauth/86050>\
**Category:** Chat\
**Created:** [April 4, 2023, 7:14pm UTC](https://devforum.zoom.us/t/zoom-chat-bot-config-with-oauth/86050 "2023-04-04T19:14:05Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![boting.ding](https://avatars.discourse-cdn.com/v4/letter/b/e274bd/32.png) [@boting.ding](https://devforum.zoom.us/u/boting.ding)\
**Post date:** [April 4, 2023, 7:14pm UTC](https://devforum.zoom.us/t/zoom-chat-bot-config-with-oauth/86050/1 "2023-04-04T19:14:05Z")

</div>

**API Endpoint(s) and/or Zoom API Event(s)**  
_Link the API endpoint(s) and/orZoom API Event(s) you’re working with to help give context._  
Zoom Chat Bot App configuration page  
**Description**  
_Details on your question, workflow or the problem you’re trying to solve._  
The Redirect URL for OAuth from my server also need OAuth authentication, too. May I know where can I specify those headers in your portal? Thank you in advance.  
**Error?**  
_The full error message or issue you are running into, where applicable._  
Redirect URL failed because the credential didn’t set up correctly.

**How To Reproduce**  
_Steps to reproduce the behavior:_  
Try the local test, then failed.

---

<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:** [April 4, 2023, 7:19pm UTC](https://devforum.zoom.us/t/zoom-chat-bot-config-with-oauth/86050/2 "2023-04-04T19:19:24Z")

</div>

Hi @boting.ding  
Thanks for reaching out to the Zoom Developer Forum, I am happy to help here!  
Could you please share more details on the issue you are facing?

---

<div class="post-metadata">

**Author:** ![boting.ding](https://avatars.discourse-cdn.com/v4/letter/b/e274bd/32.png) [@boting.ding](https://devforum.zoom.us/u/boting.ding)\
**Post date:** [April 4, 2023, 7:23pm UTC](https://devforum.zoom.us/t/zoom-chat-bot-config-with-oauth/86050/3 "2023-04-04T19:23:28Z")

</div>

The url in the field redirect url for Oauth also need Oauth from my end, how do I specify our clientID in your portal?

---

<div class="post-metadata">

**Author:** ![boting.ding](https://avatars.discourse-cdn.com/v4/letter/b/e274bd/32.png) [@boting.ding](https://devforum.zoom.us/u/boting.ding)\
**Post date:** [April 4, 2023, 7:24pm UTC](https://devforum.zoom.us/t/zoom-chat-bot-config-with-oauth/86050/4 "2023-04-04T19:24:23Z")

</div>

We externalized our url but still need authentication to access our end.

---

<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:** [April 4, 2023, 7:25pm UTC](https://devforum.zoom.us/t/zoom-chat-bot-config-with-oauth/86050/5 "2023-04-04T19:25:44Z")

</div>

@boting.ding  
Are you creating a Chat Team App?  
[https://developers.zoom.us/docs/team-chat-apps/](https://developers.zoom.us/docs/team-chat-apps/)

---

<div class="post-metadata">

**Author:** ![boting.ding](https://avatars.discourse-cdn.com/v4/letter/b/e274bd/32.png) [@boting.ding](https://devforum.zoom.us/u/boting.ding)\
**Post date:** [April 4, 2023, 8:18pm UTC](https://devforum.zoom.us/t/zoom-chat-bot-config-with-oauth/86050/6 "2023-04-04T20:18:36Z")

</div>

No, I am creating Chat bot. [https://developers.zoom.us/docs/team-chat-apps/build-a-team-chat-app/](https://developers.zoom.us/docs/team-chat-apps/build-a-team-chat-app/)

---

<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:** [April 5, 2023, 12:22pm UTC](https://devforum.zoom.us/t/zoom-chat-bot-config-with-oauth/86050/7 "2023-04-05T12:22:10Z")

</div>

@boting.ding Oh I see! We recently renamed our app so Chat Team App === Chat bot 🙂  
Could you please share more information about the issue you are facing?

---

<div class="post-metadata">

**Author:** ![boting.ding](https://avatars.discourse-cdn.com/v4/letter/b/e274bd/32.png) [@boting.ding](https://devforum.zoom.us/u/boting.ding)\
**Post date:** [April 6, 2023, 4:20pm UTC](https://devforum.zoom.us/t/zoom-chat-bot-config-with-oauth/86050/8 "2023-04-06T16:20:46Z")

</div>

So, in the tutorial, there is a step called `getChatbotToken` . Similarly, I also need to generate token to let Zoom access my node.js server since my server is host in internal network. Where can I setup or implement such functionality?

---

<div class="post-metadata">

**Author:** ![btdzoomdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/btdzoomdev/32/43256_2.png) [@btdzoomdev](https://devforum.zoom.us/u/btdzoomdev)\
**Post date:** [April 12, 2023, 5:37pm UTC](https://devforum.zoom.us/t/zoom-chat-bot-config-with-oauth/86050/9 "2023-04-12T17:37:35Z")

</div>

We need OAuth to call our server’s API , how do I set up in your developer config page?

---

<div class="post-metadata">

**Author:** ![btdzoomdev](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/btdzoomdev/32/43256_2.png) [@btdzoomdev](https://devforum.zoom.us/u/btdzoomdev)\
**Post date:** [April 20, 2023, 4:38pm UTC](https://devforum.zoom.us/t/zoom-chat-bot-config-with-oauth/86050/10 "2023-04-20T16:38:26Z")

</div>

Hi @elisa.zoom , do you have enterprise level solution for chat bot? I can’t use [ngrok.io](http://ngrok.io) and Heroku. May I know who should I contact with? Thank you in advance.

---

<div class="post-metadata">

**Author:** ![boting.ding](https://avatars.discourse-cdn.com/v4/letter/b/e274bd/32.png) [@boting.ding](https://devforum.zoom.us/u/boting.ding)\
**Post date:** [April 20, 2023, 4:53pm UTC](https://devforum.zoom.us/t/zoom-chat-bot-config-with-oauth/86050/11 "2023-04-20T16:53:49Z")

</div>

Hi @elisa.zoom , I didn’t get response from you for a while. May I know the update regarding my question? Thank you in advance.

---

<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:** [April 21, 2023, 12:52pm UTC](https://devforum.zoom.us/t/zoom-chat-bot-config-with-oauth/86050/12 "2023-04-21T12:52:38Z")

</div>

HI @boting.ding  
sorry for the late reply, once you authorize your app in the Marketplace via the Local test Added button, you will be authorizing your app and will be able to authorize it on your server

 ![Screenshot 2023-04-21 at 8.51.43 AM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/c/1/c1dc033e4cadc7ffb4b2d11f9086ed13172e1e44.png)

---

<div class="post-metadata">

**Author:** ![boting.ding](https://avatars.discourse-cdn.com/v4/letter/b/e274bd/32.png) [@boting.ding](https://devforum.zoom.us/u/boting.ding)\
**Post date:** [April 21, 2023, 3:51pm UTC](https://devforum.zoom.us/t/zoom-chat-bot-config-with-oauth/86050/13 "2023-04-21T15:51:18Z")

</div>

Hi @elisa.zoom , I am sorry it is not the answer I am looking for. My questions is our enterprise didn’t allow to use [ngrok.io](http://ngrok.io/) and Heroku. Do you provide other solutions for case like mine? May I know who should I contact with? Thank you in advance.

---

<div class="post-metadata">

**Author:** ![boting.ding](https://avatars.discourse-cdn.com/v4/letter/b/e274bd/32.png) [@boting.ding](https://devforum.zoom.us/u/boting.ding)\
**Post date:** [April 21, 2023, 6:44pm UTC](https://devforum.zoom.us/t/zoom-chat-bot-config-with-oauth/86050/14 "2023-04-21T18:44:47Z")

</div>

Hi @tommy , I followed the tutorial you wrote about building zoom chatbot and encounter a series of issues. Could you take some time help on this? Thank you in advance.
