Hey @MelisaB,
Thank you for providing those details, that’s very helpful. My understanding is that you are looking to map Occurrence IDs to Meeting UUIDs. Currently, the best method that we have is by comparing the occurrence Actual Start Time with the former and upcoming meetings Scheduled Start Times.
This means that in order to accomplish this, you will need the Actual Start Time of the occurrence and the Scheduled Start Time of the meeting occurrences before and after that time. Using custom logic, you can then determine what meeting UUID the occurrence belongs to.
Is that correct?
As you mentioned earlier, it seems the final piece of this puzzle is obtaining the Scheduled Start Time. While we don’t have a webhook that returns this, you can use the Get a Meeting API to obtain the scheduled start time per occurrence_id
.

If you would like the Scheduled Start Time to be returned by the webhook in a future release, I recommend posting in the #feature-requests category.
Is there any reason that you requested this endpoint specifically? Do you need to pull this information after a meeting has expired? I’m having trouble understanding why this API would work where the Get a Meeting API would not.
As you can see, based on the info sent by webhook, we can try to filter occurrences based on the combination of Meeting number and Start Date, however for this case there will not be a match, as scheduled and actual dates are different in this case.
Additionally, there would be issue if meeting was scheduled at 11:50 PM and host starts meeting 15 minutes later. In that case there would be a match, however it would incorrectly associate it to next occurrence.
I definitely understand that. This is the same reason that our engineering team reported that there isn’t a relationship between occurrence_id
and meeting UUID. I realize that using the timestamp poses issues when trying to relate occurrences to meeting IDs.
While we may not use the occurrence_id
itself, I think that having the ability to map a specific occurrence to a meeting UUID is a needed feature. At this risk of sounding like a broken record, this seems like another good candidate to post in our #feature-requests category.
In the meantime, using the timestamp method really is the best bet. Let me know if my understanding of what you are looking to accomplish and what is needed is correct.
Thanks,
Max