# REST API for Zoom Video SDK Sessions

**URL:** <https://devforum.zoom.us/t/rest-api-for-zoom-video-sdk-sessions/49449>\
**Category:** Web\
**Created:** [May 3, 2021, 1:27pm UTC](https://devforum.zoom.us/t/rest-api-for-zoom-video-sdk-sessions/49449 "2021-05-03T13:27:51Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Moreno](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/moreno/32/26684_2.png) [@Moreno](https://devforum.zoom.us/u/Moreno)\
**Post date:** [May 3, 2021, 1:27pm UTC](https://devforum.zoom.us/t/rest-api-for-zoom-video-sdk-sessions/49449/1 "2021-05-03T13:27:51Z")

</div>

Hi,  
I’m integrating with the Web Video SDK but I also need to perform some server-side management operations on Sessions, such as:

- getting the list of current sessions and their participants;
- starting streaming to third party services;
- forcefully terminating a Session when a specific event happens in my application.

Here’s the Zoom REST API. Where are the Session-related operations? They don’t seem to be documented.

> **[Zoom API - API Reference](https://marketplace.zoom.us/docs/api-reference/zoom-api)**
>
> Zoom API
> 
> Version: 2.0.0
> 
> Host: api.zoom.us/v2
> 
> Protocols: https
> 
> Accepts: application/json, multipart/form-data
> 
> Responds With: application/json, appli...

Thanks

---

<div class="post-metadata">

**Author:** ![alexmayo](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/alexmayo/32/27289_2.png) [@alexmayo](https://devforum.zoom.us/u/alexmayo)\
**Post date:** [May 4, 2021, 1:55pm UTC](https://devforum.zoom.us/t/rest-api-for-zoom-video-sdk-sessions/49449/2 "2021-05-04T13:55:10Z")

</div>

Hi @Moreno,

The Video SDK does not have any REST API functions at this time, however you can always request them in #Feature Requests. Currently, you need to implement your own methods for monitoring sessions and participants, as well as streaming sessions to third party services.

> [@What kind of metrics are/will be available for Sessions?](https://devforum.zoom.us/t/what-kind-of-metrics-are-will-be-available-for-sessions/36378/2):
>
> Hey @abiyani, Good question. Yes, since Sessions are not Zoom meetings, the Zoom meeting APIs will not work with them. Basically since you have complete control of the video and audio streams, and will need to build your own frontend, you will have to also build metrics on your side. slight_smile Thanks, Tommy

Thanks,  
Alex

---

<div class="post-metadata">

**Author:** ![Moreno](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/moreno/32/26684_2.png) [@Moreno](https://devforum.zoom.us/u/Moreno)\
**Post date:** [May 4, 2021, 6:38pm UTC](https://devforum.zoom.us/t/rest-api-for-zoom-video-sdk-sessions/49449/3 "2021-05-04T18:38:22Z")

</div>

Hey @alexmayo, thanks for the suggestion. I did open a feature request here.  
[https://devforum.zoom.us/t/rest-api-for-fully-customizable-video-sessions/49568](https://devforum.zoom.us/t/rest-api-for-fully-customizable-video-sessions/49568)

I’ll be honest: it’s a bit strange for a product to be released in 2021 without a REST API. It makes the product unusable for me. But before actually giving up, I’ll try to use the Desktop Video SDK on the server side, even though I expect it to be much more time consuming than it needs to be.

---

<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:** [May 4, 2021, 7:52pm UTC](https://devforum.zoom.us/t/rest-api-for-zoom-video-sdk-sessions/49449/4 "2021-05-04T19:52:08Z")

</div>

Hey @Moreno ,

> [@Moreno](#):
>
> I did open a feature request here.  
> [REST API for fully customizable video Sessions](https://devforum.zoom.us/t/rest-api-for-fully-customizable-video-sessions/49568)

Thanks for sharing the feature request! 🙂

> [@Moreno](#):
>
> I’ll be honest: it’s a bit strange for a product to be released in 2021 without a REST API. It makes the product unusable for me

We are sorry to hear that, but are always working on improving and developing new features.

In the meantime checkout my suggestions here: [End a session from server side - #2 by tommy](https://devforum.zoom.us/t/end-a-session-from-server-side/48984/2) CC @alexmayo

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![Moreno](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/moreno/32/26684_2.png) [@Moreno](https://devforum.zoom.us/u/Moreno)\
**Post date:** [May 6, 2021, 9:07am UTC](https://devforum.zoom.us/t/rest-api-for-zoom-video-sdk-sessions/49449/5 "2021-05-06T09:07:36Z")

</div>

> Perhaps you could broadcast to your clients which would listen for the event and terminate the session.

Hey @tommy thanks for the suggestion but I’d rather not rely on a client for management operations. I would need to use the Desktop Video SDK on the server side but that’s a C++ library for Windows and x86 only. My application is C# and runs in a x64 Linux docker container.

Last stand: I’ve seen the Desktop Video SDK communicates with the Zoom server via Protobuf messages. I wonder if you could let me have your protobuf definition so that my application can just send messages to the Zoom server directly, like the SDK would.  
If you can’t send the definition to me, would it be against your rules of conduct if I just sniffed the Protobuf network traffic, reverse engineer it with [Protobuf inspector](https://github.com/mildsunrise/protobuf-inspector) and learn which messages should my application send?

---

<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:** [May 7, 2021, 9:56pm UTC](https://devforum.zoom.us/t/rest-api-for-zoom-video-sdk-sessions/49449/6 "2021-05-07T21:56:43Z")

</div>

Hey @Moreno ,

The best solution here would be for us to develop some session management related APIs.

We will get this on our roadmap. 🙂

Thanks,  
Tommy

---

<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:** [June 7, 2021, 7:57am UTC](https://devforum.zoom.us/t/rest-api-for-zoom-video-sdk-sessions/49449/7 "2021-06-07T07:57:26Z")

</div>

Closed on June 7, 2021, 7:57am UTC

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