January 30th, 2025

Introducing the Microsoft Graph Export-Import APIs for Exchange in public preview

We are happy to announce the availability of the Export-Import APIs in Public Preview (Beta). This is a set of Microsoft Graph APIs that empower applications to discover, import, and export content in Exchange Online mailboxes in full fidelity.

Many of our customers currently rely on APIs powered by Exchange Web Services (EWS) for tasks like Exchange mailbox backup, archiving and migration. However, with the EWS deprecation initiative, customers have been asking for a method built on the Microsoft Graph platform to discover mailbox items, selectively export them and then import these items into Exchange Online mailboxes.

API features

We are introducing a solution that includes several valuable features, enabling users to effectively utilize these new APIs:

  1. Discovery into Mailbox Hierarchy: The APIs allow drilling down into the mailbox hierarchy, including mailbox folders, child folders, and individual mailbox items.
  2. Agnostic to the type of mailbox items: Our solution identifies and supports all types of mailbox items, such as messages, contacts, and calendar items, given that they fall under the IPM subtree (refer to IPM Subtree | Microsoft Learn for more information).
  3. Support for Archive Mailboxes: Our solution provides support for both users’ primary mailboxes and their In-Place Archive mailboxes.
  4. Folder Management: Users can create, update, and delete mailbox folders, allowing flexibility in modifying mailbox folder structures.
  5. Extended Properties: Our solution enables support for single-value and multi-value extended properties associated with mailbox folders and items. These properties allow storing and accessing custom data that is not already exposed in the Microsoft Graph API metadata (refer to Outlook extended properties overview – Microsoft Graph v1.0 | Microsoft Learn for more information).
  6. Granular Permission Scopes: We ensure controlled access for applications and users, allowing them to read, export, and import their Exchange mailbox data based on their specific use cases.

Note: These APIs currently do not support Public Folders.

Let us know what you think!

We would love to hear your feedback! If you have any suggestions, questions, or issues you would like to report, please leave a comment below or send us an email at ExoImExApiFeedback@microsoft.com. Please refrain from opening support tickets for these APIs during public preview as this is not supported at this time.

1 comment