Using this template helps us debug your issues more effectively
Hi, we are looking to store how long a given user from our application is in a Zoom meeting hosted by us. (Authenticating with Zoom using own application). We are looking at creating an OAuth app and sending user info/data to Zoom (their name and email), making a request for meeting participants, and then running a program to identify our users in the Zoom reports and store in our database how long they were in a Zoom meeting hosted by us.
Is it possible for us to send any additional information (for example, unique id for the user) to make it easier for us to identify them in the Zoom report? Their email might be sufficient to identify and match them in the report, but I want to check just in case.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
Add any other context about the problem here.
However, our users would potentially be joining several Zoom meetings hosted by us and this approach seems like it is meant for registering a user for a specific meeting. It also seems like the user_id is temporary and just for the meeting. Using email might be the way to go, at least for reports for meetings, as it seems this would allow us to map which of our users attended a given meeting, but it seems like this post you recommended that it is mentioned that it is possible to get the list of users who are in the meeting, which would be really great. However, it seems like this might require use of the registrant_id and the registration endpoint, which I cannot tell if it would work for our use case.
Do you have any advice for going about this? Thanks!
@cedricgidget If you wanted a list of users that were in the meeting, you can try using the Get Past Meeting Participants API which should provide you with the user’s email. I think in most cases that will be the best way to track users that have installed your app across meetings.