contacts_merge
🧬 Merge two contacts into one: all channel identities, scores and summaries of the second contact move onto the first, and the second contact record is deleted.
When to use:
contacts.find shows the same person twice (e.g. a messenger contact and an email contact)
The user explicitly asks to merge two specific contacts
Both ids are entity_id values from contacts.find. The merge is recorded in Review Duplicates and can be undone there (undo is heuristic, not guaranteed). Never merge on name similarity alone — confirm the pair is really one person first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| in_workspace | No | Run this one call in this workspace id instead of the session's. Nothing is stored; other sessions are not affected. | |
| contact_id_keep | Yes | entity_id (from contacts.find/sync) of the contact to KEEP; a person_id is accepted when sync returned no entity_id | |
| contact_id_merge | Yes | entity_id (from contacts.find/sync) of the contact to merge INTO the kept one; a person_id is accepted too |