I am provided the Meeting UUID in the header of every request from my Zoom App just fine, and the User ID I can immediately make use of. However I have struggled to find a way of using the Meeting UUID to obtain information about a meeting while it is still in progress. All I could find was using a Dashboard API endpoint which could take both ID and UUID, but I’m unable to access that API.
I’m overtly interested to find the user and host’s email addresses to verify a relationship between the two.
@gianni.zoom That API call (Get a Meeting endpoint) as well as the zoom apps SDK ‘getMeetingContext’ seem to only work for the meeting owner. Is that accurate?
Is it possible to get the meetingID (not UUID) for a meeting that any arbitrary participant has joined?
I would like to know the meetingID without being the owner of the meeting, as a participant. I can see that in the Zoom client via the invite link, but I am having trouble accessing it from within a running zoom app.
The only thing that seems to work so far is getMeetingUUID, which isn’t useful if the getMeeting API only works for the meeting owner.
@gianni.zoom do regular users have those scopes for all meetings across the account by default? or, is the API permission limited similarly to the sdk – ie owners / hosts have meeting:read on their own meetings, but not other’s.
@kyle The meeting:read scope would be authorized by the user on installation of your Zoom App. Other than parsing the join URL from getMeetingJoinUrl it doesn’t look like there is a method to get just the UUID.
You mention parsing getMeetingJoinUrl as an option. However, it appears that is also restricted to the owner role and does not support participants or guests.
Is the meeting ID being protected for some reason? It just seems like such a simple thing to expose it for everyone in the meeting, regardless of role.