Forum Discussion

csnarain's avatar
csnarain
Brass Contributor
Apr 18, 2020

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

  • StefanFried's avatar
    StefanFried
    Iron 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)?

     

     

     

    • csnarain's avatar
      csnarain
      Brass 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_taulatin's avatar
        test_taulatin
        Copper 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

Resources