Share_url for recording registrant just leads to registration page

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.

The full error message or issue you are running into.

Which App Type (OAuth / Chatbot / JWT / Webhook)?

Which Endpoint/s?{meetingId}/recordings/registrants (GET/POST)

Hey @chris.ota,

Once the meeting is over and the recording has finished processing, the share_url from the Create Recording Registrant API should work.

Can you please share steps to reproduce the issue?


Hi Tommy,

I have a webinar that has a processed recording, id is 91295753409. Using the “Send a Test Request” form on to send this request:

curl --request POST \
  --url \
  --header 'authorization: Bearer [TOKEN REDACTED]' \
  --header 'content-type: application/json' \
  --data '{"email":"","first_name":"Samriddhi","last_name":"Harris","address":"123 Main St","city":"San Jose","country":"US","zip":"95550","state":"CA","phone":"000-444-4444","industry":"Tech","org":"IT","job_title":"DA","purchasing_time_frame":"More Than 6 Months","role_in_purchase_process":"Influencer","no_of_employees":"1-20","comments":"Welcome to the meeting recording","custom_questions":[{"title":"Favorite thing about Zoom","value":"Meet Happy"}]}'

I got this response:

  "registrant_id": "awstG8onT7G6mhvShk4Q_g",
  "share_url": "",
  "topic": "Chris Test Webinar Recording"

If I take that share_url and paste it into the browser, all I get is the registration form, and not the recording. What have I done wrong?


Hey @chris.ota,

Thanks for the details, we are able to reproduce the issue and are working on a fix. (ZOOM-180645)

I will keep you updated here.


1 Like

Hey @chris.ota,

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.

I will keep you updated on its development.


Hi @tommy,

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 - 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.


1 Like

@tommy - Any updates on the feature request? Can you give us a timeline for the request to hit production?

Hey @e.nya, @vijay.muthu,

It is in the queue to be fixed. Once I have a timeline I will share it here.


1 Like