Description
How can I use the API to get a unique share_url for each recording registrant? I was expecting this to work similarly to the join join_url for webinar registrants. join_url is unique to the registrant and takes them directly the webinar. share_url is just taking me to the registration page, which would seem to defeat the purpose since they are already registered.
Error
The full error message or issue you are running into.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT
After speaking to the engineers, currently this is by design, however we have added this as a feature request to allow the share_url take you to the recording directly when using the API.
We have the same exact issue, would be great to have this feature available.
Seems if the recording is set to manual approval when you create the recording registrant, then you update the registrant status using the Update Recording Registrant Status - https://marketplace.zoom.us/docs/api-reference/zoom-api/cloud-recording/meetingrecordingregistrantstatus API to “approved”, the user receives an email with the complete URL including token. But if the on-demand webinar has a password, then the user is stuck as the password in not included in the email.
I was trying to use meetings/{meetingId}/recordings/registrants to give access to users to an on-demand recording. At the moment this seems useless, because even if the user is logged in and identified with the same email, he can’t access the recording, and the share_url shows the registration form
Thanks for circling back on this—our team is still working on addressing this (ZOOM-180645). As soon as we have a solid timeline, we will let you know here.
I am having this exact issue with on demand meeting recordings. I also tried this with a non-password protected meeting recording and at that point updating the registration status via API doesn’t seem to work at all. I get a successful response and an email is sent to the registrant however it still shows their registration as pending and the link in the email just requires them to register again.
Thanks for raising your experience with this here as well. We’re looking into how we can improve this, and appreciate the frustration. (ZOOM-180645)
Having said that, when you update the registration status for a user via API, are you setting this as approved? If you’re still having issues with the email that goes out having their registration reflected as pending, this could be a separate issue and I’d encourage you to create a new post with an example.
I set it to “approve”, as that’s what the docs said.
The email sent to the registrant only provides the link, which prompts them to register again. I meant that the registration status shows as pending when I check in my account.
I can create a new post if you feel it is a separate issue.
Thank you for clarifying—and yes, if you don’t mind creating a separate post with your example and the actual vs expected outcome, this would be helpful to ensure there isn’t anything else occurring.
we also want to use the Zoom Webinar to make our full Webinar-Marketing with your product.
Now we ran into the same issue. Is there already a timeline when this will be possible to have a unique share URL per registrant?
Thanks for raising this—while this is a great suggestion and it’s on our radar, I don’t have a current timeline for if/when we may implement unique share_urls. However, I will continue to advocate for this functionality!
do you have the url to the seperate post? I would like to follow as this individual url is crucial for us - it is quite bad to let the customer enter the data again and again.