List permissionGrants of a chat
Namespace: microsoft.graph
List all resource-specific permission grants on the chat. This list specifies the Microsoft Entra apps that have access to the chat, along with the corresponding resource-specific access that each app has.
This API is available in the following national cloud deployments.
Global service | US Government L4 | US Government L5 (DOD) | China operated by 21Vianet |
---|---|---|---|
✅ | ✅ | ✅ | ❌ |
Permissions
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see Permissions.
Permission Type | Permissions (from least to most privileged) |
---|---|
Delegated (work or school account) | TeamsAppInstallation.ReadForChat, TeamsAppInstallation.ReadWriteSelfForChat, TeamsAppInstallation.ReadWriteForChat |
Delegated (personal Microsoft account) | Not supported. |
Application | TeamsAppInstallation.Read.Chat*, Chat.Manage.Chat*, TeamsAppInstallation.ReadForChat.All, TeamsAppInstallation.ReadWriteSelfForChat.All, TeamsAppInstallation.ReadWriteForChat.All |
Note: Permissions marked with * use resource-specific consent.
HTTP request
GET /chats/{chat-id}/permissionGrants
Optional query parameters
This operation doesn't support the OData query parameters to customize the response.
Request headers
Header | Value |
---|---|
Authorization | Bearer {token}. Required. Learn more about authentication and authorization. |
Request body
Don't supply a request body for this method.
Response
If successful, this method returns a 200 OK
response code and a list of resourceSpecificPermissionGrant objects in the response body.
Examples
Request
The following example shows a request.
GET https://graph.microsoft.com/v1.0/chats/19:[email protected]/permissionGrants
Response
The following example shows the response.
Note: The response object shown here might be shortened for readability.
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context":"https://graph.microsoft.com/v1.0/$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"
}
]
}