Configuring ReadWriteMailbox for Granular Access in Outlook Add-Ins

Lakshay Sharma 0 Reputation points
2025-10-28T16:20:04.5266667+00:00

Dear Team,

I am developing a JavaScript-based Outlook add-in that uses EWS to fetch calendar data for on-premises mailboxes.

As per Microsoft’s documentation, I am currently using the ReadWriteMailbox permission to access EWS APIs for retrieving calendar information.

My use case requires restricting the add-in’s access strictly to calendar data, blocking it from reading emails or other mailbox content, as well as from composing or modifying emails and other items that become available when the ReadWriteMailbox permission is granted.

Could you please confirm whether such fine-grained permission control is supported through this mechanism? Specifically, is there any configuration or setting within the manifest.xml file that would allow me to limit access to calendar data only?

Outlook | Web | Outlook.com | Calendar
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. JC 6,705 Reputation points Independent Advisor
    2025-10-28T18:19:40.64+00:00

    Hello,

    I’m not too familiar with javascript or web APIs but this service seems to fit your description.

    Share or delegate a calendar in Outlook - Microsoft Graph | Microsoft Learn

    This function of the Microsoft Graph API only specifically asks for the outlook calendar data, nothing else included.

    Hope this helps,

    JC


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.