ghl_contact_get_duplicate
Detect duplicate contacts in a GoHighLevel location by providing email or phone number.
Instructions
Neither number nor email is marked required by the spec, but at least one must be supplied for the lookup to return anything meaningful — this is a business-logic constraint the OpenAPI doesn't encode, not a bug in extraction. Both params must be URL-encoded (see each param's spec description/example).
Get Duplicate Contact
Get Duplicate Contact.If Allow Duplicate Contact is disabled under Settings, the global unique identifier will be used for searching the contact. If the setting is enabled, first priority for search is email and the second priority will be phone.
Endpoint: GET /contacts/search/duplicate (Version header: v3; source: v3/contacts-v3.json)
OAuth scopes: contacts.readonly
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | Email — URL-encoded. E.g. test+abc@gmail.com → test%2Babc%40gmail.com | ||
| number | No | Phone Number — URL-encoded. E.g. +1423164516 → %2B1423164516 | |
| locationId | Yes | Location Id |