How To View Installed Apps For Team

Microsoft Teams is a communication product/service from Microsoft 365. It helps users to connect and communicate with other users within internal and external organizations. Microsoft allows us to add multiple applications to each team. So, users belonging to a specific team alone can access those applications.

In this post, I would like to show you the different ways to view the installed apps for a specific team.

Team UI

  • Open Microsoft Team
  • If you are the owner of the Microsoft Team, Click the More Options (...) button for the particular Team
  • Select the Manage Team menu
  • Then click the Apps tab
  • Under the apps tab, we can see the list of apps installed for that team.

Microsoft Graph API

We can also use the Microsoft Graph API to do the same action. Use the below options in Microsoft Graph Explorer to get the list of installed apps for the particular team.

Microsoft Graph API EndPoint

GET https://graph.microsoft.com/v1.0/teams/<team id>/installedApps?$expand=teamsAppDefinition

Consent Permission

Delegated Permission: TeamsAppInstallation.ReadForTeam or TeamsAppInstalltion.ReadWriteForTeam or group.Read.All or Group.ReadWrite.All or Directory.Read.All or Directory.ReadWrite.All

Application Permission: TeamsAppInstallation.ReadForTeam or TeamsAppInstalltion.ReadWriteForTeam or group.Read.All or Group.ReadWrite.All or Directory.Read.All or Directory.ReadWrite.All

The below request headers should be sent along with the request to get the details,

Request Header

Content-Type: application/json

In Microsoft Graph Explorer, click Run Query to send the request and get the list of installed application details,

Output

Now the users can get the list of application details installed for the particular Team.

{
    "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#teams('6e4axxxx-xxxx-xxxx-xxxx-xxxxaf3651eb')/installedApps(teamsAppDefinition())",
    "@odata.count": 48,
    "value": [
        {
            "id": "NmU0YWFmODYtZmZmMS00ZjE3LTgyNWQtZWNiNWFmMzY1MWViIyMxNGQ2OTYyZC02ZWViLTRmNDgtODg5MC1kZTU1NDU0YmIxMzY=",
            "teamsAppDefinition": {
                "id": "MTRxxxxxxxxxxmVlYi00ZjQ4LTg4OTAtXXXXXXXXXXJiMTM2IyMxLjAjI1B1xxxxxxxxxx==",
                "teamsAppId": "14d6962d-xxxx-4f48-xxxx-de55454bb136",
                "displayName": "Activity",
                "version": "1.0",
                "publishingState": "published",
                "shortDescription": "Activity app bar entry.",
                "description": "Activity app bar entry.",
                "lastModifiedDateTime": null,
                "createdBy": null
            }
        },
        {
            //.... more values
        }
    ]
}