How to retrieve personal concluded meetings/video chats

Hi @tommy,

You can get the UUID from the Get Meetings endpoints

This is only true for scheduled meeting not “instant meetings”

Or the Meeting Ended Webhook

So I looked into the Webhooks and it seems that they will not reliably give us all informations we need.

First of all the Webhook might fail/not be triggered resulting in a loss of informations. Secondly there seems to be an issue with get all informations for all participants.
Little background: we are not only interested in meetings the user is hosting, but also participating in. And when we talk about “meetings” it is not only about scheduled ones, but also “direct calls” (i think that is what die API calls “instant meeting”)

So we cannot utilise the meeting.ended Webhook, but we would need to use the participant joined/left webhooks to determine exactly when a participant was part of a meeting – which might be not the whole time.

Looking into the meeting.participant_left Webhook it states:

The meeting host must be a user in your account or a user in any other accounts that have installed your webhook-enabled app.

So if a users of ours joins a meeting of another user not (yet) having installed our webhook-enabled app, we will not get notified, resulting in a loss of informations.

It looks like there is no reliable way to know if a user was participant of any kind of meeting and the start/end time of their participation in any meeting.