Application

Permission 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.

Delegated

Permission ID Purpose Description
TeamsAppInstallation.ReadForChat bf3fbf03-f35f-4e93-963e-47e4d874c37a Read installed Teams apps in chats Allows the app to read the Teams apps that are installed in chats the signed-in user can access. Does not give the ability to read application-specific settings.
TeamsAppInstallation.ReadForTeam 5248dcb1-f83b-4ec3-9f4d-a4428a961a72 Read installed Teams apps in teams Allows the app to read the Teams apps that are installed in teams the signed-in user can access. Does not give the ability to read application-specific settings.
TeamsAppInstallation.ReadForUser c395395c-ff9a-4dba-bc1f-8372ba9dca84 Read user’s installed Teams apps Allows the app to read the Teams apps that are installed for the signed-in user. Does not give the ability to read application-specific settings.
TeamsAppInstallation.ReadWriteAndConsentForChat e1408a66-8f82-451b-a2f3-3c3e38f7413f Manage installed Teams apps in chats Allows the app to read, install, upgrade, and uninstall Teams apps in chats the signed-in user can access. Gives the ability to manage permission grants for accessing those specific chats’ data.
TeamsAppInstallation.ReadWriteAndConsentForTeam 946349d5-2a9d-4535-abc0-7beeacaedd1d Manage installed Teams apps in teams Allows the app to read, install, upgrade, and uninstall Teams apps in teams the signed-in user can access. Gives the ability to manage permission grants for accessing those specific teams’ data.
TeamsAppInstallation.ReadWriteAndConsentSelfForChat a0e0e18b-8fb2-458f-8130-da2d7cab9c75 Allow the Teams app to manage itself and its permission grants in chats Allows a Teams app to read, install, upgrade, and uninstall itself in chats the signed-in user can access, and manage its permission grants for accessing those specific chats’ data.
TeamsAppInstallation.ReadWriteAndConsentSelfForTeam 4a6bbf29-a0e1-4a4d-a7d1-cef17f772975 Allow the Teams app to manage itself and its permission grants in teams Allows a Teams app to read, install, upgrade, and uninstall itself in teams the signed-in user can access, and manage its permission grants for accessing those specific teams’ data.
TeamsAppInstallation.ReadWriteForChat aa85bf13-d771-4d5d-a9e6-bca04ce44edf Manage installed Teams apps in chats Allows the app to read, install, upgrade, and uninstall Teams apps in chats the signed-in user can access. Does not give the ability to read application-specific settings.
TeamsAppInstallation.ReadWriteForTeam 2e25a044-2580-450d-8859-42eeb6e996c0 Manage installed Teams apps in teams Allows the app to read, install, upgrade, and uninstall Teams apps in teams the signed-in user can access. Does not give the ability to read application-specific settings.
TeamsAppInstallation.ReadWriteForUser 093f8818-d05f-49b8-95bc-9d2a73e9a43c Manage user’s installed Teams apps Allows the app to read, install, upgrade, and uninstall Teams apps installed for the signed-in user. Does not give the ability to read application-specific settings.
TeamsAppInstallation.ReadWriteSelfForChat 0ce33576-30e8-43b7-99e5-62f8569a4002 Allow the Teams app to manage itself in chats Allows a Teams app to read, install, upgrade, and uninstall itself in chats the signed-in user can access.
TeamsAppInstallation.ReadWriteSelfForTeam 0f4595f7-64b1-4e13-81bc-11a249df07a9 Allow the app to manage itself in teams Allows a Teams app to read, install, upgrade, and uninstall itself to teams the signed-in user can access.
TeamsAppInstallation.ReadWriteSelfForUser 207e0cb1-3ce7-4922-b991-5a760c346ebc Allow the Teams app to manage itself for a user Allows a Teams app to read, install, upgrade, and uninstall itself for the signed-in user.