Forum Discussion
Detailed Report for Per Team in Microsoft Teams in TENANT
More specifically, you can use the /installedApps endpoint to list all apps per given team https://docs.microsoft.com/en-us/graph/api/teamsappinstallation-list?view=graph-rest-1.0&tabs=http
It's fairly straightforward to iterate over each Team and collect this data, if I get some free time this week I will put together a quick PoC script.
Yes - that's good - but personally I feel these should be easily downloadable as an actual report in the TAC where the admin can schedule automated reports including to show changes in apps to Teams and fluctuations in the use metrics of those apps.
That would be something of real value to sit alongside the recent improvements in the App Catalogue. This is just another manual process - but of course kudos for the script.
Best, Chris
- VasilMichevDec 16, 2019MVP
We've had this argument with MS folks ever since O365 Groups got support for connectors... obviously nothing's gonna happen on that end, so we should be thankful there's an API way to get the info.
- VasilMichevDec 18, 2019MVP
So here's a quick PoC script that enumerates apps for all Teams. You might be surprised just how many show up even for "empty" Teams. And as a bonus, it will give you a tab report per-channel.
https://github.com/michevnew/PowerShell/blob/master/Report_Teams_Apps.ps1
You need to populate all the necessary details in order to obtain a token, or just replace that part with your own preferred method.
- Himanshu SinghDec 19, 2019Iron Contributor
Many thanks,
I will check the script on my side and update here
BR,
/HS