Zoom Rooms API - Get Zoom Rooms virtual controller URL - {roomId} Not Working

I believe the API documentation is incorrect: GET/rooms/{roomId}/virtual_controller

Example:
},
“SF A219 Zoom Room Test”: {
“id”: “Oxul9BJxSYSLMFdJBIFOEw”,
“status”: “Available”,
“tag_ids”: ,
“location_id”: “eULHp9EsSoKyVulYviYevQ”,
“room_id”: “qcGS8VygQ7KXYCX4stDzAQ”
},

I’ve found using the “room_id” in the GET request will result in:
{
“success”: false,
“message”: “No Zoom Rooms found.”,
“code”: 300520002
}

Using the “id” within the GET request works:
{
“expire_in”: -1,
“url”: “hxxps://us02web.zoom.us/launch/webzrc?nodeId=Oxul9BJxSYSLMFdJBI???”
}

Could someone please verify that I’m correct?
I’ve tested this on many Rooms within our organisation.
Thanks!

I will check on this specific one, but we have found interchangeable use of ‘room_id’ and ‘id’ for rooms in multiple locations throughout the Zoom Rooms API reference - absolutely atrocious.

Looking at the API reference, you can see the same sample ‘id’ being used for both endpoints:

Once again, Rooms gets the short end of the stick.

-Nobody at the Zoom org wants to fix bugs or non-API documentation with Rooms
-People on the Rooms teams dismiss anything relating to API as ‘niche’

-Rooms users attempt to build around product deficiencies by using the API
-API endpoints for Rooms are super limited - many are also broken or provide bad/inaccurate data
-Zoom Rooms API issues (even documentation) are extremely unlikely to be resolved