How to pass parameters into the recordings api

I have a newb question but couldn’t find it in the forum.

I’m trying to use this API: https://developers.zoom.us/docs/api-reference/zoom-api/methods/#operation/recordingsList which works fine with no parameters, but I wanted to add a from date. When I tried adding this as a get parameter to my request, it gave me a 400. I then looked at the example and it looks like a JSON packet.

My question is how to send a JSON packet on a get request? I can’t seem to find this in the documentation.

Hi @radicallyrooted ,

No problem, check out our Postman public workspace:

https://www.postman.com/zoom-developer/workspace/zoom-public-workspace/request/22097587-977cb9a1-a6df-4bea-8759-2fd3efb754b4?ctx=documentation

You can fork this endpoint to your own workspace and replace the query params accordingly. Also not the documentation on the side or “code snippet” option on the side to populate code samples in different languages:

OK, here is the URL I am calling:

https://api.zoom.us/v2/users/me/recordings? from=2023-03-6& to=2023-03-21

There are a number of videos in this range, but here is the response I’m getting back?

{“from”:“2023-03-20”,“to”:“2023-03-21”,“page_count”:0,“page_size”:0,“total_records”:0,“next_page_token”:“”,“meetings”:}

Why did the date range change and why are there no videos? Are some of the other parameters required to make this work? Are all of the parameters required that are on the postman? If so, why isn’t it spelled out in the docs?

Sorry, posted below.

Thanks for the information about how to pass parameters into the recordings api

Hi @thom1 , it needs to be in UTC format: ‘yyyy-mm-dd’. Change from 2023-03-6 to 2023-03-06 and try again. Please also confirm whether this is for a user-level app and if you’re passing me because you’re checking for your recordings. If not, pass the userId or email address of the user you’re pulling recordings for (provided you have authorized access to make those queries).

Well, that was stupid.

Yes, I’m using me.

OK, I have modified the url to: https://api.zoom.us/v2/users/me/recordings? from=2023-03-06& to=2023-03-21 and it still returns

{"from":"2023-03-20","to":"2023-03-21","page_count":0,"page_size":0,"total_records":0,"next_page_token":"","meetings":[]}

Somehow spaces end up before “to” and “from” and that appears to be causing the issue. I have now resolved it.

The original problem appears to be that you can’t specify a from without a to date. These are provided as query parameters, so the JSON reference in the documentation is wrong.

@thom1 , I’m glad you resolved with the spacing.

You included the “to” date parameter though. How could it be clearer? Stating that it is mandatory if looking within a date range?

Yes. By saying you must specify from and to both if you specify either one.

1 Like

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