Forum Discussion

saumyaa0807's avatar
saumyaa0807
Copper Contributor
Dec 19, 2024

Extracting Device and Participation Details in Microsoft Teams

Hi everyone,

I am working on a project for my organization to extract detailed information about Teams calls. Specifically, I need to gather data on the devices used by participants, as well as their join and leave times for each Teams meeting. This includes both participants and organizers.

My current approach involves:
1. Using Microsoft Graph API to access call and participant data.
2. Fetching relevant details such as device type, join time, and leave time.

- What are the best practices for extracting and managing this data?
- Are there any specific API endpoints or techniques you recommend for efficiently retrieving this information?
- How can I ensure the accuracy and completeness of the data collected?
- Are there any tools or libraries that can simplify this process?

Looking forward to your insights and experiences!

Thanks in advance for your help!

 

  • CowlingV's avatar
    CowlingV
    Copper Contributor

    saumyaa0807,

    I'm looking for similar information. While I can't provide answers, I would point out a couple things:

    • The communications/callrecords and communications/calls endpoints are worth further research.
    • Also note that both endpoints require api permissions that can only be granted to applications. Delegated user-based access is not sufficient. You won't be able to use Graph Developer to test queries.

Resources