DeadlineScan
EWS retirement

EWS retirement: what breaks Oct 1, 2026, what breaks Apr 1, 2027

The shutdown is phased and tenant-by-tenant. “Everything breaks October 1” is wrong — and so is “we have until 2027.”

Which one are you? One command:
Get-OrganizationConfig -RetrieveEwsOperationAccessPolicy |
  Format-List EwsEnabled, EwsAllowedAppIDs | deadlinescan tenant

Parsed locally. Tells you which of the three dates is yours. What each verdict means.

A finding count of zero means no affected call sites were FOUND — not that you're unaffected.

Scan your code

Free, local, one command. Flags the sites with no Graph equivalent.

Get the scanner

Get the scanner: email [email protected] and you'll get the source and a Windows binary by reply — the public repository is being prepared.

Graph never gets

public folder CRUD
in-place archive access
M365 Group mailboxes
mailbox import/export

What to do with those →
Get the scanner Fix what it finds →