Restrictions on retrieving data from cloud recordings API


#1

Encountered an issue where the api returns an empty responses for some of our accounts while fetching recordings. In the process, we figured out that api returns data only for past 6 months strictly in one month range or less than that.

 

Observations 1:

Getting data for past 60 years range

Api call : https://api.zoom.us/v2/users/{user-id}/recordings?from=1958-03-15&to=2018-03-15

response : {

    “from”: “2018-02-15”,

    “to”: “2018-03-15”,

    …

    “meetings”:

}

zoom resets from parameter to fall within one month range.

 

Observation 2 :

Getting data for one month in last year

Api call : https://api.zoom.us/v2/users/{user-id}/recordings?from=2017-02-15&to=2017-03-15

response : {

    “code”: 300,

    “message”: “Only provide report in recent 6 months”

}

 

I was not able to find documentation/mention of this behaviour in Zoom’s docs. Can you provide some insight on this? Are we doing something wrong? Or is there no way to get data older than 6 months? Or is that a restriction of our specific account?


#2

Hi, we are sorry that it makes you inconvenient. We didn’t write it clearly in the documentation. We will write it on the API doc.

The rule is that you can only search the report in recent 6 months in one month range.

Thank you!


#3

Thanks for the response White. Just a quick question, Will the data before 6 months still be on your servers or will it be deleted ? Is there any alternate way to query old data ?


#4

Please can you remove this limit? 


#5

Hi Everyone, 

We have spoke, with our Engineers, we are working on new functionality to remove the limit. However, we do not have a timetable of when it will be released right now. 

Thanks


#6

@Michael_Purnell do you have an update on this at all? As per the OP I bashed my head against this wall for a good while before thinking that it might not actually be my fault.

@White_Tao confessed that the docs were at fault and asserted that these would be updated - which has not yet happened and has resulted in wasted development time.


#7

Hi @simon our Engineers are still looking to implement the feature in the coming months. For any upcoming updates please refer to upcoming API updates page - https://marketplace.zoom.us/docs/guides/welcome/recent-updates/api.

Also, the docs are now updated to reflect the 6 month range. - https://marketplace.zoom.us/docs/api-reference/zoom-api/cloud-recording/recordingslist.


#8

Hi @Michael_Purnell. Thanks for the update but I really don’t think those docs have been changed. I cleared my cache and I still can’t see any reference to a 6 month limit.


#9

@simon Try this link - https://devdocs.zoom.us/api-reference/zoom-api/cloud-recording/recordingslist. It should show it there.


#10

Ah yes. I see it now. Thanks!