I'm using the Microsoft Graph API beta to create online meetings with an application token. I use this end point to create the meetings.
POST /users/{userId}/onlineMeetings/createOrGet
Now we are looking for a way to monitor these meetings. We need to know if the meeting has started and who is in the meeting at the moment.
Call records are only available after the meeting has finished.
I also tried the attendee report endpoint, but it throws an error:
GET /users/{userId}/onlineMeetings/{meetingId}/attendeeReport
"error": {
"code": "InternalServerError",
"message": "Object reference not set to an instance of an object.",
"innerError": {
"date": "2021-01-14T09:08:34",
"request-id": "adec0849-c046-4893-9a21-c9a61703975d",
"client-request-id": "adec0849-c046-4893-9a21-c9a61703975d"
}
}
Is there any way of getting this data of an ongoing Microsoft Teams meeting. Using the Graph API, a bot or a Teams app?