# Cannot find meeting by UUID

**URL:** <https://devforum.zoom.us/t/cannot-find-meeting-by-uuid/1562>\
**Category:** API and Webhooks\
**Created:** [August 2, 2018, 3:40pm UTC](https://devforum.zoom.us/t/cannot-find-meeting-by-uuid/1562 "2018-08-02T15:40:05Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mike\_Kollen](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/mike_kollen/32/669_2.png) [@Mike\_Kollen](https://devforum.zoom.us/u/Mike_Kollen)\
**Post date:** [August 2, 2018, 3:40pm UTC](https://devforum.zoom.us/t/cannot-find-meeting-by-uuid/1562/1 "2018-08-02T15:40:05Z")

</div>

Hi Everyone

I use zoom API v2

I want to find all recordings for meeting.

I use&nbsp;[/meetings/{meetingId}/recordings](https://developer.zoom.us/playground/#/Cloud%20Recording/recordingGet)&nbsp;endpoint

Input parameter is&nbsp;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&nbsp;

```
**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 ?
```

---

<div class="post-metadata">

**Author:** ![michael\_p.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_p.zoom/32/18105_2.png) [@michael\_p.zoom](https://devforum.zoom.us/u/michael_p.zoom)\
**Post date:** [August 3, 2018, 3:15pm UTC](https://devforum.zoom.us/t/cannot-find-meeting-by-uuid/1562/2 "2018-08-03T15:15:30Z")

</div>

Hi Mike,&nbsp;

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

&nbsp;

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.

&nbsp;

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.

&nbsp;

&nbsp;

Thanks

---

<div class="post-metadata">

**Author:** ![Mike\_Kollen](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/mike_kollen/32/669_2.png) [@Mike\_Kollen](https://devforum.zoom.us/u/Mike_Kollen)\
**Post date:** [August 6, 2018, 6:35am UTC](https://devforum.zoom.us/t/cannot-find-meeting-by-uuid/1562/3 "2018-08-06T06:35:40Z")

</div>

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&nbsp;[https://developer.zoom.us/playground/#/Cloud%20Recording/recordingGet](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.

---

<div class="post-metadata">

**Author:** ![michael\_p.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_p.zoom/32/18105_2.png) [@michael\_p.zoom](https://devforum.zoom.us/u/michael_p.zoom)\
**Post date:** [August 7, 2018, 4:22pm UTC](https://devforum.zoom.us/t/cannot-find-meeting-by-uuid/1562/4 "2018-08-07T16:22:24Z")

</div>

Hi Mike,&nbsp;

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

Thanks

---

<div class="post-metadata">

**Author:** ![James\_Hale](https://avatars.discourse-cdn.com/v4/letter/j/ebca7d/32.png) [@James\_Hale](https://devforum.zoom.us/u/James_Hale)\
**Post date:** [August 17, 2018, 4:18am UTC](https://devforum.zoom.us/t/cannot-find-meeting-by-uuid/1562/5 "2018-08-17T04:18:34Z")

</div>

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&nbsp;and their properties are. The devdocs api reference just says e.g., ‘returns an object’ but doesn’t describe the object.

---

<div class="post-metadata">

**Author:** ![michael\_p.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_p.zoom/32/18105_2.png) [@michael\_p.zoom](https://devforum.zoom.us/u/michael_p.zoom)\
**Post date:** [August 17, 2018, 9:21pm UTC](https://devforum.zoom.us/t/cannot-find-meeting-by-uuid/1562/6 "2018-08-17T21:21:42Z")

</div>

Hi James,&nbsp;

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.&nbsp;

Thanks&nbsp;

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 5:51pm UTC](https://devforum.zoom.us/t/cannot-find-meeting-by-uuid/1562/7 "2020-08-21T17:51:48Z")

</div>

Closed on August 21, 2020, 5:51pm UTC



---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [January 22, 2025, 10:13pm UTC](https://devforum.zoom.us/t/cannot-find-meeting-by-uuid/1562/8 "2025-01-22T22:13:38Z")

</div>

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](https://developers.zoom.us/docs/rivet/javascript/get-started/) is available on [npm](https://www.npmjs.com/package/@zoom/rivet) and can be used to automatically handle [OAuth](https://developers.zoom.us/docs/rivet/javascript/authorization/) and easily call [Zoom APIs](https://developers.zoom.us/docs/api/) like [Meetings](https://developers.zoom.us/docs/api/meetings/), [Phone](https://developers.zoom.us/docs/api/phone/), [Users](https://developers.zoom.us/docs/api/users/), [Team Chat](https://developers.zoom.us/docs/api/team-chat/), [Chatbot](https://developers.zoom.us/docs/api/chatbot/), [Accounts](https://developers.zoom.us/docs/api/accounts/), [Video SDK](https://developers.zoom.us/docs/api/video-sdk/), and more. It even includes a Webhook server to easily receive Zoom [Webhooks](https://developers.zoom.us/docs/api/webhooks/).

```auto
npm install @zoom/rivet

```

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

```js
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:

> **[@zoom/rivet](https://www.npmjs.com/package/@zoom/rivet)**
>
> Zoom Rivet is a comprehensive toolkit built to help developers quickly integrate and manage server-side applications within the Zoom ecosystem. This tool currently supports Node.js, offering core functionalities like authentication, API wrappers, and...

Docs:

> **[Get started - Zoom Developers](https://developers.zoom.us/docs/rivet/javascript/get-started/)**
>
> The Zoom Developer Platform is an open platform that allows third-party developers to build applications and integrations upon Zoom’s video-first unified communications platform.

Sample App:

> **[GitHub - zoom/rivet-javascript-sample: Standup Bot sample app for Zoom Rivet for...](https://github.com/zoom/rivet-javascript-sample)**
>
> Standup Bot sample app for Zoom Rivet for JavaScript

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

> **[Zoom Rivet](https://devforum.zoom.us/c/rivet/90)**
>
> Zoom Rivet helps quickly integrate server-side applications with Zoom. Built-in authentication, API wrappers and event subscriptions let you focus on business logic, not infrastructure.

Best,  
Tommy
