Restore Conflict Resolutions

In Microsoft 365, each data type is distinguished by specific attributes that uniquely identify it among other objects of the same type. During restore operations, a conflict arises when the object being restored already exists at the destination, as determined by its unique identity. For example, in SharePoint Online or OneDrive, a Site is uniquely identified by its Site URL. If a Site with the same Site URL exists at the restore destination, the system recognizes this as a conflict.

When configuring a restore job, you must specify how the system should handle these conflicting objects. The available conflict resolution options vary depending on the object type and service. Refer to the table below for the available conflict resolutions against each object type in Exchange Online, OneDrive, SharePoint Online, Project Online, Public Folders, Microsoft 365 Groups, and Teams.

NOTE
  • If you select a file version to restore, the conflict occurs while a file with the same name exists in the destination.
  • The data in the table below shows the supported state while HSM is disabled.

Exchange Online

Object TypeConflict IdentityContainer Level Conflict ResolutionContent Level Conflict ResolutionApp Conflict Resolution
MailboxObject IDSkipSkipAppendOverwrite/
FolderFolder NameSkipMergeSkipAppendOverwrite/
Mailbox ItemItem ID/SkipAppendOverwrite/

OneDrive

Object TypeConflict IdentityContainer Level Conflict ResolutionContent Level Conflict ResolutionApp Conflict Resolution
OneDrive UserOneDrive URLSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
LibraryLibrary TitleSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
FolderFolder NameSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
DocumentDocument Name/SkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/

SharePoint Online

Object TypeConflict IdentityContainer Level Conflict ResolutionContent Level Conflict ResolutionApp Conflict Resolution
Site CollectionSite Collection URLSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/DocumentSkipOverwrite
SiteSite URLSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/DocumentSkipOverwrite
List/LibraryList/Library TitleSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
FolderFolder NameSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
Item/DocumentItem ID / Document Name/SkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
AppApp IDSkipMerge/SkipOverwrite

Project Online

Object TypeConflict IdentityContainer Level Conflict ResolutionContent Level Conflict ResolutionApp Conflict Resolution
Site CollectionSite Collection URLSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/DocumentSkipOverwrite
SiteSite URLSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/DocumentSkipOverwrite
ProjectProject Name and Project IDSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
List/LibraryList/Library TitleSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
FolderFolder NameSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
DocumentDocument Name/SkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
AppApp IDSkipMerge/SkipOverwrite

Public Folder

Object TypeConflict IdentityContainer Level Conflict ResolutionContent Level Conflict ResolutionApp Conflict Resolution
FolderFolder IDSkipSkipOverwrite/
Mailbox ItemItem ID/SkipOverwrite/

Microsoft 365 Groups

Object TypeConflict IdentityContainer Level Conflict ResolutionContent Level Conflict ResolutionApp Conflict Resolution
GroupGroup AddressSkipMergeSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/DocumentSkipOverwrite
Group Team SiteSite URLSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/DocumentSkipOverwrite
SiteSite URLSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/DocumentSkipOverwrite
List/LibraryList/Library TitleSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
Folder in SharePointFolder NameSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
DocumentDocument Name/SkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
AppApp IDSkipMerge/SkipOverwrite
Group MailboxGroup Email Address/SkipOverwrite/
Folder in MailboxFolder Name/SkipOverwrite/
Mailbox ItemItem ID/SkipOverwrite/
PlanPlan ID and Plan Name/SkipOverwrite/
TaskRestore the data to its original location: Task IDRestore the data to another location: Task Name/SkipOverwrite/

Teams

Object TypeConflict IdentityContainer Level Conflict ResolutionContent Level Conflict ResolutionApp Conflict Resolution
TeamTeam AddressSkipMergeSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/DocumentSkipOverwrite
Group Team SiteSite URLSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/DocumentSkipOverwrite
SiteSite URLSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/DocumentSkipOverwrite
List/LibraryList/Library TitleSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
Folder in SharePointFolder NameSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
DocumentDocument Name/SkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
AppApp IDSkipMerge/SkipOverwrite
Group MailboxGroup Email Address/SkipOverwrite/
Folder in MailboxFolder Name/SkipOverwrite/
Mailbox ItemItem ID/SkipOverwrite/
PlanPlan ID and Plan Name/SkipOverwrite/
TaskRestore the data to its original location: Task IDRestore the data to another location: Task Name/SkipOverwrite/
Public ChannelChannel ID and Channel NameSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
Channel > Conversations////
Channel > FilesFile NameSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
Channel > Files > FolderFolder NameSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
Private ChannelChannel ID and Channel NameSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
Private Channel > Conversations////
Private Channel > FilesFile NameSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
Private Channel > Files > FolderFolder NameSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
MeetingsMeeting ID/SkipOverwrite/
Group ConversationsConversation ID/SkipOverwrite/

Viva Engage

Object TypeConflict IdentityContainer Level Conflict ResolutionContent Level Conflict ResolutionApp Conflict Resolution
Viva Engage CommunityGroup Email AddressSkipMergeSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/DocumentSkip Overwrite
Viva Engage Messages////
Viva Engage FilesFile NameSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
Site CollectionSite Collection URLSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/DocumentSkip Overwrite
SiteSite URLSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/DocumentSkip Overwrite
List/LibraryList/Library TitleSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
AppApp IDSkipMerge/Skip Overwrite
Folder in SharePointFolder NameSkipMergeReplaceSkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
DocumentDocument Name/SkipOverwriteOverwrite by Last Modified TimeAppend an “_1” to the Item/Document/
PlanPlan ID and Plan Name/SkipOverwrite/
TaskRestore the data to its original location: Task IDRestore the data to another location: Task Name/SkipOverwrite/

Microsoft Teams Chat

Object TypeConflict IdentityContainer Level Conflict ResolutionContent Level Conflict ResolutionApp Conflict Resolution
User////
Chat////
Chat Message////