Cannot find meeting by UUID

Hi Everyone

I use zoom API v2

I want to find all recordings for meeting.

I use /meetings/{meetingId}/recordings endpoint

Input parameter is meetingId

There are comment The meeting ID or meeting UUID. If given meeting ID, will take the last meeting instance.

If I use Id The api will return recordings

But If i use UUID I will message 

**There is no recording for this meeting**  
  
  
1) What difference between meeting ID and meeting UUID ?
2) Why do API endpoint not return recordings by meeting UUID ?

Hi Mike, 

Can you provide us the meeting ID and meeting UUID? Also, below is an explanation between meeting ID and meeting UUID.

MeetingID - meeting number

Meeting UUID - meeting UUID

 

One meeting can be launched many times, there is only one meetingID of one meeting, but it will generate many meeting UUIDs. One meeting instance will have one meeting UUID.

So one meeting can only have one meetingID, but it can also have many meetingUUIDs.

 

Meeting UUID is used to retrieve the past meeting instance. If the customer use the meetingID to retrieve the past meeting data, it will take the last meeting instance.

 

 

Thanks

Hi Michael

Thanks for explanation about different between MeetingID and UUID!

Problem with finding recording for meeting by UUID i resolved. It was problem with library which I used to do API request.

But I was confused by SWAGGER from https://developer.zoom.us/playground/#/Cloud%20Recording/recordingGet

I tried to use this endpoint for finding recordings but i got message NOT FOUND.

I have used Chrome browser. and example in swagger doesn’t work. How I understood problem is in UUID. This value contains special symbols like “+”, “/”, “=”. Maybe browser encodes this chars and I cannot get result.

But It works in POSTMAN.

Hi Mike, 

Glad that your issue is resolved, let us know if you have any other issues. 

Thanks

Lucky this thread was here. I was baffled about what uuid/id difference might be.

Is this anywhere in the docs? I can’t find a list of what objects and their properties are. The devdocs api reference just says e.g., ‘returns an object’ but doesn’t describe the object.

Hi James, 

Currently, the difference between uuid and id is not in our Docs. We’ll talk with our team to see when we’ll update our docs accordingly. 

Thanks 

Hey everyone,

Recently we launched Zoom Rivet for Node.js. Zoom Rivet is Zoom’s Official API Library and API Wrapper.

We currently support Node.js. Java, Python, GO, C#, and other languages are coming soon or being considered.

Zoom Rivet is available on npm and can be used to automatically handle OAuth and easily call Zoom APIs like Meetings, Phone, Users, Team Chat, Chatbot, Accounts, Video SDK, and more. It even includes a Webhook server to easily receive Zoom Webhooks.

npm install @zoom/rivet

Example that handles OAuth and calls a Meeting API and listens to a webhook event:

import { MeetingsS2SAuthClient } from "@zoom/rivet/meetings";

(async () => {
   const meetingsClient = new MeetingsS2SAuthClient({
      clientId: process.env.CLIENT_ID,
      clientSecret: process.env.CLIENT_SECRET,
      webhooksSecretToken: process.env.WEBHOOKS_SECRET_TOKEN,
      accountId: process.env.ACCOUNT_ID
   });

   // Rivet Events and Endpoints Go Here

   meetingsClient.endpoints.meetings.getMeeting({
      path: { meetingId: "MEETINGID" }
   }).then((response) => {
      console.log(response)
   });

   meetingsClient.webEventConsumer.event("meeting.started", (response) => {
      console.log(response.payload);
   })

   const server = await meetingsClient.start();

   console.log(`Zoom Rivet Events Server running on: ${JSON.stringify(server.address())}`);
})();

NPM:

Docs:

Sample App:

For feedback, requests, or questions please refer to the Rivet Devforum Category:

Best,
Tommy