# Can't delete cloud recording

**URL:** <https://devforum.zoom.us/t/cant-delete-cloud-recording/11752>\
**Category:** API and Webhooks\
**Created:** [April 7, 2020, 8:55am UTC](https://devforum.zoom.us/t/cant-delete-cloud-recording/11752 "2020-04-07T08:55:03Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![EVant](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/evant/32/3511_2.png) [@EVant](https://devforum.zoom.us/u/EVant)\
**Post date:** [April 7, 2020, 8:55am UTC](https://devforum.zoom.us/t/cant-delete-cloud-recording/11752/1 "2020-04-07T08:55:03Z")

</div>

Hello  
I wonder why I can’t delete cloud recordings.  
I’m requesting all recordings from a host :  
`https://api.zoom.us/v2/users/{}/recordings?trash_type=meeting_recordings&from={}&to={}&page_size=300`

I’m processing the response  
for each meeting  
`https://api.zoom.us/v2/meetings/{}/recordings?action=trash`

For **some** of them I receive an 404 error:  
`{"code":3301,"message":"There is no recording for this meeting"}`

What’s wrong as I can see these recording from the web interface ?

Thanks

---

<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:** [April 8, 2020, 6:08am UTC](https://devforum.zoom.us/t/cant-delete-cloud-recording/11752/2 "2020-04-08T06:08:13Z")

</div>

Hey @EVant,

Can you please private message me the meetingID so I can look at the logs?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![EVant](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/evant/32/3511_2.png) [@EVant](https://devforum.zoom.us/u/EVant)\
**Post date:** [April 8, 2020, 12:09pm UTC](https://devforum.zoom.us/t/cant-delete-cloud-recording/11752/3 "2020-04-08T12:09:44Z")

</div>

[  
{  
“id” : 1212,  
“file\_type” : “MP4”,  
“record\_id” : “e39ff91d-5d1f-4ab7-86c4-7a1c3585e888”,  
“recording\_end” : “2020-04-07T14:59:03Z”,  
“recording\_type” : “shared\_screen\_with\_speaker\_view”,  
“recording\_start” : “2020-04-07T14:56:39Z”,  
“uploaded” : null,  
“downloaded” : null,  
“file\_size” : “52370”,  
“recordings\_uuid” : “o8tt/RSnR9eKEif6jVDqOw==”,  
“status” : “completed”  
}  
]

---

<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:** [April 8, 2020, 7:51pm UTC](https://devforum.zoom.us/t/cant-delete-cloud-recording/11752/4 "2020-04-08T19:51:45Z")

</div>

Hey @EVant,

Can you message me the meeting ID? I need to know what is in `{}`.

`https://api.zoom.us/v2/users/{}/recordings`

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![EVant](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/evant/32/3511_2.png) [@EVant](https://devforum.zoom.us/u/EVant)\
**Post date:** [April 8, 2020, 8:14pm UTC](https://devforum.zoom.us/t/cant-delete-cloud-recording/11752/5 "2020-04-08T20:14:35Z")

</div>

Hi Tommy

The id is 668270312

Today I downloaded it …

Thanks

Eric Vantroeyen

---

<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:** [April 9, 2020, 10:53pm UTC](https://devforum.zoom.us/t/cant-delete-cloud-recording/11752/6 "2020-04-09T22:53:44Z")

</div>

Hey @EVant,

I see two meetings for that meeting ID.

Can you try passing in the meeting UUID instead of the meetingID to delete it?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![EVant](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/evant/32/3511_2.png) [@EVant](https://devforum.zoom.us/u/EVant)\
**Post date:** [April 10, 2020, 7:22am UTC](https://devforum.zoom.us/t/cant-delete-cloud-recording/11752/7 "2020-04-10T07:22:47Z")

</div>

uuid: o8tt/RSnR9eKEif6jVDqOw==  
id: 668270312

I’m not confortable with double encoding recommended when using uuid, so I always use id.  
Could you rapidely give me an example using python of double encoding ?

Thanks

---

<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:** [April 11, 2020, 1:25am UTC](https://devforum.zoom.us/t/cant-delete-cloud-recording/11752/8 "2020-04-11T01:25:47Z")

</div>

Hey @EVant,

If you only supply the meetingID then it will only delete the most recent meeting IDs recording if it has any. The issue here is your meetingID’s latest instance didn’t have a recording.

Yes, please double url encode (encode the uuid twice) the meetingID since it has the slash. It will look like this: `o8tt%252FRSnR9eKEif6jVDqOw%253D%253D`

> <https://stackoverflow.com/questions/5607551/how-to-urlencode-a-querystring-in-python>

Thanks,  
Tommy

---

<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, 8:22pm UTC](https://devforum.zoom.us/t/cant-delete-cloud-recording/11752/9 "2020-08-21T20:22:39Z")

</div>

Closed on August 21, 2020, 8:22pm UTC


