Teams App Installation Permissions for Microsoft Graph
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. |