# Zoom integration which API i use

**URL:** <https://devforum.zoom.us/t/zoom-integration-which-api-i-use/62130>\
**Category:** API and Webhooks\
**Created:** [January 3, 2022, 12:29pm UTC](https://devforum.zoom.us/t/zoom-integration-which-api-i-use/62130 "2022-01-03T12:29:29Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ashokgarhwal](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ashokgarhwal/32/33750_2.png) [@ashokgarhwal](https://devforum.zoom.us/u/ashokgarhwal)\
**Post date:** [January 3, 2022, 12:29pm UTC](https://devforum.zoom.us/t/zoom-integration-which-api-i-use/62130/1 "2022-01-03T12:29:29Z")

</div>

**Description**  
Hello Zoom Developer Forum,  
I want to integrate zoom in my edutech app. Please share a example to how i integrate zoom and which api i use for a web application.  
i want that a teacher select a class in their app and schedule their zoom meeting using our app and other side in student app students see their scheduled class on which date and time and what is the topic of class then teacher go live as a host with go live button in teacher app and other side student join class through join button through from student app as participates.

---

<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:** [January 3, 2022, 5:25pm UTC](https://devforum.zoom.us/t/zoom-integration-which-api-i-use/62130/2 "2022-01-03T17:25:39Z")

</div>

Hi @ashokgarhwal ,

Thank you for using Zoom! For your usecase, here are a few API endpoints I recommend:

> **[Create a meeting - Meetings - Zoom API - API Reference](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingcreate)**
>
> Use this API to create a meeting for a user. For user-level apps, pass the me value instead of the userId parameter.
> 
> A meeting's start\_url value is the...

> **[Update a meeting - Meetings - Zoom API - API Reference](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingupdate)**
>
> Use this API to update a meeting's details.
> 
> Note: 
> 
> This API has a rate limit of 100 requests per day. Because of this, a meeting can only be updated f...

> **[Delete a meeting - Meetings - Zoom API - API Reference](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingdelete)**
>
> Delete a meeting.
> Scopes: meeting:write:admin meeting:write
> 
> Rate Limit Label: Light
> 
> Authorization
> 
> Flow: authorizationCode
> 
> Authorization URL: https&...

> **[List meetings - Meetings - Zoom API - API Reference](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetings)**
>
> List all the meetings that were scheduled for a user (meeting host). For user-level apps, pass the me value instead of the userId parameter.
> 
> This API o...

I also recommend checking out some of our Zoom Marketplace in the [Education category](https://marketplace.zoom.us/apps?category=education) for similar applicable use-case examples.

Below are two that are popular:  
[https://marketplace.zoom.us/apps/TvvF\_eSrSJi1yfEJrHMjBA](https://marketplace.zoom.us/apps/TvvF_eSrSJi1yfEJrHMjBA)  
[https://marketplace.zoom.us/apps/f8JUB3eeQv2lXsjKq5B2FA](https://marketplace.zoom.us/apps/f8JUB3eeQv2lXsjKq5B2FA)

Take a look a the “app scopes” section as well to see commonalities for the access you want to provide/have with your app.

Best,  
Gianni

---

<div class="post-metadata">

**Author:** ![ashokgarhwal](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ashokgarhwal/32/33750_2.png) [@ashokgarhwal](https://devforum.zoom.us/u/ashokgarhwal)\
**Post date:** [January 6, 2022, 8:07am UTC](https://devforum.zoom.us/t/zoom-integration-which-api-i-use/62130/3 "2022-01-06T08:07:01Z")

</div>

Thank you share information.  
i have another question that is when zoom expire links of recurring meeting with no fix time?

---

<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:** [January 11, 2022, 10:56pm UTC](https://devforum.zoom.us/t/zoom-integration-which-api-i-use/62130/4 "2022-01-11T22:56:25Z")

</div>

Hi @ashokgarhwal

Scheduled meetings can be started at any time before the scheduled time. The links will not expire or become invalid unless it is past the 30-day period for a non-recurring meeting, has not been used for over 365 days for a [recurring meeting](https://support.zoom.us/hc/en-us/articles/214973206), or has been deleted from your Zoom account. An instant meeting link will expire as soon as the meeting is over.

Here you can find more information about it:

> **[Scheduling recurring meetings](https://support.zoom.us/hc/en-us/articles/214973206)**
>
> Zoom allows you to schedule meetings with multiple occurrences, so that each occurrence uses the same meeting ID and settings. You can schedule these meetings in daily, weekly, and monthly incremen...

Hope this helps,  
Elisa

---

<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:** [February 11, 2022, 8:56am UTC](https://devforum.zoom.us/t/zoom-integration-which-api-i-use/62130/5 "2022-02-11T08:56:46Z")

</div>

Closed on February 11, 2022, 8:56am UTC

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