Recordings not being deleted

Hi, we have a schedule task that deletes to trash past meeting recordings. When a meeting has multiple files, a delete method is performed for each file. The first call returns OK, and the remaining calls returns 404 not found. This is fine as each call is asking to remove all files for the meeting.

But I can still see files not deleted in Zoom admin panel.

[2019-04-08 09:00:08] Asking Zoom to delete recording files. zoom_meeting_id=685304499
[2019-04-08 09:00:08] Zoom files deleted successfully. zoom_meeting_id=685304499
[2019-04-08 09:00:08] Asking Zoom to delete recording files. zoom_meeting_id=685304499
[2019-04-08 09:00:08] Zoom files deleted failed. zoom_meeting_id=685304499
Client error: `DELETE https://api.zoom.us/v2/meetings/685304499/recordings?action=trash` resulted in a `404 Not Found` response:
{"code":3301,"message":"There is no recording for this meeting"}
[2019-04-08 09:00:08] Asking Zoom to delete recording files. zoom_meeting_id=685304499
[2019-04-08 09:00:08] Zoom files deleted failed. zoom_meeting_id=685304499
Client error: `DELETE https://api.zoom.us/v2/meetings/685304499/recordings?action=trash` resulted in a `404 Not Found` response:
{"code":3301,"message":"There is no recording for this meeting"}

Expected result: all files for meeting 685304499 should be in trash.
Actual result: one file is not in trash.

We don’t reuse meetings, so this file can’t be a new recording from after the delete call.

Can you please send a support ticket at developersupport@zoom.us