About a year ago, we announced Exchange Server Security Changes for Hybrid Deployments. This change impacted Exchange hybrid customers who host some of their mailboxes on-premises and their on-premises users need access to “rich coexistence” features (Free/Busy lookups, MailTips and profile picture sharing with Exchange Online users).
This change was planned in two stages:
- Stage 1: transitioning to dedicated Exchange hybrid application. Completed in October 2025. Exchange hybrid customers who host mailboxes on-premises now must create the dedicated Exchange hybrid application to maintain rich coexistence features for their on-premises users.
- Stage 2: deprecation of EWS calls and switch to REST-based Microsoft Graph API calls for Exchange hybrid. This is the stage that we are in now. Please note that not all rich coexistence scenarios are fully supported yet and not every cloud environment might support Graph API hybrid calls yet (please see documentation).
Deprecation of Exchange Web Services (EWS) in Exchange Online is nearing final stages – see Exchange Online EWS, Your Time is Almost Up. Because of this, all customers who require rich coexistence (even those who already finalized Stage 1) will need to install an Exchange Subscription Edition (SE) update on premises and switch the dedicated Exchange hybrid app permissions to a more granular Graph API permission model. This must be done before October 2026 (as we will turn off EWS by default then) with the latest date of April 2027 (when we will permanently turn off EWS in Exchange Online).
The following illustration shows the timeline of hybrid security improvements, Stage 2:
Exchange Hybrid customers who want to start using Graph API in hybrid workflow should:
Step 1 – install the May 2026 Hotfix Update for Exchange SE (or newer) on your on-premises Exchange SE servers:
Step 2 – once all your on-premises Exchange SE servers have the update installed, follow the steps as outlined in the documentation to enable the Graph API hybrid workflow for supported scenarios. Note that if you ran the script in the past, you need to re-run it again after installing the new update to activate new functionality.
Note: Exchange 2016 and 2019 are out of support. We are not releasing an update for those versions to use Graph API hybrid calls (even updates released under Exchange 2016 or 2019 ESU will not contain this functionality). Customers who are still using Exchange 2016 or 2019 servers to host mailboxes on premises will have to keep allowing EWS use in their tenant past October 2026 and must upgrade all servers to Exchange SE by April 2027 (when EWS is disabled in Exchange Online). Rich coexistence features on those unsupported versions will permanently stop working in April 2027. Please upgrade your on-premises environments from unsupported versions ASAP. By running unsupported versions, you might be putting your environment at risk!
The FAQ related to creation and use of dedicated hybrid app can be found in feature documentation.
Known issues
- We are aware of an issue that can cause Exchange SE users using Outlook client on premises to receive information in a wrong timezone when they look up free/busy information for Exchange Online mailboxes via Graph. We are planning to address this issue in an upcoming update for Exchange SE. Disabling Graph use for free/busy lookups or using OWA can work around the problem.
Updates to this post:
- 8/31/2026: Added a known issue with timezone shift for Outlook clients.
- 5/8/2026: Clarified that the script needs to be re-run to enable new functionality (Step 2 above) even if it was ran in the past already.
The Exchange Team