My understanding (after googling this intermittently throughout the last 12 months and vainly hoping the answer to be different each time) is that there is no Salesforce API Endpoint that a user could feed an array of Contact Id values into to perform a Merge operation.
I understand the only way to perform a DML Merge
operation is to write some Apex Code that wraps the DML operation, but is it possible to write an Apex class that accepts n-number ContactIds and performs the DML Merge operation on those records and is exposed as an API endpoint that another service could call?
Are there any github examples or (free) AppExchange apps that offer this functionality?
I don't need a UI, I just need an endpoint that accepts my Contact Ids :(