Forum Discussion

TacoCat43's avatar
TacoCat43
Copper Contributor
Aug 19, 2025

Graph API : Authorization_RequestDenied Message: Insufficient privileges to complete the operation.

Hi Team,

I have a Graph app and user configured with the following resourceAccess scopes:

Code

"resourceAccess": [ { "id": "06da0dbc-49e2-44d2-8312-53f166ab848a", "type": "Scope" }, { "id": "9c7a330d-35b3-4aa1-963d-cb2b9f927841", "type": "Scope" }, { "id": "e1fe6dd8-ba31-4d61-89e7-88639da4683d", "type": "Scope" }, { "id": "b340eb25-3456-403f-be2f-af7a0d370277", "type": "Scope" } ]

However, when trying to pull presence data, I receive the following error in Postman:

Code

StatusCode: Forbidden Message: Code: Authorization_RequestDenied Message: Insufficient privileges to complete the operation.

Graph Explorer also fails to return presence for a specific user using:

https://graph.microsoft.com/beta/users/{user-id}/presence

But the endpoint for the signed-in user works fine:

https://graph.microsoft.com/beta/me/presence

Admin consent has been granted, and even the Global Admin cannot retrieve presence for other users.

Other permissions work fine — the app can list users and connect without issue. Presence is the only operation failing.

Question: How can I investigate this behavior in Azure/Entra using the request-id or client-request-id from the error response?
Or what could cause this behavior? 

Thanks in advance!

No RepliesBe the first to reply

Resources