# Downloading Recordings

**URL:** <https://devforum.zoom.us/t/downloading-recordings/30172>\
**Category:** API and Webhooks\
**Created:** [September 14, 2020, 4:14pm UTC](https://devforum.zoom.us/t/downloading-recordings/30172 "2020-09-14T16:14:05Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![kupadhyaya](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kupadhyaya/32/35352_2.png) [@kupadhyaya](https://devforum.zoom.us/u/kupadhyaya)\
**Post date:** [September 14, 2020, 4:14pm UTC](https://devforum.zoom.us/t/downloading-recordings/30172/1 "2020-09-14T16:14:05Z")

</div>

We are working on an implementation to download the recordings to our local share using the saved download URLs from the processed Recording Completed callbacks. However, we are not able to get/see the extension of the file for some reason. Is this a known issue or is there an example on a suggested approach?

We started storing the file type in the database, so we can certainly leverage that. However, we have number of records prior to introducing the column and code to store it and not sure how to handle those records.

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

---

<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:** [September 14, 2020, 4:14pm UTC](https://devforum.zoom.us/t/downloading-recordings/30172/2 "2020-09-14T16:14:50Z")

</div>

Hey @kupadhyaya

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

Checkout these related threads that may have the answer you are looking for:

> [@How to download a recording using C#](https://devforum.zoom.us/t/-/5880):
>
> I’ve written some C# code to retrieve the following values using the Zoom API’s: List All Users List User Recordings But I can’t seem to download recording files successfully using the WebClient C# class. It seems to download the HTML for the Sign In page. I’ve also tried setting the Authorization header the same way as I do to retrieve values using the Zoom API’s. But it doesn’t download any data when I set the Authorization header before trying to download the recording files. Can someon…

> [@I cannot download the video at the download url](https://devforum.zoom.us/t/-/13131):
>
> I cannot download the video at the download url But some videos can be downloaded, some videos can’t be downloaded, in the recording Settings when the choice is to watch the rights to download, this question has been a long struggle for me.What is the fundamental difference between a Shared link and a playback link after recording?I’m not sure. Could you explain the difference?

> [@Cloud recording not record](https://devforum.zoom.us/t/-/12697):
>
> I have activated the option to record the meetings automatically, but it does not record them.

If these threads 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:** ![kupadhyaya](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kupadhyaya/32/35352_2.png) [@kupadhyaya](https://devforum.zoom.us/u/kupadhyaya)\
**Post date:** [September 14, 2020, 10:02pm UTC](https://devforum.zoom.us/t/downloading-recordings/30172/3 "2020-09-14T22:02:36Z")

</div>

These are good suggestions, but don’t help with our issue. Can someone provide some input or suggestion on why the file extension would not be available?

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [September 16, 2020, 6:36pm UTC](https://devforum.zoom.us/t/downloading-recordings/30172/4 "2020-09-16T18:36:11Z")

</div>

Hey @kupadhyaya,

Are you saying that when downloading a recording via the download\_url, the file extension is not present in the downloaded file name?

Can you please share an example of what the issue is? 🙂

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![kupadhyaya](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kupadhyaya/32/35352_2.png) [@kupadhyaya](https://devforum.zoom.us/u/kupadhyaya)\
**Post date:** [September 16, 2020, 6:57pm UTC](https://devforum.zoom.us/t/downloading-recordings/30172/5 "2020-09-16T18:57:52Z")

</div>

Hi Tommy,

That’s correct, so if you plug the download URL in the browser, it will download the file, where you see the name.extension, which is all good. However, in our implementation, we are making the WebRequest with the URL and we’re inspecting the Content-Disposition in the Response Headers for this info, but it doesn’t contain filename and extension, as seen in an example. How can we get this information?

StatusCode : 200  
StatusDescription : OK  
Content : {37, 80, 68, 70…}  
RawContent : HTTP/1.1 200 OK  
Pragma: public  
Content-Description: File Transfer  
Content-Disposition: attachment; **filename="124062-77194-invoice.pdf"**  
Content-Length: 48233  
Cache-Control: public  
Content-Type: a…  
Headers : {[Pragma, public], [Content-Description, File Transfer], [Content-Disposition, attachment; **filename=“124062-77194-invoice.pdf”**], [Content-Length, 48233]…}  
RawContentLength : 48233

---

<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:** [September 18, 2020, 1:59pm UTC](https://devforum.zoom.us/t/downloading-recordings/30172/6 "2020-09-18T13:59:11Z")

</div>

Hey @kupadhyaya,

Thanks for clarifying. I can appreciate the trouble this causes for historical records, and you raise a good point. I’ve reached out to our Engineering team to see if this is something we might be able to support. (ZOOM-198177).

I’ll keep you posted!

Thanks,  
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:** [October 18, 2020, 11:59pm UTC](https://devforum.zoom.us/t/downloading-recordings/30172/7 "2020-10-18T23:59:20Z")

</div>

Closed on October 18, 2020, 11:59pm UTC

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