Microsoft Graph does not currently provide documented direct-read endpoints for RecoverableItemsPurges, RecoverableItemsVersions, or DiscoveryHolds; use Microsoft 365 Backup Storage APIs for a supported backup product rather than designing a one-to-one EWS folder migration.
Current Graph support
The Outlook mailFolder API exposes only recoverableitemsdeletions as a well-known Recoverable Items folder. Purges, Versions, and DiscoveryHolds are not listed as well-known names in v1.0, and no documented v1.0 or beta endpoint exposes them for generic folder or item enumeration.^1^
The supported direct operation is therefore limited to soft-deleted content, for example:
GET https://graph.microsoft.com/v1.0/users/{user-id}/mailFolders/recoverableitemsdeletions
GET https://graph.microsoft.com/v1.0/users/{user-id}/mailFolders/recoverableitemsdeletions/messages
Using includeHiddenFolders=true, child-folder traversal, a MAPI folder ID, or an undocumented folder name does not establish supported access to the other non-IPM folders. Graph documents Purges, Versions, and DiscoveryHolds neither as addressable well-known names nor as supported backup surfaces.
Exchange Online itself does maintain these folders:
- Versions contains copies created by copy-on-write when held items are modified.
- Purges contains hard-deleted items when Litigation Hold or single-item recovery applies.
- DiscoveryHolds contains hard-deleted items preserved by an eDiscovery hold or retention policy.^2^
Their existence in Exchange does not imply Graph mailFolder access.
Parity roadmap and retirement
There is no published delivery date for this particular EWS parity gap. Microsoft’s roadmap explicitly says that if an EWS capability is not listed, customers should not plan on a corresponding Graph or Exchange Admin API capability before EWS is fully disabled. Direct access to these Recoverable Items subfolders is not in the published roadmap.^3^
The current Exchange Online schedule is:
- October 2026: global EWS disablement begins.
- April 2027: EWS is fully disabled.
Consequently, this functionality should not remain a dependency awaiting assumed parity.
Supported backup alternative
For a backup solution, integrate as a Microsoft 365 Backup Storage controller. The Graph Backup Storage APIs support Exchange mailbox protection policies, restore sessions, and monitoring. They provide recovery points every ten minutes with retention up to one year.^4^
For Exchange, the service supports full mailbox-item restore and granular restore using search.^5^ Microsoft documents restoration of items that were:
- Modified
- Deleted into Recoverable Items
- Purged
It can restore them to a newly created folder or replace mailbox items from a selected prior point.^6^
This is a service-managed protection and restore surface. It does not document raw enumeration or export of Versions, Purges, and DiscoveryHolds as separate folders. If your product requires external copies of every held item and version, rather than Microsoft-managed recovery points, the published API currently does not establish that capability.
Alternatives that do not provide equivalent backup access
- Mailbox import/export APIs: These provide full-fidelity opaque item export and import for supported mailbox folders, but Microsoft explicitly states that they are not designed for mailbox backup and restore.^7^ Their documentation does not promise direct access to the three internal Recoverable Items folders.
- Microsoft Purview eDiscovery/Content Search: Recoverable Items are indexed and discoverable, and targeted searches can use folder IDs for folders such as Purges and DiscoveryHolds.^8^ This is an eDiscovery/compliance workflow, not a general-purpose continuous backup API.
For product planning, treat direct EWS-style access to these folders as an unsupported migration gap, evaluate Microsoft 365 Backup Storage against your retention and restore requirements, and raise any requirement for independent item-level held-content export through Microsoft support rather than relying on undocumented Graph behavior.
References
- mailFolder resource type
- Recoverable Items folder in Exchange Online | Microsoft Learn
- Deprecation of Exchange Web Services in Exchange Online
- Backup and recovery APIs in Microsoft Graph
- Microsoft 365 Backup Storage API overview
- Restore data in Microsoft 365 Backup
- Use the mailbox import and export APIs in Microsoft Graph
- Clean up or delete items from the Recoverable Items folder in Exchange Online