I am writing to report two issues I am encountering with Zoom’s recording webhooks and the registration process for on-demand webinars.
Issue 1: Missing Registrant ID in Recording Webhook Response When a user registers for an on-demand webinar, I am unable to retrieve the registrant ID in the recording webhook response. This information is crucial for associating the recording with the specific registrant. Without the registrant ID, it becomes difficult to track and manage webinar attendance and engagement.
Steps to reproduce -
Register for the ondemand webinar using below share url -
Note - Above url is my account on demand webinar recording share url so you can check with your own ondemand recording.
After user register we receive an webhook for new recording registration. However, that webhook response doesn’t have “id” in the registration object
POST recording.registration_created
Event : POST recording.registration_created
Webhook Response received: {“account_id”:“xpxnzzpgr3qrv3bj8hhola”,“object”:{“duration”:19,“host_id”:“sd9ryuz7t4yr2_wvgamriw”,“id”:88224348825,“registrant”:{“address”:“”,“city”:“”,“comments”:“”,“country”:“”,“custom_questions”:,“email":"robbs030+jake002@gmail.com”,“first_name”:“Jake”,“industry”:“”,“job_title”:“”,“last_name”:“Martin”,“no_of_employees”:“”,“org”:“”,“phone”:“”,“purchasing_time_frame”:“”,“role_in_purchase_process”:“”,“state”:“”,“status”:“approved”,“zip”:“”},“start_time”:“2024-09-25T08:18:18Z”,“timezone”:“America/New_York”,“topic”:“Zwebinar 25/09”,“type”:5,“uuid”:“vBniFXtpTQOmJPfFGyc6Jw==”}}
Issue 2: Incorrect Redirection to Registration Page After Successful Registration
After a user successfully registers for an on-demand webinar using the
Create a recording registrant
POST/meetings/{meetingId}/recordings/registrants endpoint
Authentication Type : Bearer {{Access Token}}
and is redirected to the recording share URL, they are sometimes taken back to the Zoom registration page. This is confusing and frustrating for users who have already completed the registration process.
I have attached a loom recording
Steps to Reproduce -
Run the below URL using your email
https://sam_trades_corp.narware-testing.com?smartlink=custom_zoom_webinar&email={{replace_your_email}}
For example -
Note - Try to run this url multiple times using different emails you will find most of the time it takes you to the recording. However, sometimes it takes you to the Zoom Registration page.