MultiMerge merges multiple base object records that have been identified as representing the same object and allows specifying the field level overrides for the merged record. MultiMerge is a more generic form of the
Merge request and should be used for merging groups of records. Merge API should be used for pair-wise merges.
For example, there may be multiple base object records with the same account number “1234567” and account type “Personal”. Each base object record has its own set of cross reference records. When these records are merged with the call to the MultiMerge request, the result is a single BO record with that has the cross references from all the merged base object records. The consolidated value for each field in the merged record is either determined through the survivorship rules based on the cross references of the records that are being merged or they are specified through the override values in the API.
When you use the MultiMerge API to specify an override value, a cross-reference record with a source system of SYS0 is created for the override values. The SYS0 source system ensures that the override values have the highest trust score.