Thank you for reaching out to the Zoom Developer Forum.
Try using the UUID of the meeting instance with the Get Meeting Participant Reports API. This will make sure that you are querying against a specific instance instead of the latest instance for a particular Meeting ID.
When using the Add Meeting Registrant API, a unique join_url that is specific to that registrant is returned. You will only want to provide this join_url to the registrant so they can easily join the meeting.
I hope that helps! Let me know if you have any questions.
Good question! In order to get attendance for a meeting in a specific range of dates, first you can use the Get Meeting Reports API with the from and to parameters to get a list of meetings in your date range.
From there, you would want to filter the array of meetings based on the meeting number that you’re looking for. Once you have a list that only includes occurrences of that Meeting ID, you can call the Get Meeting Participant Reports AP with each UUID in the list.