Blog Post

Exchange Team Blog
3 MIN READ

EWS Deprecation Is Here – What This Means To You

The_Exchange_Team's avatar
The_Exchange_Team
Platinum Contributor
Oct 01, 2026

The deprecation of EWS in Exchange Online starts today. This is a multi-step process, years in the making, and this post has lots of important information. We will keep this post updated if we have new information to add.

The first change, as previously announced, starting early October 2026, means setting EWSEnabled to True will no longer be sufficient on its own to keep EWS working in the tenant: an AppID allow list (EWSAllowedAppIDs) will be required to specify apps that you want to permit access to EWS.

What happens next

Customer tenants in our multi-tenant (WW) cloud 

EWSEnabled state

EWSAllowedAppIDs state

When

True

Null

We populated EWSAllowedAppIDs for all such tenants on October 10-11.

After October 11, any tenant admin who sets EWSEnabled = True, must populate EWSAllowedAppIDs by themselves.

If the tenant is already set to EWSEnabled = True, Microsoft will not make changes to EWS availability until April 2027.

Null

Null

Tenants will get a 7-day warning in Message Center to tell them we will populate their EWSAllowedAppIDs (based on 60-day usage) and then set EWSEnabled = False.

This process has now started. If EWS gets disabled, tenant admins can temporarily re-enable it by following Exchange Online EWS application stopped working? Do this. | Microsoft Community Hub.

False

(Any)

EWS is already disabled by tenant admin; Microsoft will make no changes.

Multi-tenant WW cloud now requires the presence of EWSAllowedAppIDs if EWSEnabled = True.

Customer tenants in our Sovereign cloud environments

Stay tuned for more detailed timeline.

Other Important Information

Changing Related EWS Settings

Please remember that:

  • Changes to EWSAllowedAppIDs take 24 hours to take effect
  • Changes to EWSEnabled take typically under 1 hour (but can be up to 4 hours)
  • EWSAllowList property does not need to be configured and/or changed (it is not related to EWS deprecation). Please review this blog if unclear.

If EWS gets disabled by Microsoft, only the tenant admin can re-enable it (Microsoft cannot do this). Step-by-step process is described in Exchange Online EWS application stopped working? Do this. | Microsoft Community Hub.

Microsoft Applications EWS Use

We know customers are still seeing traffic from some Microsoft applications. These applications (if they show up in the EWS usage report) still need to be added to the EWSAllowedAppIDs list to keep working.

The latest on each of these:

  • Outlook for Windows: Customers should be on latest builds (August 2026 build 16.0.20430.20092 or higher). If customers see problems with EWS disabled, it may be due to customer forced configuration (see this example). We recommend testing to determine if blocking EWS for the Office client AppID is possible in your tenant, without impact. Microsoft successfully disabled EWS internally over a year ago.
  • Outlook for Mac: Please update to the latest builds and switch to the new Outlook for Mac. If you are already using new Outlook, then this change will not affect you. If you still need to use Classic Outlook, ensure the “Microsoft Office” AppID is in your EWSAllowedAppIDs list.
  • Excel Power Query: Please see https://aka.ms/xlewsretirement.
  • PowerBI: we will provide an update soon.
  • Exchange Server / Exchange hybrid: please see Impact of Exchange Online EWS Deprecation on Hybrid Rich Coexistence and Cross-org Sharing | Microsoft Community Hub.

Updates to this blog post:

  • 10/26/2026: Added a note that clarifies that if the tenant is already set to EWSEnabled = True, Microsoft will not make EWS changes until April 2027.
  • 10/21/2026: Updated the post to reflect that EWS disablements have been started and linked to the reference on how to re-enable it.
  • 10/15/2026: Updated the table with next steps for WW tenants and reorganized the information for readability.
  • 10/2/2026: Mentioned that EWSEnabled settings can have some variability in how quickly they apply (to account for a few occurances we have seen).

The Exchange Team

Updated Oct 26, 2026
Version 11.0

18 Comments

  • JBros's avatar
    JBros
    Tin Contributor

    I see that this post specifies multi-tenant (WW).

    Is there a schedule for Multi-Tenant Enhanced (MTE) tenants?

    • They are part of the WW rollout for the purpose of this effort. The bit flip to require an AppID Allow List when EWSEnabled is set to True went to all WW in hte last few days, including those in MTE. 

      • silverice's avatar
        silverice
        Brass Contributor

        Should we anticipate issues if we set EWSEnabled to True a month ago and still have no no entries in the AppID Allow List? 

  • SaschaSeipp's avatar
    SaschaSeipp
    Brass Contributor

    Nino_Bilic​ , Greg Taylor - EXCHANGE​  I have to say I am somewhat annoyed as to how this works, or rather does not. I prepared the required EwsAllowedAppIDs list a couple of weeks ago, but the parameter "-EwsAllowedAppIDs" was not yet available in my tenant, even though having installed the newest ExchangeOnlineManagement module. Then yesterday suddenly, it was available, so I set the IDs list. And it was also shown with Get-OrganizationConfig -RetrieveEwsOperationAccessPolicy.
    Then I waited around 24 hours and now wanted to set "-EwsEnabled $true". But now, all parameters are gone again. I have no "-EwsAllowedAppIDs" or "-EwsEnabled" on Set-OrganizationConfig anymore and no "-RetrieveEwsOperationAccessPolicy" on Get-OrganizationConfig. I do get the EWS properties shown with Get-OrganizationConfig (with all being null and only EwsOperationAccessPolicyPopulated set to False), but that doesn't say much.
    I have no idea how to solve this other than sit, wait, and retry every day. This is not what I'd call fun! (Especially because I also have work to do and cannot just babysit an interface that doesn't know what it wants).

    • SaschaSeipp's avatar
      SaschaSeipp
      Brass Contributor

      ..and immediately I have to correct myself: I'm still getting used to the need to get my permissions with PIM first. With Exchange admin role, the world looks a lot different (now all is fine). But it is still somewhat annoying that the module does not mention any hint of "this property is not there because you lack permissions". Obviously that is not an EWS retirement issue, though.
      And to my defense: Copilot also had lots of ideas, but this was not one of them.

  • Martinweaver82's avatar
    Martinweaver82
    Copper Contributor

    We've been monitoring usage using both M365 EWS Usage Report and the scripts provided here:
    https://github.com/OfficeDev/ews-migration-analyzer
    Previously the AppIDs in both reports have matched.
    We've re-run the reports this week and there is a disconnect between the AppIDs reported by M365 EWS report and the script. Checking the AppIDs in Entra - of those listed in the M365 report only 1 is listed, whereas all those output by the script are listed. in Entra App Registrations.

    Has something changed in the M365 EWS report? And which of the sets of AppIDs should be used (or will be used if applied by Microsoft)?

    • Greg Taylor - EXCHANGE's avatar
      Greg Taylor - EXCHANGE
      Icon for Microsoft rankMicrosoft

      Curious. Feel free to ping me your tenant ID in DM and explain the diff. But to answer your question, the appIDs you get in the usage report come from the same source we're going to use to configure the EWSAllowedAppIDs for a tenant if we need to. 

  • hpmalme's avatar
    hpmalme
    Tin Contributor

    Hi, thanks for the update after we have enabled the EWSAllowedAppID and added our appid's for the apps we know uses EWS then the calendar sync for our Teams rooms have suddenly stopped. Our Logitech Teams rooms have been updated to latest versions and firmware. Anything special we need to do to those up and running again ? (sorry for this very specific question here) 

  • silverice's avatar
    silverice
    Brass Contributor

    Yay, more confusion.  The chart in this document does not clearly state what happens if we already set EWSEnabled=True.  My understanding was that Microsoft would add the list of EWSAllowedAppIDs on our behalf if this were the case, but this chart suggests that is only the case if EWSEnabled is still Null on October 8-9.

     

    • Nino_Bilic's avatar
      Nino_Bilic
      Icon for Microsoft rankMicrosoft

      I made a clarification to the table; that clearer?

      Yes, Microsoft will create the EWSAllowedAppIDs if the list is "NULL" (as in it does not exist).

  • Chad_C's avatar
    Chad_C
    Brass Contributor

    Always great to schedule a worldwide cutover to take place on a Saturday.

    • Nino_Bilic's avatar
      Nino_Bilic
      Icon for Microsoft rankMicrosoft

      "Always great to schedule a worldwide cutover to take place on a Saturday."

      "Always great to schedule a worldwide cutover to take place on a work day, so it can disrupt our business."

      Heard both ^ of those things, FYI. 🤷‍♂️

      • Chad_C's avatar
        Chad_C
        Brass Contributor

        Very true. No perfect schedule. Having something fixed is much preferred to "Sometime in October".