Updates from: 06/16/2021 03:12:41
Service Microsoft Docs article Related commit history on GitHub Change details
v1.0 Application Post Calls https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/application-post-calls.md
Content-Type: application/json
"@odata.type": "#microsoft.graph.identity", "id": "5810cede-f3cc-42eb-b2c1-e9bd5d53ec96", "tenantId": "aa67bd4c-8475-432d-bd41-39f255720e0a",
- "displayName": "Bob",
- "tenantId":"86dc81db-c112-4228-9222-63f3esaa1edb"
+ "displayName": "Bob"
} }, "allowConversationWithoutHost": true
v1.0 Channel Delete Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/channel-delete-tabs.md
One of the following permissions is required to call this API. To learn more, in
|:--|:| |Delegated (work or school account) | TeamsTab.ReadWriteForTeam, TeamsTab.ReadWrite.All, Group.ReadWrite.All, Directory.ReadWrite.All | |Delegated (personal Microsoft account) | Not supported. |
-|Application | TeamsTab.Delete.Group*, TeamsTab.ReadWriteForTeam.All, TeamsTab.ReadWrite.All, Group.ReadWrite.All, Directory.ReadWrite.All |
+|Application | TeamsTab.Delete.Group*, TeamsTab.ReadWrite.Group*, TeamsTab.ReadWriteForTeam.All, TeamsTab.ReadWrite.All, Group.ReadWrite.All, Directory.ReadWrite.All |
> **Note**: Permissions marked with * use [resource-specific consent]( https://aka.ms/teams-rsc).
v1.0 Channel Get Filesfolder https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/channel-get-filesfolder.md
One of the following permissions is required to call this API. To learn more, in
|:--|:| |Delegated (work or school account) | Files.Read.All, Files.ReadWrite.All, Group.Read.All, Group.ReadWrite.All | |Delegated (personal Microsoft account) | Not supported. |
-|Application | Files.Read.All, Files.ReadWrite.All, Group.Read.All, Group.ReadWrite.All |
+|Application | File.Read.Group*, Files.Read.All, Files.ReadWrite.All, Group.Read.All, Group.ReadWrite.All |
+> **Note**: Permissions marked with * use [resource-specific consent]( https://aka.ms/teams-rsc).
## HTTP request <!-- { "blockType": "ignored" } -->
v1.0 Channel List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/channel-list.md
GET /teams/{team-id}/channels
``` ## Optional query parameters
-This method supports the $filter, $select, and $expand [OData query parameters](/graph/query-parameters) to help customize the response.
+This method supports the `$filter`, `$select`, and `$expand` [OData query parameters](/graph/query-parameters) to help customize the response.
+
+### Use $select for better performance
+Populating the **email** and **moderationSettings** properties for a channel is an expensive operation that results in slow performance. Use `$select` to exclude the **email** and **moderationSettings** properties to improve performance.
+ ## Request headers
v1.0 Chat Delete Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-delete-installedapps.md
One of the following permissions is required to call this API. To learn more, in
|:--|:| |Delegated (work or school account) | TeamsAppInstallation.ReadWriteSelfForChat, TeamsAppInstallation.ReadWriteForChat | |Delegated (personal Microsoft account) | Not supported. |
-|Application | TeamsAppInstallation.ReadWriteSelfForChat.All, TeamsAppInstallation.ReadWriteForChat.All |
+|Application | Chat.Manage.Chat*, TeamsAppInstallation.ReadWriteSelfForChat.All, TeamsAppInstallation.ReadWriteForChat.All |
+
+> **Note**: Permissions marked with * use [resource-specific consent](https://aka.ms/teams-rsc).
## HTTP request
v1.0 Chat Delete Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-delete-members.md
One of the following permissions is required to call this API. To learn more, in
|:|:| |Delegated (work or school account)| ChatMember.ReadWrite.All | |Delegated (personal Microsoft account) | Not supported. |
-|Application| ChatMember.ReadWrite.All |
+|Application| Chat.Manage.Chat*, ChatMember.ReadWrite.All |
+
+> **Note**: Permissions marked with * use [resource-specific consent](https://aka.ms/teams-rsc).
## HTTP request
v1.0 Chat Delete Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-delete-tabs.md
One of the following permissions is required to call this API. To learn more, in
|:--|:| |Delegated (work or school account) | TeamsTab.ReadWriteForChat, TeamsTab.ReadWrite.All | |Delegated (personal Microsoft account) | Not supported. |
-|Application | TeamsTab.ReadWriteForChat, TeamsTab.ReadWrite.All |
+|Application | TeamsTab.Delete.Chat*, TeamsTab.ReadWrite.Chat*, TeamsTab.ReadWriteForChat, TeamsTab.ReadWrite.All |
+> **Note**: Permissions marked with * use [resource-specific consent](https://aka.ms/teams-rsc).
## HTTP request <!-- { "blockType": "ignored" } -->
v1.0 Chat Get Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-get-installedapps.md
One of the following permissions is required to call this API. To learn more, in
|:--|:| |Delegated (work or school account) | TeamsAppInstallation.ReadForChat, TeamsAppInstallation.ReadWriteSelfForChat, TeamsAppInstallation.ReadWriteForChat | |Delegated (personal Microsoft account) | Not supported. |
-|Application | TeamsAppInstallation.ReadForChat.All, TeamsAppInstallation.ReadWriteSelfForChat.All, TeamsAppInstallation.ReadWriteForChat.All
+|Application | TeamsAppInstallation.Read.Chat*, Chat.Manage.Chat*, TeamsAppInstallation.ReadForChat.All, TeamsAppInstallation.ReadWriteSelfForChat.All, TeamsAppInstallation.ReadWriteForChat.All |
+
+> **Note**: Permissions marked with * use [resource-specific consent](https://aka.ms/teams-rsc).
## HTTP request
v1.0 Chat Get Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-get-members.md
One of the following permissions is required to call this API. To learn more, in
||-| |Delegated (work or school account)| ChatMember.Read, ChatMember.ReadWrite, Chat.ReadBasic, Chat.Read, Chat.ReadWrite | |Delegated (personal Microsoft account)|Not supported.|
-|Application| ChatMember.Read.All, ChatMember.ReadWrite.All, Chat.ReadBasic.All, Chat.Read.All, Chat.ReadWrite.All. |
+|Application| ChatMember.Read.Chat*, Chat.Manage.Chat*, ChatMember.Read.All, ChatMember.ReadWrite.All, Chat.ReadBasic.All, Chat.Read.All, Chat.ReadWrite.All |
> **Note**: Permissions marked with * use [resource-specific consent](https://aka.ms/teams-rsc).
v1.0 Chat Get Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-get-tabs.md
One of the following permissions is required to call this API. To learn more, in
|:--|:| |Delegated (work or school account) | TeamsTab.ReadWriteForChat, TeamsTab.Read.All, TeamsTab.ReadWrite.All | |Delegated (personal Microsoft account) | Not supported. |
-|Application | TeamsTab.ReadWriteForChat.All, TeamsTab.Read.All, TeamsTab.ReadWrite.All |
+|Application | TeamsTab.Read.Chat*, TeamsTab.ReadWrite.Chat*, TeamsTab.ReadWriteForChat.All, TeamsTab.Read.All, TeamsTab.ReadWrite.All |
+> **Note**: Permissions marked with * use [resource-specific consent](https://aka.ms/teams-rsc).
## HTTP request
v1.0 Chat Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-get.md
One of the following permissions is required to call this API. To learn more, in
|:--|:| |Delegated (work or school account) | Chat.ReadBasic, Chat.Read, Chat.ReadWrite | |Delegated (personal Microsoft account) | Not supported. |
-|Application | Chat.ReadBasic.All, Chat.Read.All, Chat.ReadWrite.All |
+|Application | ChatSettings.Read.Chat*, ChatSettings.ReadWrite.Chat*, Chat.Manage.Chat*, Chat.ReadBasic.All, Chat.Read.All, Chat.ReadWrite.All |
+
+> **Note**: Permissions marked with * use [resource-specific consent](https://aka.ms/teams-rsc).
## HTTP request
v1.0 Chat List Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-list-installedapps.md
One of the following permissions is required to call this API. To learn more, in
|:--|:| |Delegated (work or school account) | TeamsAppInstallation.ReadForChat, TeamsAppInstallation.ReadWriteSelfForChat, TeamsAppInstallation.ReadWriteForChat | |Delegated (personal Microsoft account) | Not supported. |
-|Application | TeamsAppInstallation.ReadForChat.All, TeamsAppInstallation.ReadWriteSelfForChat.All, TeamsAppInstallation.ReadWriteForChat.All |
+|Application | TeamsAppInstallation.Read.Chat*, Chat.Manage.Chat*, TeamsAppInstallation.ReadForChat.All, TeamsAppInstallation.ReadWriteSelfForChat.All, TeamsAppInstallation.ReadWriteForChat.All |
+
+> **Note**: Permissions marked with * use [resource-specific consent](https://aka.ms/teams-rsc).
## HTTP request
v1.0 Chat List Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-list-members.md
One of the following permissions is required to call this API. To learn more, in
||-| |Delegated (work or school account)| ChatMember.Read, ChatMember.ReadWrite, Chat.ReadBasic, Chat.Read, Chat.ReadWrite | |Delegated (personal Microsoft account)|Not supported.|
-|Application| ChatMember.Read.All, ChatMember.ReadWrite.All, Chat.ReadBasic.All, Chat.Read.All, Chat.ReadWrite.All. |
+|Application| ChatMember.Read.Chat*, Chat.Manage.Chat*, ChatMember.Read.All, ChatMember.ReadWrite.All, Chat.ReadBasic.All, Chat.Read.All, Chat.ReadWrite.All |
+
+> **Note**: Permissions marked with * use [resource-specific consent](https://aka.ms/teams-rsc).
> [!NOTE] > Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
v1.0 Chat List Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-list-messages.md
One of the following permissions is required to call this API. To learn more, in
|:--|:| |Delegated (work or school account) | Chat.Read, Chat.ReadWrite | |Delegated (personal Microsoft account) | Not supported. |
-|Application | Chat.Read.All, Chat.ReadWrite.All |
+|Application | ChatMessage.Read.Chat*, Chat.Read.All, Chat.ReadWrite.All |
+
+> **Note**: Permissions marked with * use [resource-specific consent]( https://aka.ms/teams-rsc).
> [!NOTE] > Before calling this API with application permissions, you must request access. For details, see [Protected APIs in Microsoft Teams](/graph/teams-protected-apis).
v1.0 Chat List Permissiongrants https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-list-permissiongrants.md
One of the following permissions is required to call this API. To learn more, in
| :- | :- | | Delegated (work or school account) | ResourceSpecificPermissionGrant.ReadForChat, TeamsAppInstallation.ReadForChat, TeamsAppInstallation.ReadWriteSelfForChat, TeamsAppInstallation.ReadWriteForChat | | Delegated (personal Microsoft account) | Not supported. |
-| Application | Chat.Manage.Chat*, ResourceSpecificPermissionGrant.ReadForChat.All, TeamsAppInstallation.ReadForChat.All, TeamsAppInstallation.ReadWriteSelfForChat.All, TeamsAppInstallation.ReadWriteForChat.All |
+| Application | TeamsAppInstallation.Read.Chat*, Chat.Manage.Chat*, ResourceSpecificPermissionGrant.ReadForChat.All, TeamsAppInstallation.ReadForChat.All, TeamsAppInstallation.ReadWriteSelfForChat.All, TeamsAppInstallation.ReadWriteForChat.All |
+
+> **Note**: Permissions marked with * use [resource-specific consent](https://aka.ms/teams-rsc).
## HTTP request <!-- { "blockType": "ignored" } -->
HTTP/1.1 200 OK
Content-type: application/json {
- "@odata.context": "https://graph.microsoft.com/beta/$metadata#permissionGrants",
- "value": [
- {
- "id": "Y2VkZGEyMWUtYTUwZS00ZDI3LWEyZjAtOTk0MTMwMGY3Y2I1IyNDaGF0U2V0dGluZ3MuUmVhZFdyaXRlLkNoYXQjI0FwcGxpY2F0aW9u",
- "clientAppId": "fdebf36e-8b3a-4b00-99fb-2e4d1da706d6",
- "resourceAppId": "00000003-0000-0000-c000-000000000000",
- "clientId": "771b9da9-2260-41eb-a587-4d936e4aa08c",
- "permissionType": "Application",
- "permission": "ChatSettings.ReadWrite.Chat"
- },
- {
- "id": "Y2VkZGEyMWUtYTUwZS00ZDI3LWEyZjAtOTk0MTMwMGY3Y2I1IyNUZWFtc0FwcEluc3RhbGxhdGlvbi5SZWFkLkNoYXQjI0FwcGxpY2F0aW9u",
- "clientAppId": "fdebf36e-8b3a-4b00-99fb-2e4d1da706d6",
- "resourceAppId": "00000003-0000-0000-c000-000000000000",
- "clientId": "771b9da9-2260-41eb-a587-4d936e4aa08c",
- "permissionType": "Application",
- "permission": "TeamsAppInstallation.Read.Chat"
- },
- {
- "id": "Y2VkZGEyMWUtYTUwZS00ZDI3LWEyZjAtOTk0MTMwMGY3Y2I1IyNUZWFtc1RhYi5EZWxldGUuQ2hhdCMjQXBwbGljYXRpb24=",
- "clientAppId": "fdebf36e-8b3a-4b00-99fb-2e4d1da706d6",
- "resourceAppId": "00000003-0000-0000-c000-000000000000",
- "clientId": "771b9da9-2260-41eb-a587-4d936e4aa08c",
- "permissionType": "Application",
- "permission": "TeamsTab.Delete.Chat"
- },
- {
- "id": "ZmNmMGMzNjQtMWY1ZS00MDVjLThiN2QtNjI2YmRmOWQyZjI1IyNDaGF0U2V0dGluZ3MuUmVhZC5DaGF0IyNBcHBsaWNhdGlvbg==",
- "clientAppId": "69024002-35ae-4574-a219-f261183580b4",
- "resourceAppId": "00000003-0000-0000-c000-000000000000",
- "clientId": "74c92190-dc0e-485a-81c6-fdffd4aadfd8",
- "permissionType": "Application",
- "permission": "ChatSettings.Read.Chat"
- },
- ]
+ "@odata.context":"https://graph.microsoft.com/beta/$metadata#permissionGrants",
+ "value":[
+ {
+ "id":"Y2VkZGEyMWUtYTUwZS00ZDI3LWEyZjAtOTk0MTMwMGY3Y2I1IyNDaGF0U2V0dGluZ3MuUmVhZFdyaXRlLkNoYXQjI0FwcGxpY2F0aW9u",
+ "clientAppId":"fdebf36e-8b3a-4b00-99fb-2e4d1da706d6",
+ "resourceAppId":"00000003-0000-0000-c000-000000000000",
+ "clientId":"771b9da9-2260-41eb-a587-4d936e4aa08c",
+ "permissionType":"Application",
+ "permission":"ChatSettings.ReadWrite.Chat"
+ },
+ {
+ "id":"Y2VkZGEyMWUtYTUwZS00ZDI3LWEyZjAtOTk0MTMwMGY3Y2I1IyNUZWFtc0FwcEluc3RhbGxhdGlvbi5SZWFkLkNoYXQjI0FwcGxpY2F0aW9u",
+ "clientAppId":"fdebf36e-8b3a-4b00-99fb-2e4d1da706d6",
+ "resourceAppId":"00000003-0000-0000-c000-000000000000",
+ "clientId":"771b9da9-2260-41eb-a587-4d936e4aa08c",
+ "permissionType":"Application",
+ "permission":"TeamsAppInstallation.Read.Chat"
+ },
+ {
+ "id":"Y2VkZGEyMWUtYTUwZS00ZDI3LWEyZjAtOTk0MTMwMGY3Y2I1IyNUZWFtc1RhYi5EZWxldGUuQ2hhdCMjQXBwbGljYXRpb24=",
+ "clientAppId":"fdebf36e-8b3a-4b00-99fb-2e4d1da706d6",
+ "resourceAppId":"00000003-0000-0000-c000-000000000000",
+ "clientId":"771b9da9-2260-41eb-a587-4d936e4aa08c",
+ "permissionType":"Application",
+ "permission":"TeamsTab.Delete.Chat"
+ },
+ {
+ "id":"ZmNmMGMzNjQtMWY1ZS00MDVjLThiN2QtNjI2YmRmOWQyZjI1IyNDaGF0U2V0dGluZ3MuUmVhZC5DaGF0IyNBcHBsaWNhdGlvbg==",
+ "clientAppId":"69024002-35ae-4574-a219-f261183580b4",
+ "resourceAppId":"00000003-0000-0000-c000-000000000000",
+ "clientId":"74c92190-dc0e-485a-81c6-fdffd4aadfd8",
+ "permissionType":"Application",
+ "permission":"ChatSettings.Read.Chat"
+ }
+ ]
} ```
v1.0 Chat Patch Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-patch-tabs.md
One of the following permissions is required to call this API. To learn more, in
|:--|:| |Delegated (work or school account) | TeamsTab.ReadWriteForChat, TeamsTab.ReadWrite.All | |Delegated (personal Microsoft account) | Not supported. |
-|Application | TeamsTab.ReadWriteForChat, TeamsTab.ReadWrite.All |
+|Application | TeamsTab.ReadWrite.Chat*, TeamsTab.ReadWriteForChat, TeamsTab.ReadWrite.All |
+> **Note**: Permissions marked with * use [resource-specific consent](https://aka.ms/teams-rsc).
## HTTP request
v1.0 Chat Patch https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-patch.md
One of the following permissions is required to call this API. To learn more, in
|:|:| |Delegated (work or school account)|Chat.ReadWrite| |Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
+|Application | ChatSettings.ReadWrite.Chat*, Chat.ReadWrite.All |
+
+> **Note**: Permissions marked with * use [resource-specific consent](https://aka.ms/teams-rsc).
## HTTP request
v1.0 Chat Post Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-post-installedapps.md
One of the following permissions is required to call this API. To learn more, in
|:--|:| |Delegated (work or school account) | TeamsAppInstallation.ReadWriteSelfForChat, TeamsAppInstallation.ReadWriteForChat | |Delegated (personal Microsoft account) | Not supported. |
-|Application | TeamsAppInstallation.ReadWriteSelfForChat.All, TeamsAppInstallation.ReadWriteForChat.All |
+|Application | Chat.Manage.Chat*, TeamsAppInstallation.ReadWriteSelfForChat.All, TeamsAppInstallation.ReadWriteForChat.All |
+
+> **Note**: Permissions marked with * use [resource-specific consent](https://aka.ms/teams-rsc).
## HTTP request
v1.0 Chat Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-post-members.md
One of the following permissions is required to call this API. To learn more, in
|Permission Type|Permissions (from least to most privileged)| ||-|
-|Delegated (work or school account)| ChatMember.ReadWrite |
+|Delegated (work or school account)| ChatMember.ReadWrite, Chat.ReadWrite |
|Delegated (personal Microsoft account)|Not supported.|
-|Application| Not supported. |
+|Application| Chat.Manage.Chat*, ChatMember.ReadWrite.All, Chat.ReadWrite.All |
+
+> **Note**: Permissions marked with * use [resource-specific consent](https://aka.ms/teams-rsc).
<!-- { "blockType": "ignored"} --> ```http
v1.0 Chat Post Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-post-tabs.md
One of the following permissions is required to call this API. To learn more, in
|:--|:| |Delegated (work or school account) | TeamsTab.Create, TeamsTab.ReadWriteForChat, TeamsTab.ReadWrite.All | |Delegated (personal Microsoft account) | Not supported. |
-| Application | TeamsTab.Create, TeamsTab.ReadWriteForChat.All, TeamsTab.ReadWrite.All |
+| Application | TeamsTab.Create.Chat*, TeamsTab.ReadWrite.Chat*, TeamsTab.Create, TeamsTab.ReadWriteForChat.All, TeamsTab.ReadWrite.All |
+> **Note**: Permissions marked with * use [resource-specific consent](https://aka.ms/teams-rsc).
## HTTP request <!-- { "blockType": "ignored" } -->
v1.0 Chat Teamsappinstallation Upgrade https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-teamsappinstallation-upgrade.md
One of the following permissions is required to call this API. To learn more, in
|:--|:| |Delegated (work or school account) | TeamsAppInstallation.ReadWriteSelfForChat, TeamsAppInstallation.ReadWriteForChat | |Delegated (personal Microsoft account) | Not supported. |
-|Application | TeamsAppInstallation.ReadWriteSelfForChat.All, TeamsAppInstallation.ReadWriteForChat.All |
+|Application | Chat.Manage.Chat*, TeamsAppInstallation.ReadWriteSelfForChat.All, TeamsAppInstallation.ReadWriteForChat.All |
+
+> **Note**: Permissions marked with * use [resource-specific consent](https://aka.ms/teams-rsc).
## HTTP request <!-- { "blockType": "ignored" } -->
v1.0 Chatmessage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chatmessage-get.md
One of the following permissions is required to call this API. To learn more, in
|:|:--| |Delegated (work or school account)| ChannelMessage.Read.All, Group.Read.All, Group.Read.WriteAll | |Delegated (personal Microsoft account)|Not supported.|
-|Application| ChannelMessage.Read.Group, ChannelMessage.Read.All, Group.Read.All, Group.ReadWrite.All |
+|Application| ChannelMessage.Read.Group*, ChannelMessage.Read.All, Group.Read.All, Group.ReadWrite.All |
### Permissions for chat
One of the following permissions is required to call this API. To learn more, in
|:|:--| |Delegated (work or school account)| Chat.Read, Chat.ReadWrite| |Delegated (personal Microsoft account)|Not supported.|
-|Application| Chat.Read.All, Chat.ReadWrite.All|
+|Application| ChatMessage.Read.Chat*, Chat.Read.All, Chat.ReadWrite.All|
> **Note**: Permissions marked with * use [resource-specific consent]( https://aka.ms/teams-rsc).
v1.0 Chatmessage List Hostedcontents https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chatmessage-list-hostedcontents.md
Retrieve the list of [chatMessageHostedContent](../resources/chatmessagehostedco
|:|:--| |Delegated (work or school account)| ChannelMessage.Read.All, Group.Read.All, Group.Read.WriteAll | |Delegated (personal Microsoft account)|Not supported.|
-|Application| ChannelMessage.Read.Group, ChannelMessage.Read.All, Group.Read.All, Group.ReadWrite.All |
+|Application| ChannelMessage.Read.Group*, ChannelMessage.Read.All, Group.Read.All, Group.ReadWrite.All |
### Permissions for chat
Retrieve the list of [chatMessageHostedContent](../resources/chatmessagehostedco
|:|:--| |Delegated (work or school account)| Chat.Read, Chat.ReadWrite| |Delegated (personal Microsoft account)|Not supported.|
-|Application| Chat.Read.All, Chat.ReadWrite.All|
+|Application| ChatMessage.Read.Chat*, Chat.Read.All, Chat.ReadWrite.All|
> **Note**: Permissions marked with * use [resource-specific consent]( https://aka.ms/teams-rsc).
v1.0 Chatmessagehostedcontent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chatmessagehostedcontent-get.md
One of the following permissions is required to call this API. To learn more, in
|:|:--| |Delegated (work or school account)| ChannelMessage.Read.All, Group.Read.All, Group.Read.WriteAll | |Delegated (personal Microsoft account)|Not supported.|
-|Application| ChannelMessage.Read.Group, ChannelMessage.Read.All, Group.Read.All, Group.ReadWrite.All |
+|Application| ChannelMessage.Read.Group*, ChannelMessage.Read.All, Group.Read.All, Group.ReadWrite.All |
### Permissions for chat
One of the following permissions is required to call this API. To learn more, in
|:|:--| |Delegated (work or school account)| Chat.Read, Chat.ReadWrite| |Delegated (personal Microsoft account)|Not supported.|
-|Application| Chat.Read.All, Chat.ReadWrite.All|
+|Application| ChatMessage.Read.Chat*, Chat.Read.All, Chat.ReadWrite.All|
> **Note**: Permissions marked with * use [resource-specific consent]( https://aka.ms/teams-rsc).
v1.0 Driveitem Createlink https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/driveitem-createlink.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-You can use **createLink** action to share a [DriveItem](../resources/driveitem.md) via a sharing link.
+You can use **createLink** action to share a [driveItem](../resources/driveitem.md) via a sharing link.
The **createLink** action will create a new sharing link if the specified link type doesn't already exist for the calling application. If a sharing link of the specified type already exists for the app, the existing sharing link will be returned.
The following values are allowed for the **type** parameter.
| Type value | Description | |:--|:|
-| view | Creates a read-only link to the Item. |
-| review | Creates a review link to the Item. This option is only available for files in OneDrive for Business and SharePoint. |
-| edit | Creates an read-write link to the Item. |
-| embed | Creates an embeddable link to the Item. |
-| blocksDownload | Creates a read-only link that blocks download to the Item. This option is only available for files in OneDrive for Business and SharePoint. |
-| createOnly | Creates an upload-only link to the Item. This option is only available for folders in OneDrive for Business and SharePoint. |
+| view | Creates a read-only link to the **driveItem**. |
+| review | Creates a review link to the **driveItem**. This option is only available for files in OneDrive for Business and SharePoint. |
+| edit | Creates an read-write link to the **driveItem**. |
+| embed | Creates an embeddable link to the **driveItem**. |
+| blocksDownload | Creates a read-only link that blocks download to the **driveItem**. This option is only available for files in OneDrive for Business and SharePoint. |
+| createOnly | Creates an upload-only link to the **driveItem**. This option is only available for folders in OneDrive for Business and SharePoint. |
| addressBar | Creates the default link that is shown in the browser address bars for newly created files. Only available in OneDrive for Business and SharePoint. The organization admin configures whether this link type is supported, and what features are supported by this link type. |
-| adminDefault | Creates the default link to the DriveItem as determined by the administrator of the organization. Only available in OneDrive for Business and SharePoint. The policy is enforced for the organization by the admin |
+| adminDefault | Creates the default link to the **driveItem** as determined by the administrator of the organization. Only available in OneDrive for Business and SharePoint. The policy is enforced for the organization by the admin |
### Scope types
The following values are allowed for the **scope** parameter.
If successful, this method returns a single [Permission](../resources/permission.md) resource in the response body that represents the requested sharing permissions.
-The response will be `201 Created` if a new sharing link is created for the item or `200 OK` if an existing link is returned.
+The response will be `201 Created` if a new sharing link is created for the **driveItem** or `200 OK` if an existing link is returned.
## Examples ### Example 1: Create an anonymous sharing link
-The following example requests a sharing link to be created for the DriveItem specified by {itemId} in the user's OneDrive.
+The following example requests a sharing link to be created for the **driveItem** specified by {itemId} in the user's OneDrive.
The sharing link is configured to be read-only and usable by anyone with the link. #### Request
Content-Type: application/json
## Remarks
-* To create a link based on the organization's default policy and the caller's permissions on the listItem, omit the scope and type parameters
+* To create a link based on the organization's default policy and the caller's permissions on the **driveItem**, omit the scope and type parameters
* Links created using this action do not expire unless a default expiration policy is enforced for the organization.
-* Links are visible in the sharing permissions for the item and can be removed by an owner of the item.
-* Links always point to the current version of a item unless the item is checked out (SharePoint only).
+* Links are visible in the sharing permissions for the **driveItem** and can be removed by an owner of the **driveItem**.
+* Links always point to the current version of a **driveItem** unless the **driveItem** is checked out (SharePoint only).
<!-- { "type": "#page.annotation",
- "description": "Create a new sharing link for an item.",
+ "description": "Create a new sharing link for a driveItem.",
"keywords": "create,sharing,sharing link", "section": "documentation", "tocPath": "Sharing/Create link",
v1.0 Educationsynchronizationerrors Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationsynchronizationerrors-get.md
doc_type: apiPageType
Namespace: microsoft.graph + Get the errors generated during validation and/or during a sync of a specific school data [synchronization profile](../resources/educationsynchronizationprofile.md) in the tenant. ## Permissions
v1.0 Team Get Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/team-get-installedapps.md
One of the following permissions is required to call this API. To learn more, in
|:--|:| |Delegated (work or school account) | TeamsAppInstallation.ReadWriteSelfForTeam, TeamsAppInstallation.ReadForUser, TeamsAppInstallation.ReadForTeam, TeamsAppInstallation.ReadWriteForTeam, Group.Read.All, Group.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All | |Delegated (personal Microsoft account) | Not supported. |
-|Application | TeamsAppInstallation.ReadWriteSelfForTeam, TeamsAppInstallation.ReadForTeam.All, TeamsAppInstallation.ReadWriteForTeam.All, Group.Read.All, Group.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All |
+|Application | TeamsAppInstallation.Read.Group*, TeamsAppInstallation.ReadWriteSelfForTeam, TeamsAppInstallation.ReadForTeam.All, TeamsAppInstallation.ReadWriteForTeam.All, Group.Read.All, Group.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All |
+
+> **Note**: Permissions marked with * use [resource-specific consent](https://aka.ms/teams-rsc).
## HTTP request
v1.0 Team Get Photo https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/team-get-photo.md
One of the following permissions is required to call this API. To learn more, in
|:--|:| |Delegated (work or school account) | Team.ReadBasic.All, TeamSettings.Read.All, TeamSettings.ReadWrite.All, Group.Read.All, Group.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All | |Delegated (personal Microsoft account) | Not supported. |
-|Application | Not supported. |
+|Application | TeamSettings.Read.Group*, TeamSettings.ReadWrite.Group*, Team.ReadBasic.All, TeamSettings.Read.All, TeamSettings.ReadWrite.All, Group.Read.All, Group.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All |
> **Note**: Permissions marked with * use [resource-specific consent](https://aka.ms/teams-rsc).
v1.0 Consentrequests Root https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/consentrequests-root.md
Azure Active Directory (Azure AD) consent requests help you manage the request w
To allow users to request access or admin consent for applications they're unauthorized to grant consent to themselves, first enable the consent request workflow. >[!NOTE]
->The current APIs are limited to configuring the workflow, reading the list of requests, and denying a request. At this time, there arenΓÇÖt any methods available to programmatically approve a request. However, the contents of the request can be used to recreate a URL which can be used to grant admin consent and approve a request.
+>The current APIs are limited to configuring the workflow and reading the list of requests. At this time, there arenΓÇÖt any methods available to programmatically approve or deny a request. However, the contents of the request can be used to recreate a URL which can be used to grant admin consent and approve a request.
The consent request resource types include:
The consent request resource types include:
* [userConsentRequest](../resources/userconsentrequest.md): A request created by a user to use an app that requires admin consent to access. * [appConsentRequestScope](../resources/appconsentrequestscope.md): A resource that contains details of the dynamic permission scopes being requested for an application. - ## Methods The following table lists the methods that you can use to interact with consent request resources.
The following directory roles are required for a calling user to manage the requ
| Operation | Delegated permissions | Required directory role of the calling user | |:|:|:--| | Read | ConsentRequest.Read.All, ConsentRequest.ReadWrite.All | Global Administrator, Global Reader, Cloud App Administrator, and Application Administrator |
-| Update | ConsentRequest.ReadWrite.All |Global Administrator |
## See also
v1.0 Channel Delete Tabs https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/channel-delete-tabs.md
One of the following permissions is required to call this API. To learn more, in
|:--|:| |Delegated (work or school account) | TeamsTab.ReadWriteForTeam, TeamsTab.ReadWrite.All, Group.ReadWrite.All, Directory.ReadWrite.All | |Delegated (personal Microsoft account) | Not supported. |
-|Application | TeamsTab.Delete.Group*, TeamsTab.ReadWriteForTeam.All, TeamsTab.ReadWrite.All, Group.ReadWrite.All, Directory.ReadWrite.All |
+|Application | TeamsTab.Delete.Group*, TeamsTab.ReadWrite.Group*, TeamsTab.ReadWriteForTeam.All, TeamsTab.ReadWrite.All, Group.ReadWrite.All, Directory.ReadWrite.All |
> **Note**: Permissions marked with * use [resource-specific consent]( https://aka.ms/teams-rsc).
v1.0 Chat Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/chat-post-members.md
One of the following permissions is required to call this API. To learn more, in
|Permission Type|Permissions (from least to most privileged)| ||-|
-|Delegated (work or school account)| ChatMember.ReadWrite |
+|Delegated (work or school account)| ChatMember.ReadWrite, Chat.ReadWrite |
|Delegated (personal Microsoft account)|Not supported.|
-|Application| Not supported. |
+|Application| ChatMember.ReadWrite.All, Chat.ReadWrite.All |
<!-- { "blockType": "ignored"} --> ```http
v1.0 Chatmessage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/chatmessage-get.md
One of the following permissions is required to call this API. To learn more, in
|:|:--| |Delegated (work or school account)| ChannelMessage.Read.All, Group.Read.All, Group.Read.WriteAll | |Delegated (personal Microsoft account)|Not supported.|
-|Application| ChannelMessage.Read.Group, ChannelMessage.Read.All, Group.Read.All, Group.ReadWrite.All |
+|Application| ChannelMessage.Read.Group*, ChannelMessage.Read.All, Group.Read.All, Group.ReadWrite.All |
### Permissions for chat
v1.0 Chatmessage List Hostedcontents https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/chatmessage-list-hostedcontents.md
Retrieve the list of [chatMessageHostedContent](../resources/chatmessagehostedco
|:|:--| |Delegated (work or school account)| ChannelMessage.Read.All | |Delegated (personal Microsoft account)|Not supported.|
-|Application| ChannelMessage.Read.Group, ChannelMessage.Read.All |
+|Application| ChannelMessage.Read.Group*, ChannelMessage.Read.All |
### Permissions for chat
v1.0 Chatmessagehostedcontent Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/chatmessagehostedcontent-get.md
One of the following permissions is required to call this API. To learn more, in
|:|:--| |Delegated (work or school account)| ChannelMessage.Read.All | |Delegated (personal Microsoft account)|Not supported.|
-|Application| ChannelMessage.Read.Group, ChannelMessage.Read.All |
+|Application| ChannelMessage.Read.Group*, ChannelMessage.Read.All |
### Permissions for chat
v1.0 Team Get Installedapps https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/team-get-installedapps.md
One of the following permissions is required to call this API. To learn more, in
|:--|:| |Delegated (work or school account) | TeamsAppInstallation.ReadWriteSelfForTeam, TeamsAppInstallation.ReadForUser, TeamsAppInstallation.ReadForTeam, TeamsAppInstallation.ReadWriteForTeam, Group.Read.All, Group.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All | |Delegated (personal Microsoft account) | Not supported. |
-|Application | TeamsAppInstallation.ReadWriteSelfForTeam, TeamsAppInstallation.ReadForTeam.All, TeamsAppInstallation.ReadWriteForTeam.All, Group.Read.All, Group.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All |
+|Application | TeamsAppInstallation.Read.Group*, TeamsAppInstallation.ReadWriteSelfForTeam, TeamsAppInstallation.ReadForTeam.All, TeamsAppInstallation.ReadWriteForTeam.All, Group.Read.All, Group.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All |
+
+> **Note**: Permissions marked with * use [resource-specific consent](https://aka.ms/teams-rsc).
## HTTP request
v1.0 Consentrequests Root https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/resources/consentrequests-root.md
Azure Active Directory (Azure AD) consent requests help you manage the request w
To allow users to request access or admin consent for applications they're unauthorized to grant consent to themselves, first enable the consent request workflow. >[!NOTE]
->The current APIs are limited to configuring the workflow, reading the list of requests, and denying a request. At this time, there arenΓÇÖt any methods available to programmatically approve a request. However, the contents of the request can be used to recreate a URL which can be used to grant admin consent and approve a request.
+>The current APIs are limited to configuring the workflow and reading the list of requests. At this time, there arenΓÇÖt any methods available to programmatically approve or deny a request. However, the contents of the request can be used to recreate a URL which can be used to grant admin consent and approve a request.
The consent request resource types include:
The following directory roles are required for a calling user to manage the requ
| Operation | Delegated permissions | Required directory role of the calling user | |:|:|:--| | Read | ConsentRequest.Read.All, ConsentRequest.ReadWrite.All | Global Administrator, Global Reader, Cloud App Administrator, and Application Administrator |
-| Update | ConsentRequest.ReadWrite.All |Global Administrator |
## See also