Forum Discussion
Teams Channel Meetings Graph API
Is there any Graph API to get all channel meetings in a Teams team? Currently I'm using adhoc methods to identify them using multiple graph API queries and collating the result but would like to know if there is a simple graph call to get this
5 Replies
- StefanFriedIron Contributor
csnaraincurrently no graph api exists where one can retrieve information around meetings in a channel. I guess you want to get statistical information per team and per channel, rigtht ?# of meetings , duration of meetings.
Can you share details what method you use at the moment (you've mentioned an adhoc method)?
- csnarainBrass Contributor
StefanFried The method I use currently is a bit quirky and not sure if it will break in future, but nevertheless let me explain
1. I make a call to graph "group/{id}/events" and get the joinURL property for each one of the events
2. I then extract the channel id from the joinURL property if it exists
3. Next, I call graph again to list all channels and filter it with the channel id and then get the respective channel's display names
- test_taulatinCopper Contributor
csnarain Unfortunately, there is no 'channelId' in 'joinURL', for example:
https://teams.microsoft.com/l/meetup-join/11%3ameeting_FGNjZjFzN2EtYTQzNi00ZDlhLTk4YjAtN2Q1ZDljMGE4YzMz%40thread.v2/0?context=%2b%22Tid%22%3a%2191dc7491-4743-4489-a19b-e44bc7f7d036%21%2c%22Oid%22%3a%2234bdad32-a992-4aff-8d6e-be16521aedab%22%7d