Share_url for recording registrant just leads to registration page

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

Which Endpoint/s?
https://api.zoom.us/v2/meetings/{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?

Thanks,
Tommy

Hi Tommy,

I have a webinar that has a processed recording, id is 91295753409. Using the “Send a Test Request” form on https://marketplace.zoom.us/docs/api-reference/zoom-api/cloud-recording/meetingrecordingregistrantcreate to send this request:

curl --request POST \
  --url https://api.zoom.us/v2/meetings//recordings/registrants \
  --header 'authorization: Bearer [TOKEN REDACTED]' \
  --header 'content-type: application/json' \
  --data '{"email":"mmyemaill@mycompanydomain.com","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:

{
  "id":,
  "registrant_id": "awstG8onT7G6mhvShk4Q_g",
  "share_url": "https://zoom.us/rec/share/",
  "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?

Thanks,
Chris

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.

Thanks
Tommy

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.

Thanks,
Tommy

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

Thanks,
Eric

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.

Thanks,
Tommy

1 Like