To track all meetings started by a user using API, you can use the Microsoft Graph API endpoint /users/{id}/onlineMeetings/getAllRecordings
. This endpoint allows you to fetch all the online meetings and/or online meeting artifacts for a specific user.
GET /users/{id}/onlineMeetings/getAllRecordings?$filter=meetingOrganizerId%20eq%20'{id}'
In this request, replace {id}
with the user ID of the person whose meetings you want to track. The $filter
query parameter is used to filter the results based on the meetingOrganizerId
.
Permissions required:
- Delegated :
OnlineMeetingArtifact.Read.All
- Application:
OnlineMeetingArtifact.Read.All
Thanks,
Prasad Das
*************************************************************************
If the response is helpful, please click "Accept Answer" and upvote it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.