An API that connects multiple Microsoft services, enabling data access and automation across platforms
I seem to be able to reproduce this, it does work with Calendars.Read though, if adding such permissions is an option.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
I’m signed in to Graph Explorer under Tenant: Personal. My Outlook.com primary calendar opens normally in the browser. Graph Explorer shows Calendars.ReadBasic consented. After signing out and back in, this request still returns 403:
GET https://graph.microsoft.com/v1.0/me/calendar?$select=id,owner
The response is ErrorAccessDenied: “Access is denied. Check credentials and try again.”
Microsoft’s Get calendar documentation lists delegated Calendars.ReadBasic as supported for personal Microsoft accounts. What could explain this result, and how can I safely confirm whether Graph Explorer’s request actually carried that scope without disclosing the access token?
A separate app using the same account and endpoint returns an empty 401; I am not assuming the two failures have the same cause.
An API that connects multiple Microsoft services, enabling data access and automation across platforms
I seem to be able to reproduce this, it does work with Calendars.Read though, if adding such permissions is an option.