Delete recording file API not working

Description
DELETE

/meetings/{meetingId}/recordings/{recordingId}

Using Delete recording file API mostly return error:
{ code: 3301,
message: ‘There is no recording for this meeting’ }

The recording file do exist and I can use the same meetingId (UUID) access it through: https://zoom.us/recording/management/detail?meeting_id={uuid}

Error
{ code: 3301,
message: ‘There is no recording for this meeting’ }

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

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

How To Reproduce (If applicable)
Steps to reproduce the behavior:
We got this error when we delete most of our cloud recordings (probably around 90%); although there are 10% of the deleting success.

We were using meetingId UUID and we did the double encoding.

Additional context
We were using meetingId UUID and we did the double encoding. The recording file do exist and I can use the same meetingId (UUID) access it through: https://zoom.us/recording/management/detail?meeting_id={uuid}

Hey @fei.xie,

This is most likely happening because you are passing in an instance of a meeting ID that does not have a recording.

Please email these details and the meetingID / meetingUUID you are passing in to developersupport@zoom.us so we can investigate further.

Thanks,
Tommy