Merge two duplicate contacts

Keeps the primary contact and reassigns all linked records (calls, SMS, notes, tasks, appointments) from secondary to primary, then soft-deletes the secondary. Field conflicts are resolved by mergedData — whatever you pass wins, so the client must decide ahead of time which values to keep. Irreversible: the secondary's deletedAt is set, history is preserved under the primary.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required

ID of the contact to keep

string
required

ID of the duplicate contact to merge and delete

mergedData
object
required

Merged field values to apply to the primary contact

Response

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json