# Api list recordings has stopped working

**URL:** <https://devforum.zoom.us/t/api-list-recordings-has-stopped-working/28324>\
**Category:** API and Webhooks\
**Created:** [August 27, 2020, 12:33pm UTC](https://devforum.zoom.us/t/api-list-recordings-has-stopped-working/28324 "2020-08-27T12:33:27Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![jacademy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jacademy/32/14193_2.png) [@jacademy](https://devforum.zoom.us/u/jacademy)\
**Post date:** [August 27, 2020, 12:33pm UTC](https://devforum.zoom.us/t/api-list-recordings-has-stopped-working/28324/1 "2020-08-27T12:33:27Z")

</div>

Hello this API worked perfectly for me but it stopped working.  
in particular I use this call:

$curl = curl\_init();  
curl\_setopt\_array($curl, array(  
CURLOPT\_URL =\> “[https://api.zoom.us/v2/accounts/me/recordings?trash\_type=meeting\_recordings&mc=false&page\_size=30&from=2020-07-20](https://api.zoom.us/v2/accounts/me/recordings?trash_type=meeting_recordings&mc=false&page_size=30&from=2020-07-20)”,  
CURLOPT\_RETURNTRANSFER =\> true,  
CURLOPT\_ENCODING =\> “”,  
CURLOPT\_MAXREDIRS =\> 10,  
CURLOPT\_TIMEOUT =\> 30,  
CURLOPT\_HTTP\_VERSION =\> CURL\_HTTP\_VERSION\_1\_1,  
CURLOPT\_CUSTOMREQUEST =\> “GET”,  
CURLOPT\_HTTPHEADER =\> array(  
“authorization: Bearer blablabla”,  
),  
));

now this call gives me the videos

{“from”:“2020-07-27”,“to”:“2020-08-27”…

but I have a video recorded on 2020-07-20 and of course it is not shown  
the only way to see the 2020-07-20 video is to put in the api call

CURLOPT\_URL =\> “[https://api.zoom.us/v2/accounts/me/recordings?trash\_type=meeting\_recordings&mc=false&page\_size=30&from=2020-07-20&to=2020-07-20](https://api.zoom.us/v2/accounts/me/recordings?trash_type=meeting_recordings&mc=false&page_size=30&from=2020-07-20&to=2020-07-20)”

but that’s certainly not what I need.  
Any suggestions are well accepted.  
thank you so much

---

<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:** [August 28, 2020, 9:02pm UTC](https://devforum.zoom.us/t/api-list-recordings-has-stopped-working/28324/2 "2020-08-28T21:02:56Z")

</div>

Hey @jacademy,

> [@jacademy](#):
>
> now this call gives me the videos
> 
> {“from”:“2020-07-27”,“to”:“2020-08-27”…
> 
> but I have a video recorded on 2020-07-20 and of course it is not shown  
> the only way to see the 2020-07-20 video is to put in the api call
> 
> CURLOPT\_URL =\> “[https://api.zoom.us/v2/accounts/me/recordings?trash\_type=meeting\_recordings&mc=false&page\_size=30&from=2020-07-20&to=2020-07-20”](https://api.zoom.us/v2/accounts/me/recordings?trash_type=meeting_recordings&mc=false&page_size=30&from=2020-07-20&to=2020-07-20%E2%80%9D)
> 
> but that’s certainly not what I need.

Not sure what the issue is. What exactly are you trying to do? Get the recording in a months time frame?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![jacademy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jacademy/32/14193_2.png) [@jacademy](https://devforum.zoom.us/u/jacademy)\
**Post date:** [September 2, 2020, 9:30am UTC](https://devforum.zoom.us/t/api-list-recordings-has-stopped-working/28324/3 "2020-09-02T09:30:53Z")

</div>

Hi Tommy,  
thanks for the answer.  
I’m trying to get all the recordings from a specific date to today. This API worked but now it’s not working anymore.

In details, I have one recording made on 2020-07-27 and this is the only recording made from 2020-07-20 to today. But the API:  
[https://api.zoom.us/v2/accounts/me/recordings?trash\_type=meeting\_recordings&mc=false&page\_size=30&from=2020-07-20](https://api.zoom.us/v2/accounts/me/recordings?trash_type=meeting_recordings&mc=false&page_size=30&from=2020-07-20)  
gives me no result. It doesn’t give me the recording made on 2020-07-27.

What is the error?

Thank you.

---

<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 4, 2020, 8:30pm UTC](https://devforum.zoom.us/t/api-list-recordings-has-stopped-working/28324/4 "2020-09-04T20:30:52Z")

</div>

Hey @jacademy,

Can you please try the following request url?

`https://api.zoom.us/v2/accounts/me/recordings?trash_type=meeting_recordings&mc=false&page_size=30&from=2020-07-26&to2020-07-28`

In the future make sure to use the `to` query param. 🙂

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![jacademy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jacademy/32/14193_2.png) [@jacademy](https://devforum.zoom.us/u/jacademy)\
**Post date:** [September 7, 2020, 9:18am UTC](https://devforum.zoom.us/t/api-list-recordings-has-stopped-working/28324/5 "2020-09-07T09:18:45Z")

</div>

Hi Tommy,  
after several test, I discovered that api works for a maximum range of a month.  
So this api works:  
“[https://api.zoom.us/v2/accounts/me/recordings?trash\_type=meeting\_recordings&mc=false&page\_size=30&from=2020-07-20&to=2020-08-20”](https://api.zoom.us/v2/accounts/me/recordings?trash_type=meeting_recordings&mc=false&page_size=30&from=2020-07-20&to=2020-08-20%E2%80%9D)

Instead, this api is NOT working:  
“[https://api.zoom.us/v2/accounts/me/recordings?trash\_type=meeting\_recordings&mc=false&page\_size=30&from=2020-07-20&to=2020-08-31”](https://api.zoom.us/v2/accounts/me/recordings?trash_type=meeting_recordings&mc=false&page_size=30&from=2020-07-20&to=2020-08-31%E2%80%9D)

But usually I need a range that is more than one month. How can I do?

---

<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 9, 2020, 7:08pm UTC](https://devforum.zoom.us/t/api-list-recordings-has-stopped-working/28324/6 "2020-09-09T19:08:11Z")

</div>

Hi @jacademy,

I’m glad to hear you were able to get this to work for a max range of 1 month.

To clarify, 1 month is currently the longest timeframe for which you can provide a to/from range under this endpoint, in one call.

If you need to access recordings for a larger time frame, you’ll need to make additional API calls (e.g., `&from=2020-07-20&to=2020-08-20` and then `&from=2020-08-20&to=2020-09-20`, etc.). Having said this, it’s a great suggestion to be able to query a larger date range in one call—I’d encourage you to submit this feature request here: #feature-requests

I hope this helps to clarify!

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:** [October 10, 2020, 5:08am UTC](https://devforum.zoom.us/t/api-list-recordings-has-stopped-working/28324/7 "2020-10-10T05:08:27Z")

</div>

Closed on October 10, 2020, 5:08am UTC

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