Share via

Microsoft Graph not returning shared calendars for Tenant Admin user

Vijay Kongubangaram 0 Reputation points
2023-08-31T16:52:53.64+00:00

Hello

I was trying Graph Explorer to check what calendars can I read using this endpoint :

https://graph.microsoft.com/v1.0/users/<user-id>/calendars

And saw that not all users are able to read the shared calendars when the user-id is the tenant admins.

For instance, the admin shares his personal calendar with User A and User B. Only User A sees a valid response back, User B sees the below error.

{
    "error": {
        "code": "ErrorItemNotFound",
        "message": "The specified object was not found in the store."
    }
}

I have tried to check whats different between User A and User B, but all the permissions, properties, metadata etc seems the same. I can not figure out why only one user is able to read admin calendars. I tried to go through the documentation and nothing is mentioned about this scenario.

FYI, User A and User B can access the each others personal calendars when shared. Its just when reading admins seems to behave differently.

Do any know what exact permissions/ claims are needed to read the tenant admins calendar. These are the permission I granted the user in Graph Explorer

User's image

Thanks for your time

Vijay

Exchange Online
Exchange Online

A cloud-based service included in Microsoft 365, delivering scalable messaging and collaboration features with simplified management and automatic updates.

Microsoft 365 and Office | Install, redeem, activate | For business | Windows
Microsoft Security | Microsoft Graph
0 comments No comments

1 answer

Sort by: Most helpful
  1. Andy David - MVP 160.3K Reputation points MVP Volunteer Moderator
    2023-08-31T16:58:05.13+00:00

    There is nothing special about a tenant admin calendar per se. Are you sure the User B has the correct delegated perms? Can you verify and post here what those are

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.