Kloudless Blog

Kloudless Unified APIs enable you to code once and integrate many

Zoom API, The Quarantine Chronicles: Create a Meeting With the Zoom API

We are all in unprecedented times. Due to the outbreak of COVID-19, commonly referred to as the Coronavirus, many of us are sheltered in place and doing our best to keep up on our lives and work in a time where normalcy is a foreign word. Those of us in the tech industry are blessed to be able to remotely perform our work duties, but our heart aches for those out there that have had their careers and livelihood upended. As a company with offices on two separate continents, we know the effect that this pandemic has had on the world at large, and we wish all of you out there the best in navigating these troubled times.

Because of the strange times we find ourselves in, we wanted to put together a recurring series of articles aimed at tackling some of the questions we get regarding the tools and APIs that have been thrust into the forefront of all of our daily lives. This Quarantine Chronicles series will cover tech questions and guides regarding many of the programs some of you out there are being forced to learn quickly, or use daily.

Without further ado, let’s jump into another entry of our series with a piece about incorporating the conferencing client star of the moment: Zoom.

What is Zoom?

Zoom Video Communications is a remote conferencing service based out of San Jose, California. Quickly vaulting itself to the forefront of its sector, Zoom has become one of the most popular clients for online meetings, chat, and mobile collaboration. Despite some security concerns that have presented themselves as of recently, Zoom has thrived due to its reliability and ease of use when compared to similar software. Zoom also enjoys a simple and easy to navigate UI that makes it a very good choice for meetings with more than a handful of attendees.

Zoom is enjoying a massive spike in popularity at the moment, due in no small part to the shelter in place guidelines we all find ourselves in at the moment. It has become the most used conferencing client in schools around the world, as teachers and educators lead classes entirely online. 

Creating a Meeting With the Zoom API

Creating a meeting in Zoom by using the official API is relatively simple, and one of the most core pieces of functionality your application can take advantage of when building integrations with the popular conferencing platform. Once you set up an account with Zoom and receive your API credentials, you’re good to go.

One thing to keep in mind is that the Zoom API has a daily rate limit of 100 requests per day for a single user ID. Therefore, only 100 Create a Meeting API requests are permitted within a 24-hour window for a user.

There is only a single request path string parameter necessary to create a meeting: {userid}. You’ll need to send a header containing the Content-Type of application/json, and a legitimate bearer token for Authorization, as well.

The request body is made up of many parameters for the details of your meeting, from the title to the start and end time, and whether your meeting is a single occurrence or a recurring meeting. An example of the request body and the data types is as follows:

As long as you’ve provided the correct format of your request and request body, you will receive a 201 with the following example response:

That’s all there is to it! Keep in mind that the start_url of a meeting you receive in the response is a URL using which a host or an alternative host can start a meeting. The expiration time for the start_url field is two hours for all regular users. For more information on the details of both the request and response schema, head over to the official Zoom docs here.

Stay Safe!

That’s it for this edition of the Quarantine Chronicles, and we look forward to bringing you more tips and guides to make your shelter in place as stress-free and accommodating as possible. We may all be social distancing, but in these trying times, we hope to try to bring people together as best we can. We might make Unified APIs, but we’re all about unifying people as well.

We hope you and everyone you care about are safe and well, and we wish you the best going forward. To reach out with any ideas for topics on future editions of the Quarantine Chronicles, please contact us at hello@kloudless.com


Share this article:

Let’s get started. Start building for free today.