Microsoft 365 Backup Storage API overview

Business continuity assurance is a top-of-mind concern for many companies. Microsoft 365 Backup delivers business continuity peace of mind by providing performance and restore reliability. When evaluating a backup and restore offering, what really matters isn't only the backup, but the ability to restore your data to a healthy state quickly when you need to. Recovering large volumes of content is difficult when data is copied at scale from a remote, air-gapped location. It can take weeks or even months to get your business back up and running.

In cases such as a ransomware attack that encrypts large swaths of your data, or an internal accidental or malicious data deletion or overwrite event, you need to be able to get your business back to a healthy state as soon as possible. This is what Microsoft 365 Backup offers, both through the Microsoft 365 admin center, and via partner applications built with the Microsoft 365 Backup Storage API.

To learn more about Microsoft 365 Backup, see Microsoft 365 Backup (preview) documentation.

Why integrate with Microsoft 365 Backup?

Applications built with the Microsoft 365 Backup Storage API deliver the following benefits, regardless of the size or scale of the protected tenant:

  • Fast backup within hours

  • Fast restore within hours

  • Full SharePoint site and OneDrive account restore fidelity, meaning the site and OneDrive are restored to their exact state at specific prior points in time via a rollback operation

  • Full Exchange mailbox item restores, or granular item restores using search

  • Consolidated security and compliance domain management

Partners can use the Microsoft 365 Backup Storage API in Microsoft Graph to create their own applications to manage backups. Your application becomes the Microsoft 365 Backup Storage controller in the tenant where the application is deployed.

Use the following steps to create and deploy an application:

API reference

Looking for the API reference for this service?