Issues with Registrant ID in Recording Webhook Response and Post-Registration Redirection

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.