Unique identifier for MA cloud recordings

I’m working on a Server-to-Server OAuth app that downloads meeting recordings of a MASTER ACCOUNT when they become available (recording.completed event webhook).

In case of network issues or downtime, I plan on using the Zoom REST API to get all MA (Master Account) meeting recordings (/accounts/{accountId}/recordings endpoint) to check which ones have already been downloaded and which have not.

However, I cannot seem to find a unique identifier for said cloud recordings. They are only objects in a JSON array and the closest thing they contain to an identifier is the meeting ID, which does not suffice for the job because many recordings can be of the same meeting (and have the same meeting ID).

Am I missing something or is there actually not a unique identifier implemented for cloud recordings? How could I go about achieving my goal?

Hi @idressos
Thanks for reaching out to the Zoom Developer forum, I am happy to help here!
Allow me some time to do some testing on my end and I will come back to you with an update shortly