# Get recording api

**URL:** <https://devforum.zoom.us/t/get-recording-api/60841>\
**Category:** API and Webhooks\
**Created:** [November 29, 2021, 5:06pm UTC](https://devforum.zoom.us/t/get-recording-api/60841 "2021-11-29T17:06:16Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![shreyasv](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/shreyasv/32/32940_2.png) [@shreyasv](https://devforum.zoom.us/u/shreyasv)\
**Post date:** [November 29, 2021, 5:06pm UTC](https://devforum.zoom.us/t/get-recording-api/60841/1 "2021-11-29T17:06:17Z")

</div>

## Using this template helps us debug your issues more effectively 🙂

**Description**  
I am trying to fetch recording from cloud for meeting created by Personal meeting id.  
While creating meeting i have got id in response, which i have used for fetching recording using “meetings/{meetingId}/recordings” api. Everything working fine if i set “use\_pmi” value false while creating meeting. But if I set “use\_pmi” true while creating meeting, everything working fine except I am getting success:false in recording api response.

**Error**  
I dont get error message, but i am getting success:false in recording api

**Which App Type (OAuth / Chatbot / JWT / Webhook)?**  
JWT

**Which Endpoint/s?**  
meetings/{meetingId}/recordings

---

<div class="post-metadata">

**Author:** ![gianni.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gianni.zoom/32/32523_2.png) [@gianni.zoom](https://devforum.zoom.us/u/gianni.zoom)\
**Post date:** [November 29, 2021, 10:06pm UTC](https://devforum.zoom.us/t/get-recording-api/60841/2 "2021-11-29T22:06:35Z")

</div>

Hi @shreyasv ,

Thanks for your inquiry! What exactly do you see in the response body when you fetch a meeting with `"use_pmi":` true from meetings/{meetingId}/recordings?

Thank you!

---

<div class="post-metadata">

**Author:** ![shreyasv](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/shreyasv/32/32940_2.png) [@shreyasv](https://devforum.zoom.us/u/shreyasv)\
**Post date:** [November 30, 2021, 4:12am UTC](https://devforum.zoom.us/t/get-recording-api/60841/3 "2021-11-30T04:12:23Z")

</div>

Hello

I am getting following error message.  
Client error: `GET https://api.zoom.us/v2/meetings/81795987446/recordings` resulted in a `404 Not Found` response:\n  
{“code”:3301,“message”:“This recording does not exist.”}

But i have checked in my zoom account, recording is there.

I have created meeting with below request

$path = ‘users/me/meetings’;

```
  $url = $this->retrieveZoomUrl();

  $body = [

     'headers' => [

        'Authorization' => 'Bearer ' . $this->jwt,

        'Content-Type' => 'application/json',

        'Accept' => 'application/json',

     ],

     'body' => json_encode([

        'topic' => $this->topic,

        'type' => $this->type,

        'start_time' => $this->start_time,

        'duration' => $this->duration,

        'agenda' => $this->agenda,

        'timezone' => $this->timezone,

        'settings' => [

           'use_pmi' => true,

           'host_video' => $this->host_video,

           'participant_video' => $this->participant_video,

           'waiting_room' => $this->waiting_room,

           'auto_recording' => 'cloud',

        ],

     ]),

  ];

```

Thanks

---

<div class="post-metadata">

**Author:** ![shreyasv](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/shreyasv/32/32940_2.png) [@shreyasv](https://devforum.zoom.us/u/shreyasv)\
**Post date:** [December 2, 2021, 6:43am UTC](https://devforum.zoom.us/t/get-recording-api/60841/4 "2021-12-02T06:43:12Z")

</div>

Hello

This is an update for my previous query.  
I am getting meeting details for api 'meetings/{meeting\_id} with id i have got in response while creating meeting.

But if i have used same id for fetching recording, i am getting following message  
{“code”:3301,“message”:“This recording does not exist.”}

---

<div class="post-metadata">

**Author:** ![elisa.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/elisa.zoom/32/47836_2.png) [@elisa.zoom](https://devforum.zoom.us/u/elisa.zoom)\
**Post date:** [December 10, 2021, 8:23pm UTC](https://devforum.zoom.us/t/get-recording-api/60841/5 "2021-12-10T20:23:44Z")

</div>

Hi @shreyasv

I think this is the same issue you had in the other post.

> [@Unable to fetch recording from cloud by using PMI](https://devforum.zoom.us/t/unable-to-fetch-recording-from-cloud-by-using-pmi/61142/3):
>
> I done that already. But the problem is, i am getting latest meeting recording only. The script is running in background which check meeting is completed and then get that meeting id and fetch the recording in loop. If i used PMI and if two meetings were completed, then i am able to fetch latest meeting recording only.

Have you had any luck with those recommendations we gave you??

Best,  
Elisa

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [January 10, 2022, 6:24am UTC](https://devforum.zoom.us/t/get-recording-api/60841/6 "2022-01-10T06:24:25Z")

</div>

Closed on January 10, 2022, 6:24am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
