# Embed cloud recording library

**URL:** <https://devforum.zoom.us/t/embed-cloud-recording-library/39527>\
**Category:** API and Webhooks\
**Created:** [January 1, 2021, 8:40pm UTC](https://devforum.zoom.us/t/embed-cloud-recording-library/39527 "2021-01-01T20:40:09Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![mataro](https://avatars.discourse-cdn.com/v4/letter/m/6bbea6/32.png) [@mataro](https://devforum.zoom.us/u/mataro)\
**Post date:** [January 1, 2021, 8:40pm UTC](https://devforum.zoom.us/t/embed-cloud-recording-library/39527/1 "2021-01-01T20:40:09Z")

</div>

Hey guys, I’m developing a WordPress site for a client and I’ve got a request to embed the entire cloud recording library into a page on the WordPress site. The idea being, when a zoom meeting finishes, that recording automatically hits the cloud storage, and that cloud storage is essentially mirrored on the WordPress site, thus eliminating the need to download files, then upload to a video host (YouTube, Vimeo, etc), generate an embed code, and paste to the WordPress site. The embed would also need to be live or dynamic, meaning new recordings would be available instantly, as soon as they’re in cloud storage, they’d be accessible via the WordPress embed. Theoretically, all visitors to this WordPress page would have access to all cloud recording playbacks in the cloud storage. This page would be behind a membership area, requiring users to be logged in to the WordPress site before they could access the page. As of now, there is no request to host live meetings. Just recordings. Is this even possible? I apologize if this question is not categorized correctly, I’m not intimately familiar with the workings of the Zoom API, and not sure where this question would fit. Any advice on this topic would be greatly appreciated. Thanks!

Also, side note, I’ve already seen this post, and it’s not quite what I’m looking for: [Embed cloud recording](https://devforum.zoom.us/t/embed-cloud-recording/14822)

The biggest difference is I’d be embedding the entire cloud library AND playback platform in one embed code… Again, I’m not sure if this is even possible, as it’s basically taking huge chunks of Zoom’s core functionality and just exporting it lol

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [January 1, 2021, 8:41pm UTC](https://devforum.zoom.us/t/embed-cloud-recording-library/39527/2 "2021-01-01T20:41:13Z")

</div>

Hey @mataro

Thanks for posting on the Zoom Devforum! I am still learning, but I will try my best to help answer your question. 🙂

Checkout this related thread that may have the answer you are looking for:

> [@Embed cloud recording](https://devforum.zoom.us/t/-/14822):
>
> I am looking for a way to embed or display cloud recordings on a website. I have the URL and I attempted to use a " \<div data-href= \> " but nothing appeared on the site. I would assume I need a script or some other code from zoom to display the recording.

If this thread did not help, please let us know by replying back here and someone from the Developer Relations team will get back to you shortly.

Thanks,  
DeveloperBot

---

<div class="post-metadata">

**Author:** ![mataro](https://avatars.discourse-cdn.com/v4/letter/m/6bbea6/32.png) [@mataro](https://devforum.zoom.us/u/mataro)\
**Post date:** [January 1, 2021, 10:17pm UTC](https://devforum.zoom.us/t/embed-cloud-recording-library/39527/3 "2021-01-01T22:17:02Z")

</div>

Sorry, nice try 🙂

---

<div class="post-metadata">

**Author:** ![will.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/will.zoom/32/14417_2.png) [@will.zoom](https://devforum.zoom.us/u/will.zoom)\
**Post date:** [January 4, 2021, 3:13pm UTC](https://devforum.zoom.us/t/embed-cloud-recording-library/39527/4 "2021-01-04T15:13:19Z")

</div>

Hi @mataro,

Thanks for reaching out about this and for detailing your use case. 🙂

I should note that there’s not an out-of-the-box way to directly embed both the Zoom Cloud Recording file and playback both onto your site. However, you can use our APIs and Webhooks to retrieve these individually and reconstruct this functionality on your end, if you wish.

Our Cloud Recording APIs and Webhooks return two main URLs:

- `download_url`
- `playback_url`

Please keep in mind that neither of these URLs are intended to be embedded/iFramed directly.

If you wish to include a Cloud Recording library on your site, we recommend downloading the recordings directly and then hosting them on a 3rd party resource for playback (i.e., Youtube, Vimeo, etc.).

You can find the necessary API endpoints to retrieve these URLs here:

> **[Get Meeting Recordings - Cloud Recording - Zoom API - API Reference](https://marketplace.zoom.us/docs/api-reference/zoom-api/cloud-recording/recordingget)**
>
> Get all the recordings from a meeting or a Webinar. The recording files can be downloaded via the download\_url property listed in the response.
> 
> To acce...

> **[List All Recordings - Cloud Recording - Zoom API - API Reference](https://marketplace.zoom.us/docs/api-reference/zoom-api/cloud-recording/recordingslist)**
>
> When a user records a meeting or a webinar by choosing the Record to the Cloud option, the video, audio, and chat text are recorded in the Zoom cloud. 
> ...

And our Webhook here:

> **[Recording Completed - Recording Events - Webhook Reference - API Reference](https://marketplace.zoom.us/docs/api-reference/webhook-reference/recording-events/recording-completed)**
>
> Recording Completed
> 
> 
> 
> All users with a Pro or a higher plan have access to Cloud Recordings. An account owner or account admin can enable Cloud Record...

I hope this helps to clarify, but let me know if you have additional questions about this!

Best,  
Will

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [February 4, 2021, 1:13am UTC](https://devforum.zoom.us/t/embed-cloud-recording-library/39527/5 "2021-02-04T01:13:25Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
