Description
Is there a way to determine if a recording.complete webhook is coming from a Zoom Room?
It seems that when a recording webhook comes in and the customer used a Zoom Room to meet with, the host_email is the email of the person who signed in to record the meeting. However, if you use the /v2/meetings/{recording_uuid}/recordings endpoint with the same uuid received in the webhook then you get the hosted listed as the Zoom Room user and not the user who started the meeting.
Is there a way to determine that the recording is coming from a Zoom Room in this situation? Is there any way to know, by just looking at the webhook recording.complete payload that this is a Zoom Room and has this special scenario?
Also is there a way to get this information (the email/host of the person who held the meeting) other than this initial webhook?
Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth/Webhook
Which Endpoint/s?
How To Reproduce (If applicable)
Steps to reproduce the behavior:
- Go to a Zoom Room
- Sign in with your email to record a meeting
- Record the meeting
- Wait for the recording to process
- Check the
recording.completewebhook and see your email is in thehost_emailfield - Call the
/v2/meetings/{recording uuid}/recordingsresponse and see that the host is now the zoom room