Is there any Microsoft Graph API to get the actual start and end time of a meeting and to display the participants (who have joined in MS Teams) information??

Elton Todd 30 Reputation points
2024-01-03T16:33:44.8533333+00:00

We are currently trying to use the Microsoft Graph API to get all the details of past meetings (actual length of meeting, owner of meeting and participants). Up to this point the only thing I have been able to get is the actual event/meeting that is set in the calendar and who was invited.

To be clear:

We would like to:

Get a list of all meetings for every user for a set of dates

Get the duration of each of those meetings, the owner/host of those meetings and the participants of those meetings.

Is there a set of API commands that can be ran to do this?

We already have an application token and app permissions set.

Thanks in advance for your help.

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
13,006 questions
0 comments No comments
{count} vote

1 answer

Sort by: Most helpful
  1. Vahid Ghafarpour 22,425 Reputation points
    2024-01-03T17:08:42.6966667+00:00

    Thanks for posting your question in the Microsoft Q&A forum.
    You can use the /users/{id}/calendar/events endpoint to get a specific user's list of events (meetings) within a date range.

    https://learn.microsoft.com/en-us/graph/api/calendar-list-events?view=graph-rest-1.0&tabs=http

    ** Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful **


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.