AppCatalog.Read.All |
both |
Used to read application catalog information in tenant to enable adding Tabs to newly created channels and group chats. |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
Calendars.Read |
delegated |
Allows the app to read events in user calendars; user may request to add files or lookup upcoming events in calendar |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
Channel.ReadBasic.All |
delegated |
Reads the channel names and channel descriptions on behalf of the signed-in user. |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
ChannelMember.ReadWrite.All |
delegated |
Add and remove members from channels, on behalf of the signed-in user. Also allows changing a member's role, for example from owner to non-owner. |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
ChannelMessage.Send |
delegated |
Allows the app to send channel messages in Microsoft Teams, on behalf of the signed-in user. |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
ChannelSettings.Read.All |
delegated |
Reads all channel names, channel descriptions, and channel settings, on behalf of the signed-in user. |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
Chat.Manage.Chat |
delegated |
Allows the app to create Teams chats on behalf of the signed in user |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
Chat.ReadWrite |
delegated |
Allows the app to read and send a 1:1 or group chat messages in Microsoft Teams, on behalf of signed-in user |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
Files.Read.All |
both |
Allows the app to read files when uploaded on behalf of the signed-in user |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
GroupMember.Read.All |
delegated |
Allows the app to read group memberships as part of creating channels and/or chats |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
People.Read |
delegated |
Allows the app to read a scored list of people relevant to the signed-in user. The list can include local contacts, contacts from social networking or your organization's directory, and people from recent communications (such as email and Skype). |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
Sites.Read.All |
both |
Allows the app to read documents and list items in all site collections on behalf of the signed-in user. |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
Tasks.ReadWrite |
delegated |
Allows the app to create, read, update, and delete the signed-in user's tasks and task lists, including any shared items with the user. |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
Team.Create |
application |
Create teams, on behalf of the signed-in user. |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
Team.ReadBasic.All |
both |
Allows the app to be able to read the names and descriptions of teams, on behalf of the signed-in user. |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
TeamMember.ReadWrite.All |
both |
Allows the app to get a list of all the members of the team as well as adding members to a team, during the creating of a new team |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
TeamSettings.ReadWrite.All |
application |
Allows the app to read a team's settings, on behalf of the signed-in user |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
TeamsActivity.Send |
application |
Allows the app to send an activity feed notification to a user when a new Team/new channel is created |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
TeamsAppInstallation.ReadWriteForTeam.All |
application |
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. |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
TeamsAppInstallation.ReadWriteSelfForTeam |
delegated |
Allows the app to read, install, upgrade, and uninstall Teams apps in any team |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
TeamsTab.Create |
both |
Allows the app to create tabs in any team in Microsoft Teams, on behalf of the signed-in user or without a signed-in user. This does not grant the ability to read, modify or delete tabs after they are created, or give access to the content inside the tabs. |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
User.Read |
delegated |
Allows users to sign-in to the app, and allows the app to read the profile of signed-in users. It also allows the app to read basic company information of signed-in users. |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
User.Read.All |
both |
Allows the app to read the full user's profile when signed-in |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
User.ReadBasic.All |
delegated |
Allows the app to read a basic set of profile properties of other users in your organization on behalf of the signed-in user. This includes display name, first and last name, email address, open extensions and photo. Also allows the app to read the full profile of the signed-in user. |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
offline_access |
delegated |
Allows the app to get refresh token as and when required. The offline_access permission is a standard OIDC scope that is requested so that the app can get a refresh token, which it can use to get a new access token when the current one expires. |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
openid |
delegated |
Allows users to sign in to the app with their work or school accounts and allows the app to see basic user profile information |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |
profile |
delegated |
Allows the user and the app to see basic user profile when they to sign in to the app with their work or school accounts |
061b82bc-ebb6-4f6e-92ef-0a379d80e02d |