# Generate Zoom Meeting Invitations Programmatically

**URL:** <https://devforum.zoom.us/t/generate-zoom-meeting-invitations-programmatically/3575>\
**Category:** API and Webhooks\
**Created:** [March 12, 2019, 9:48pm UTC](https://devforum.zoom.us/t/generate-zoom-meeting-invitations-programmatically/3575 "2019-03-12T21:48:12Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![taylor](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/taylor/32/455_2.png) [@taylor](https://devforum.zoom.us/u/taylor)\
**Post date:** [March 12, 2019, 9:48pm UTC](https://devforum.zoom.us/t/generate-zoom-meeting-invitations-programmatically/3575/1 "2019-03-12T21:48:12Z")

</div>

Hi there!

I own a digital platform (PHP) where we allow users to schedule digital meetings with each other. I am trying to figure out how we can generate zoom room invitations via code. Will we need to have at least one member’s “zoom room” name? Or is there a way to generate an invitation based on date and time that we pass in to the API without either user’s id? We’ll then send this invitation link using a google calendar invite that we have generated.

The meetings will only be one to one meetings 🙂  
Please advise! I had a hard time figuring it out using the documentation.

---

<div class="post-metadata">

**Author:** ![Scott\_Firestone\_Test](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/scott_firestone_test/32/91_2.png) [@Scott\_Firestone\_Test](https://devforum.zoom.us/u/Scott_Firestone_Test)\
**Post date:** [March 12, 2019, 10:22pm UTC](https://devforum.zoom.us/t/generate-zoom-meeting-invitations-programmatically/3575/2 "2019-03-12T22:22:40Z")

</div>

Hi! The only way to schedule a Zoom meeting, and have it show up on the Zoom Room’s list of scheduled meetings on the Zoom Room’s monitor, is to schedule a meeting on the calendar that is integrated with the Zoom Room, then add the Zoom Room as a conference Room resource to the calendar item. You also need to schedule a Zoom meeting, then add that Zoom meeting info to the calendar entry. I believe Google and Exchange have standard ways of adding video conference info to a calendar item; you would use that mechanism to add the Zoom meeting ID to the calendar entry. When the calendar item is updated, the meeting info gets pushed to the Zoom Room, and the Zoom Room displays the scheduled meeting details on the Zoom Room monitor.

-Scott

---

<div class="post-metadata">

**Author:** ![taylor](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/taylor/32/455_2.png) [@taylor](https://devforum.zoom.us/u/taylor)\
**Post date:** [March 12, 2019, 10:26pm UTC](https://devforum.zoom.us/t/generate-zoom-meeting-invitations-programmatically/3575/3 "2019-03-12T22:26:51Z")

</div>

Hm, maybe I’m not explaining myself clearly.

What I need help with is the piece of code that generates a zoom meeting invitation.  
I’m a little unfamiliar with the API- is there perhaps an example somewhere that I could see?

All I’m looking for is the syntax needed to generate a meeting link via code. I’m also assuming that I don’t NEED either party’s zoom id to generate the invitation - correct?

---

<div class="post-metadata">

**Author:** ![Scott\_Firestone\_Test](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/scott_firestone_test/32/91_2.png) [@Scott\_Firestone\_Test](https://devforum.zoom.us/u/Scott_Firestone_Test)\
**Post date:** [March 12, 2019, 10:40pm UTC](https://devforum.zoom.us/t/generate-zoom-meeting-invitations-programmatically/3575/4 "2019-03-12T22:40:21Z")

</div>

I recommend asking this question in the REST API forum:

[https://devforum.zoom.us/c/rest-api-development](https://devforum.zoom.us/c/rest-api-development)

I’m not familiar with meeting ID ownership. This forum is more Zoom Room specific.

-Scott

---

<div class="post-metadata">

**Author:** ![optt](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/optt/32/5853_2.png) [@optt](https://devforum.zoom.us/u/optt)\
**Post date:** [April 11, 2020, 11:02pm UTC](https://devforum.zoom.us/t/generate-zoom-meeting-invitations-programmatically/3575/5 "2020-04-11T23:02:54Z")

</div>

Hi Taylor,  
Have you found a way to generate Zoom link for appointments and ass it to Google calendar? Please let me know.

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [April 13, 2020, 8:11pm UTC](https://devforum.zoom.us/t/generate-zoom-meeting-invitations-programmatically/3575/6 "2020-04-13T20:11:19Z")

</div>

Hey @optt.

Please see our Google Calendar App: [https://marketplace.zoom.us/apps/VG\_p3Bb\_TwWe\_bgZmPUaXw](https://marketplace.zoom.us/apps/VG_p3Bb_TwWe_bgZmPUaXw)

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![optt](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/optt/32/5853_2.png) [@optt](https://devforum.zoom.us/u/optt)\
**Post date:** [April 14, 2020, 2:06am UTC](https://devforum.zoom.us/t/generate-zoom-meeting-invitations-programmatically/3575/7 "2020-04-14T02:06:15Z")

</div>

I’m looking for the Javascript code like Taylor.  
In my website people can book appointment and I need to generate zoom link and send it to them. I’m using google calendar API for choosing dates.

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [April 14, 2020, 6:14pm UTC](https://devforum.zoom.us/t/generate-zoom-meeting-invitations-programmatically/3575/8 "2020-04-14T18:14:07Z")

</div>

Hey @optt,

You can [Create the meeting](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingcreate), which returns the meeting link, but to add that link to a calendar, you will have to use a 3rd party as Zoom does not have calendar APIs.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![optt](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/optt/32/5853_2.png) [@optt](https://devforum.zoom.us/u/optt)\
**Post date:** [April 15, 2020, 4:06am UTC](https://devforum.zoom.us/t/generate-zoom-meeting-invitations-programmatically/3575/9 "2020-04-15T04:06:03Z")

</div>

Thanks, I’m using Google Calendar.

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [April 15, 2020, 5:24pm UTC](https://devforum.zoom.us/t/generate-zoom-meeting-invitations-programmatically/3575/10 "2020-04-15T17:24:11Z")

</div>

Happy to help! 🙂

-Tommy

---

<div class="post-metadata">

**Author:** ![optt](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/optt/32/5853_2.png) [@optt](https://devforum.zoom.us/u/optt)\
**Post date:** [April 17, 2020, 4:18pm UTC](https://devforum.zoom.us/t/generate-zoom-meeting-invitations-programmatically/3575/11 "2020-04-17T16:18:30Z")

</div>

I’m new to this. Is there a sample code anywhere that I can modify it for my use?

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [April 19, 2020, 5:57am UTC](https://devforum.zoom.us/t/generate-zoom-meeting-invitations-programmatically/3575/12 "2020-04-19T05:57:11Z")

</div>

Hey @optt,

For authentication, see our [guides](https://marketplace.zoom.us/docs/guides/auth/oauth) and [sample apps](https://github.com/zoom/zoom-oauth-sample-app).

There is example code on each [endpoint page](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingcreate) in all different languages.

 ![Screen Shot 2020-04-18 at 11.55.27 PM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/b/b0ac45a66ca66549157539d85029b72c0b2991fb.png)

Thanks,  
Tommy

---

<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, 8:14pm UTC](https://devforum.zoom.us/t/generate-zoom-meeting-invitations-programmatically/3575/14 "2020-08-21T20:14:13Z")

</div>

Closed on August 21, 2020, 8:14pm UTC


