ghl_contact_update
Updates a contact in GoHighLevel by its ID, modifying fields such as name, email, phone, address, custom fields, tags, and DND settings.
Instructions
REGRESSION-VERIFIED: body schema (UpdateContactDtoV3, v3/contacts-v3.json) includes assignedTo, customFields, tags, dnd, dndSettings, inboundDndSettings, address1, city, state, postalCode, country, dateOfBirth, source, website, timezone — all confirmed present against the raw spec, matching what the old connector was missing. tags on this endpoint overwrites the full tag list; use ghl_contact_add_tags/ghl_contact_remove_tags for incremental changes.
Update Contact
Update a contact using contactId
Endpoint: PUT /contacts/{contactId} (Version header: v3; source: v3/contacts-v3.json)
OAuth scopes: contacts.write
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | Request body (schema carried verbatim from the official OpenAPI spec). | |
| contactId | Yes | Unique identifier of the contact |