cancel
Showing results for 
Search instead for 
Did you mean: 

Can Room Controls for Zoom Rooms be managed via APIs

arias
Newcomer
Newcomer

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

 

1 ACCEPTED SOLUTION

bstrelko
Community Champion | Customer
Community Champion | Customer

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?!?!

View solution in original post

1 REPLY 1

bstrelko
Community Champion | Customer
Community Champion | Customer

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?!?!