Zoomtopia is here. Unlock the transformative power of generative AI, helping you connect, collaborate, and Work Happy with AI Companion.
Register nowEmpowering you to increase productivity, improve team effectiveness, and enhance skills.
Learn moreKeep your Zoom app up to date to access the latest features.
Download Center Download the Zoom appDownload hi-res images and animations to elevate your next Zoom meeting.
Browse Backgrounds Zoom Virtual BackgroundsEmpowering you to increase productivity, improve team effectiveness, and enhance skills.
Zoom AI CompanionUser groups are unique spaces where community members can collaborate, network, and exchange knowledge on similar interests and expertise.
Help & Resources is your place to discover helpful Zoom support resources, browse Zoom Community how-to documentation, and stay updated on community announcements.
The Events page is your destination for upcoming webinars, platform training sessions, targeted user events, and more. Stay updated on opportunities to enhance your skills and connect with fellow Zoom users.
2025-06-05 07:38 AM
I would like to manage the Room Controls for Zoom Rooms via APIs, such as update or create a Rooms Controls profile, but don't seem to find it, does anyone know?
Here is the Room Controls feature documentation: https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0064072
Solved! Go to Solution.
2025-06-22 01:09 PM
No, they cannot. In general, the Rooms API is extremely limited (although you can frequently find more features pertaining specifically to rooms / room devices hidden across other Zoom APIs), and we all need to work together to let Zoom know that we need more endpoints / flexibility!!
At this time, there is no way to programmatically update Room Controls JSON, backup JSON configs, mass-deploy, etc.
Rant:
It also doesn't help that Zoom's nomenclature across documentation is insanely inconsistent.
If you are referring to "Room Controls" specified by JSON configs at the per-room level, these are sometimes, but not always, referred to as 'NRC' (Native Room Controls). 'NRC' is only present ONCE in the document describing it.
There is an API call for "Use Zoom Room Controls" that has nothing to do with the Room Controls associated with NRC.
WORDS MATTER, ZOOM.
Also fun that some of the event-based triggers ("Rules") found in Zoom Rooms NRC don't even exist as webhooks ANYWHERE in the Zoom API ecosystem. What up with that?!?!
2025-06-22 01:09 PM
No, they cannot. In general, the Rooms API is extremely limited (although you can frequently find more features pertaining specifically to rooms / room devices hidden across other Zoom APIs), and we all need to work together to let Zoom know that we need more endpoints / flexibility!!
At this time, there is no way to programmatically update Room Controls JSON, backup JSON configs, mass-deploy, etc.
Rant:
It also doesn't help that Zoom's nomenclature across documentation is insanely inconsistent.
If you are referring to "Room Controls" specified by JSON configs at the per-room level, these are sometimes, but not always, referred to as 'NRC' (Native Room Controls). 'NRC' is only present ONCE in the document describing it.
There is an API call for "Use Zoom Room Controls" that has nothing to do with the Room Controls associated with NRC.
WORDS MATTER, ZOOM.
Also fun that some of the event-based triggers ("Rules") found in Zoom Rooms NRC don't even exist as webhooks ANYWHERE in the Zoom API ecosystem. What up with that?!?!