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
}
]
}