Chat.Create |
d9c48af6-9ad9-47ad-82c3-63757137b9af |
Create chats |
Allows the app to create chats without a signed-in user. |
Chat.ManageDeletion.All |
9c7abde0-eacd-4319-bf9e-35994b1a1717 |
Delete and recover deleted chats |
Allows the app to delete and recover deleted chats, without a signed-in user. |
Chat.Read.All |
6b7d71aa-70aa-4810-a8d9-5d9fb2830017 |
Read all chat messages |
Allows the app to read all 1-to-1 or group chat messages in Microsoft Teams. |
Chat.Read.WhereInstalled |
1c1b4c8e-3cc7-4c58-8470-9b92c9d5848b |
Read all chat messages for chats where the associated Teams application is installed. |
Allows the app to read all one-to-one or group chat messages in Microsoft Teams for chats where the associated Teams application is installed, without a signed-in user. |
Chat.ReadBasic.All |
b2e060da-3baf-4687-9611-f4ebc0f0cbde |
Read names and members of all chat threads |
Read names and members of all one-to-one and group chats in Microsoft Teams, without a signed-in user. |
Chat.ReadBasic.WhereInstalled |
818ba5bd-5b3e-4fe0-bbe6-aa4686669073 |
Read names and members of all chat threads where the associated Teams application is installed. |
Allows the app to read names and members of all one-to-one and group chats in Microsoft Teams where the associated Teams application is installed, without a signed-in user. |
Chat.ReadWrite.All |
294ce7c9-31ba-490a-ad7d-97a7d075e4ed |
Read and write all chat messages |
Allows an app to read and write all chat messages in Microsoft Teams, without a signed-in user. |
Chat.ReadWrite.WhereInstalled |
ad73ce80-f3cd-40ce-b325-df12c33df713 |
Read and write all chat messages for chats where the associated Teams application is installed. |
Allows the app to read and write all chat messages in Microsoft Teams for chats where the associated Teams application is installed, without a signed-in user. |
Chat.UpdatePolicyViolation.All |
7e847308-e030-4183-9899-5235d7270f58 |
Flag chat messages for violating policy |
Allows the app to update Microsoft Teams 1-to-1 or group chat messages by patching a set of Data Loss Prevention (DLP) policy violation properties to handle the output of DLP processing. |