Merge GoHighLevel Contacts By Deleting Loser
ghl_merge_contacts_delete_loserMerge two contacts by deleting the loser after safety checks and copying its email to the survivor. Requires explicit confirmation to execute.
Instructions
Preview or execute a guarded contact merge workaround: read both contacts, check loser history, delete loser, then update survivor with loser email. Requires confirm: true to execute.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | Yes | Required for destructive tools. The API call is made only when confirm is explicitly true. | |
| response_format | No | Output format: markdown for human-readable summaries, json for structured output. | markdown |
| loser_contact_id | Yes | Contact ID to delete after preflight checks. Its email is copied to the survivor. | |
| survivor_contact_id | Yes | Contact ID to keep. This record is updated with the loser email. | |
| expected_loser_email | No | Optional safety check. If provided, the loser contact email must match this value before execution. |