Thank you for reaching out to the Zoom Developer Forum. Try using a from date that is within one month of your to date. The API can only show up to 1 month of data at a time and selecting a date that is outside of the range may be causing it to default to the current date.
If that doesn’t help, you can try using the UUID of the specific instance in order to see information about each instance of the meeting.
Why under “List Participants”, ( GET /metrics/meetings/{meetingId}/participants) does it state…
“You can specify a monthly date range for the dashboard data using the from and to query parameters. The month should fall within the last six months.”
Good question! This is a spot where our documentation could be clearer.
While the time between the to and from field should be 1 month, that month should also be within the last 6 months. In other words, you can request up to 1 month of data at once from within the last 6 months. You’ll see this pattern with a few of our APIs.
I’m good. I went after the past participants via past_meetings/instances using meetingID, then report/meetings/participants using the UUID of the instance.