Reporting API not returning multiple records

Hi,

I am trying to use the following Reporting endpoints, to get attendance of past 30 days.

However, the response JSON objects return data for only 1 last meeting and NOT multiple records

https://api.zoom.us/v2/{meeting_id}/participants
https://api.zoom.us/v2/{meeting_id}

I have also set the page_size: 300 for the query_params but still only 1 record is returned.

Also, I am well within the rate limits in terms of the API calls.

Can you please help.

Thanks
Abhinav

Hey @sanketana.zoom2
Thanks for reaching out to the Zoom Developer Forum,I am happy to help here!
Have you tried calling some of our Dashboard endpoints :slight_smile: Zoom Meeting API

Cheers,
Elisa

Hi Elsa,

Thanks for your response. I tried the Dashboard endpoints as you suggested. But I get the following error:

=====================
{‘code’: 200, ‘message’: ‘This API is only available for Business or higher accounts that have enabled the Dashboard feature.’}

I am currently on a Pro account and not Business (or higher). Does that mean that I cannot query any API to get the list of past meetings? There has to be some way of doing it (if not the Dashboard API), then may be some other APIs

Thank You
Abhinav

Hi there! @sanketana.zoom2
So all our dashboard endpoints require a Business or higher account, so you wont be able to query any of those endpoints.

But some of our report endpoints will work with a Pro account

Have you tried using those?

Best,
Elisa

Hi Elisa,

I checked the link you shared, but couldn’t find anything relevant to reporting there.

Can you please suggest the exact end point I need to query?

Thanks,
Abhinav

Hi @sanketana.zoom2
Sorry for the late reply! An endpoint that you can call with a Pro account will be the following:

Hope this helps,
Elisa

Hi Elisa,

This was the API end point that I tried in the first place and the issue was that it always returned only 1 record. That is information about the most recent meeting.

Is there a limitation on how many records are returned by this end point for Pro account.

Can you provide any working example or a sample code.

Thanks
Abhinav

Hi Elisa,

Did you get a chance to respond to my earlier comment ?

The API endpoint you suggest does not give the historical data but only the last meeting information. Is there a limitation on that in Pro account.

Regards,
Abhinav

Hi @sanketana.zoom2

You should be able to use the query parameters “from” and “to” when calling this endpoint go get more meetings in your response. As well as the “type”

The request should look something like this:

https://api.zoom.us/v2/report/users/{userId}/meetings?from=2022-01-01&to=2022-02-01&type=past

Hope this helps
Elisa