Hello, I am trying to develop a web interface internally for our Zoom Rooms on our Zoom Workplace Pro account. Had a look around, not found any answers.
Using the ZoomRoomsControls PATCH request, I try to join a PMI or Scheduled Meeting set up by someone else (i.e a different account), I send a payload as follows
{
"method": "zoomroom.meeting_join",
"params": {
"meeting_number": "<valid PMI or Meeting ID>",
"passcode": "<valid passcode>",
"force_accept": true
}
I then receive a baffling message back. The meeting in question exists and there is another person on the other end.
{"message":"Meeting is not found or has expired."}
Joining the meeting using the official Zoom Rooms web client or Android app works fine and as expected.
I’ve also tried sending a zoomroom.meeting_join
without parameters, which creates a new meeting. Other PATCH requests work fine, there is not an issue with OAuth authentication.
Please can I have some guidance on this. I suppose the first question is, does this API call allow me to join a meeting set up by someone externally? If not, why is this and how do I work around the issue.
Thanks in advance
Matt