Bug in Zoom Meeting SDK for web - getBreakoutRooms, no rooms returned until manually opened by the host
Meeting SDK Type and Version
Zoom Meeting SDK for web v3.13.1 - client view
Description
We are trying to automate the opening and joining of a pre-assigned meeting room, however after joining the meeting the getBreakoutRooms method returns a successful result but without any of the pre-assigned meeting rooms listed.
It is only after the “Breakout Rooms” button is manually pressed by the user that the getBreakoutRooms API then becomes functional. Note: attempting to call getBreakoutRooms before the “Breakout Rooms” button is pressed results in the Breakout Rooms popup dialog to be stuck in a loading state.
From a quick search I’ve found others have experienced the same issue:
https ://devforum.zoom.us/t/how-can-i-use-the-getbreakoutrooms-function-to-retrieve-data-without-first-clicking-zoom-s-original/120591
Error?
No errors - the getBreakoutRooms call is successful but does not return any rooms… unless the Breakout Rooms button has been manually pressed first.
Troubleshooting Routes
We have tried waiting different lengths of time before making the getBreakoutRooms call, but this did not make any difference.
How To Reproduce
*1. Create an instant meeting via the REST API with breakout_room enabled, and a named breakout room
*2. Join the meeting as host
*3. Call getBreakoutRooms - a successful response is returned but no rooms listed in the array
How to Workaround
*1. Create an instant meeting via the REST API with breakout_room enabled, and a named breakout room
*2. Join the meeting as host
*3. Click the “Breakout Rooms” button
*3. Call getBreakoutRooms - a successful response is returned and the rooms are now listed in the array