I’m trying to understand the best way to associate a meeting that has happened with a meeting that has been scheduled.
My understanding is that there is a uuid for a meeting that is scheduled and a different uuid for a meeting that has occurred with the only common identifier between them being the 10 digit meeting id.
So far so good, I use the meeting.ended webhook to get the new uuid no problem and can use the 10 digit meeting id to reference the scheduled meeting. The problem is, as far as I can tell, the 10 digit meeting id is not unique and expires after a set amount of time. Which is a problem, because when I get the meeting.ended hook and lookup any setting associated with the scheduled meeting I may get multiple hits when looking up the 10 digit meeting id and have no way to know which is correct without attempting to maintain an expiration that aligns with the Zoom internal expiration.
Is there any other way to associate a scheduled meeting with its counterpart after it has occurred except the 10 digit id? If not, it would be hugely beneficial to retain a pointer to the scheduled meeting uuid in the new record of the meeting once it’s occurred.