Role ID Purpose Description
TeamsAppInstallation.ReadForChat.All cc7e7635-2586-41d6-adaa-a8d3bcad5ee5 Read installed Teams apps for all chats Allows the app to read the Teams apps that are installed in any chat, without a signed-in user. Does not give the ability to read application-specific settings.
TeamsAppInstallation.ReadForTeam.All 1f615aea-6bf9-4b05-84bd-46388e138537 Read installed Teams apps for all teams Allows the app to read the Teams apps that are installed in any team, without a signed-in user. Does not give the ability to read application-specific settings.
TeamsAppInstallation.ReadForUser.All 9ce09611-f4f7-4abd-a629-a05450422a97 Read installed Teams apps for all users Allows the app to read the Teams apps that are installed for any user, without a signed-in user. Does not give the ability to read application-specific settings.
TeamsAppInstallation.ReadWriteAndConsentForChat.All 6e74eff9-4a21-45d6-bc03-3a20f61f8281 Manage installation and permission grants of Teams apps for all chats Allows the app to read, install, upgrade, and uninstall Teams apps in any chat, without a signed-in user. Gives the ability to manage permission grants for accessing those specific chats’ data.
TeamsAppInstallation.ReadWriteAndConsentForTeam.All b0c13be0-8e20-4bc5-8c55-963c23a39ce9 Manage installation and permission grants of Teams apps for all teams Allows the app to read, install, upgrade, and uninstall Teams apps in any team, without a signed-in user. Gives the ability to manage permission grants for accessing those specific teams’ data.
TeamsAppInstallation.ReadWriteAndConsentSelfForChat.All ba1ba90b-2d8f-487e-9f16-80728d85bb5c Allow the Teams app to manage itself and its permission grants for all chats Allows a Teams app to read, install, upgrade, and uninstall itself for any chat, without a signed-in user, and manage its permission grants for accessing those specific chats’ data.
TeamsAppInstallation.ReadWriteAndConsentSelfForTeam.All 1e4be56c-312e-42b8-a2c9-009600d732c0 Allow the Teams app to manage itself and its permission grants for all teams Allows a Teams app to read, install, upgrade, and uninstall itself for any team, without a signed-in user, and manage its permission grants for accessing those specific teams’ data.
TeamsAppInstallation.ReadWriteForChat.All 9e19bae1-2623-4c4f-ab6e-2664615ff9a0 Manage Teams apps for all chats Allows the app to read, install, upgrade, and uninstall Teams apps in any chat, without a signed-in user. Does not give the ability to read application-specific settings.
TeamsAppInstallation.ReadWriteForTeam.All 5dad17ba-f6cc-4954-a5a2-a0dcc95154f0 Manage Teams apps for all teams Allows the app to read, install, upgrade, and uninstall Teams apps in any team, without a signed-in user. Does not give the ability to read application-specific settings.
TeamsAppInstallation.ReadWriteForUser.All 74ef0291-ca83-4d02-8c7e-d2391e6a444f Manage Teams apps for all users Allows the app to read, install, upgrade, and uninstall Teams apps for any user, without a signed-in user. Does not give the ability to read application-specific settings.
TeamsAppInstallation.ReadWriteSelfForChat.All 73a45059-f39c-4baf-9182-4954ac0e55cf Allow the Teams app to manage itself for all chats Allows a Teams app to read, install, upgrade, and uninstall itself for any chat, without a signed-in user.
TeamsAppInstallation.ReadWriteSelfForTeam.All 9f67436c-5415-4e7f-8ac1-3014a7132630 Allow the Teams app to manage itself for all teams Allows a Teams app to read, install, upgrade, and uninstall itself in any team, without a signed-in user.
TeamsAppInstallation.ReadWriteSelfForUser.All 908de74d-f8b2-4d6b-a9ed-2a17b3b78179 Allow the app to manage itself for all users Allows a Teams app to read, install, upgrade, and uninstall itself to any user, without a signed-in user.