My n8n workflow could access everyone’s calendars in our old M365 tenant, but after migrating to a new tenant it only accesses my own calendar. Getting ErrorAccessDenied for others.
The new tenant actually has MORE app permissions than the old one (see attached images), but still doesn’t work.
Old Tenant:
New Tenant:
Here is my node:
But I am still getting this error:{"error": {"code": "ErrorAccessDenied", "message": "Access is denied. Check credentials and try again."}}
We tried removing conflicting permissions, re-granting admin consent, recreating the app registration. But none worked
Has anyone seen this after a tenant migration? How do I make the new tenant as permissive as the old one?
Using n8n with OAuth2 permissions and Microsoft Graph API.
I solved the issue, I changed the authorization from header to credential, so I don’t need to login, and changes scope to .default, and it worked, this was helpful thank you!