Restore Center
Restore Microsoft 365 data from backups with point-in-time recovery, granular item selection, and flexible restore targets. OpsPilot365 provides self-service restore capabilities with administrative oversight and audit logging.
Note: Restore individual items, entire mailboxes, sites, or full tenant data. Point-in-time recovery allows restoration to any backup snapshot within the retention window. Cross-tenant restore is supported for disaster recovery scenarios.
Restore Overview
| Metric | Value |
|---|---|
| Active Restores | 3 (currently in progress) |
| Completed (30 days) | 47 successful restores |
| Data Restored | 234 GB (last 30 days) |
| Avg. Restore Time | 8 min (for granular restores) |
Restore Wizard
- Select Tenant — Choose the tenant with data to restore
- Choose Workload — Exchange, OneDrive, SharePoint, or Teams
- Select Items — Browse and select items to restore
- Configure and Run — Set target and start restore
Restore Types
Granular Item Restore
Restore individual emails, files, or list items without affecting other data. Fastest option for accidental deletions.
- Single email or conversation
- Individual file or folder
- Specific calendar event
- Single list item
Container Restore
Restore entire mailboxes, OneDrive accounts, or SharePoint sites. Includes all items and permissions.
- Complete mailbox
- Full OneDrive account
- Entire SharePoint site
- Teams channel data
Point-in-Time Restore
Restore data to a specific moment in time. Browse the backup catalog and select exact timestamp for recovery.
- Select any backup snapshot
- View item state at that time
- Compare versions before restore
- Recovery within retention window
Cross-Tenant Restore
Restore data to a different tenant for disaster recovery or tenant migration scenarios.
- Disaster recovery to new tenant
- Restore departed user to different org
- Migration assistance
- Development/test restores
Workload-Specific Restore
Exchange Restore
| Category | Options |
|---|---|
| Restore Items | Emails and attachments, calendar events, contacts, tasks and notes, folder structure |
| Restore Targets | Original location, different folder, different mailbox, export to PST |
| Options | Preserve read status, restore permissions, skip duplicates, include deleted items |
OneDrive Restore
| Category | Options |
|---|---|
| Restore Items | Files and folders, file versions, shared items, deleted items |
| Restore Targets | Original location, different OneDrive, SharePoint site, download locally |
| Options | Restore sharing links, preserve permissions, include version history, overwrite or rename |
SharePoint Restore
| Category | Options |
|---|---|
| Restore Items | Document libraries, list items, pages, site structure, workflows (metadata) |
| Restore Targets | Original site, different site, new site collection, download archive |
| Options | Restore permissions, preserve metadata, include subsites, restore site settings |
Restore History
| Job ID | Tenant | Workload | Items | Initiated By | Completed | Status |
|---|---|---|---|---|---|---|
| RST-20240115-002 | Contoso Ltd | OneDrive | 156 files | admin@contoso.com | Jan 15, 09:23 | Completed |
| RST-20240114-001 | Fabrikam | Exchange | 1 mailbox | it@fabrikam.com | Jan 14, 16:45 | Completed |
Best Practices
- Verify the correct restore point before starting
- Confirm target location has sufficient capacity
- Consider restoring to an alternate location first for verification
- Document the restore request for auditing
- Notify affected users of potential disruption
- After restoring, verify data integrity and check permissions
- Review restore logs for any warnings
API Reference
POST /api/backup/restore— Initiate a restore operationGET /api/backup/restore/:jobId— Get restore job status and progressGET /api/backup/snapshots— List available backup snapshotsGET /api/backup/restore/history— List completed restore operations