Can't delete cloud recording

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

Hey @EVant,

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

Thanks,
Tommy

[
{
“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”
}
]

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

Hi Tommy

The id is 668270312

Today I downloaded it …

Thanks

Eric Vantroeyen

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

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

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

Thanks,
Tommy