Forum Discussion
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!