API Endpoint(s) and/or Zoom API Event(s) /v2/meetings/{meetingId}/meeting_summary /v2/users/{userId}/meetings
Description
I make a call to /v2/users/{userId}/meetings and it returns a list of meetings from the past
I pick a past meeting’s uuid and I use it to make a call to /v2/meetings/{meetingId}/meeting_summary
I get an response saying:
[3001] Meeting does not exist: XXX.
I expected to get back the meeting summary.
Not sure what I’m doing wrong here. All these meetings are scheduled via our Calendly integration, so not sure if that’s causing any issue. All of these meetings only have 2 participants, the host, and the attendee.
I can provide a zoom employee some example uuid’s via pm if needed.
@gianni.zoom thanks for the reply. These are not recurring meetings. They are one off meetings created by the Zoom → Calendly integration. The list meetings api is returning a meeting type of 2 (Scheduled Meeting). Confusingly, the docs call for a meetingId in the url, but in the notes they mention it must be the meeting UUID. I’ve tried using both the UUID and the integer ID and neither work.
So it looks like the issue is that it’s actually looking for a meeting instance ID, rather than a meeting ID. The Zoom docs are not at all clear about this, and seem to just use the term ‘meetingId’ regardless of the type of ID it wants.
Once I made a call to /past_meetings/{meetingId}/instances it returned an instance UUID (that looks identical to a meeting ID) and then I used that and was able to retrieve the summary.
I’d maybe suggest Zoom comes up with a better naming convention and update the docs.