We are using Account level OAuth app and we are using webhook to get notified when someone joins a meeting.
We believe that if the participant joined the meeting via a zoom client or web (not just phone) he must have used an email id to create his zoom account first.
So, on getting a notification that the participant joined the meeting, we would like to find out the email id the participant used.
But all we get in the webhook notification is user_id and id fields. And I don’t see any API that would let me map either of these to the participant’s email id.
The /users API returns an error saying “User <user_id> not exist or not belong to this account”
So how do I get the email id of the participant who joined the meeting?
Thanks for your response.
Are there any APIs that would work with the active meetings and help me get participants’ email ids?
The reports API you mentioned seem to work with past meetings (“Get participant report for a past meeting.”)
For getting the list of mail ids’ of all the participants, do I need to create a JWT App or a OAuth App?
Secondly, can I get the email list for any meeting Id, example my brother took a meeting and he gives me the Id, so the API would fetch me the required result or I’ll only get results for my own meetings?
You can only get information about your meetings, or meetings from other users on your account. If you want to get information about external Zoom users, you can use OAuth and have them authorize your app.