# Connecting to Zoom using API

**URL:** <https://devforum.zoom.us/t/connecting-to-zoom-using-api/100942>\
**Category:** API and Webhooks\
**Created:** [December 29, 2023, 12:12pm UTC](https://devforum.zoom.us/t/connecting-to-zoom-using-api/100942 "2023-12-29T12:12:40Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [December 29, 2023, 5:16pm UTC](https://devforum.zoom.us/t/connecting-to-zoom-using-api/100942/2 "2023-12-29T17:16:46Z")

</div>

Hi @mak202013 ,

Welcome to the Zoom Developer community 🙂

> [@mak202013](#):
>
> When I am creating the App, it gives a Client ID, Client Secret, Secret token, verification token etc.

Sounds like you’re creating an OAuth app. Client id/secret are the applications credentials and necessary for authenticating access to Zoom APIs. Secret token & verification are or Zoom Webhook/WebSocket event access. Please review the following documentation to know the purpose of these things in more detail:

- [Create an OAuth app](https://developers.zoom.us/docs/integrations/create/)
- [Using webhooks](https://developers.zoom.us/docs/api/rest/webhook-reference/)
- [OAuth for user authorized apps](https://developers.zoom.us/docs/integrations/oauth/)

> [@mak202013](#):
>
> Also it requires OAuth Redirect URL and OAuth Allow Lists. What are these two? I do not have any URL as i expect the python script to access the API and get the required data, how can I generate the URL or OAuth Allow Lists?

Reference this thread: [Difference between redirect URL and allow list in app settings - #4 by will.zoom](https://devforum.zoom.us/t/difference-between-redirect-url-and-allow-list-in-app-settings/58709/4)

If you prefer to have an internal app (non-publishable, server to server), a [server-to-server OAuth app](https://developers.zoom.us/docs/internal-apps/) would be the route to go. There is no allow list for this app type.

Reference these posts and resources for getting started with S2S:

- [Just Want to Make Some Simple API Calls - #4 by elisa.zoom](https://devforum.zoom.us/t/just-want-to-make-some-simple-api-calls/87733/4)
- [Setting up Server-to-Server (S2S) OAuth to test Zoom APIs via Postman | by Jenzus Hsu | Medium](https://jenzushsu.medium.com/setting-up-server-to-server-s2s-oauth-to-test-zoom-apis-via-postman-32c9cd7a73)
- Our public workspace: [Postman](https://www.postman.com/zoom-developer/workspace/zoom-public-workspace/)

> [@mak202013](#):
>
> If someone can share a simple python script for beginners, it will be really appreciated.  
> I searched a lot but may are based on jWT which is no more available.

Here are some links I found that could be useful:

- [Server-to-Server OAuth response - #4 by EVant](https://devforum.zoom.us/t/server-to-server-oauth-response/79648/4)
- [https://www.makeuseof.com/generate-server-to-server-oauth-zoom-meeting-link-python/](https://www.makeuseof.com/generate-server-to-server-oauth-zoom-meeting-link-python/)
- [Zoom Oauth python example - #2 by donte.zoom](https://devforum.zoom.us/t/zoom-oauth-python-example/78181/2)

---

_[View the full topic](https://devforum.zoom.us/t/connecting-to-zoom-using-api/100942)._
