HighLevel

Update HighLevel Contact Phone

Changes the phone number on a HighLevel contact.

Unverified

What the model is told

Update the phone number on an existing HighLevel contact. Find the contact's ID first with Find HighLevel Contact by Email, and read the new number back to the customer to confirm it. Returns the updated contact.

Request

PUThttps://services.leadconnectorhq.com/contacts/{{contactId}}

Headers

  • AuthorizationBearer YOUR_HIGHLEVEL_PRIVATE_INTEGRATION_TOKEN
  • Versionv3
  • Content-Typeapplication/json

Body

{
  "phone": "{{phone}}"
}

Parameters

  • contactId stringThe HighLevel ID of the contact, from Find HighLevel Contact by Email.
  • phone stringThe new phone number in international format.

Engage payload

{
  "source": "VOICE_AI",
  "tool": {
    "id": "333b3af7-d446-4687-b145-e11db65700dd",
    "type": "HTTP_REQUEST",
    "label": "Update HighLevel Contact Phone",
    "name": "update_highlevel_contact_phone",
    "customName": false,
    "description": "Update the phone number on an existing HighLevel contact. Find the contact's ID first with Find HighLevel Contact by Email, and read the new number back to the customer to confirm it. Returns the updated contact.",
    "parameters": [
      {
        "name": "contactId",
        "type": "string",
        "description": "The HighLevel ID of the contact, from Find HighLevel Contact by Email."
      },
      {
        "name": "phone",
        "type": "string",
        "description": "The new phone number in international format."
      }
    ],
    "config": {
      "endpoint": {
        "method": "PUT",
        "url": "https://services.leadconnectorhq.com/contacts/{{contactId}}"
      },
      "headers": [
        {
          "name": "Authorization",
          "value": "Bearer YOUR_HIGHLEVEL_PRIVATE_INTEGRATION_TOKEN"
        },
        {
          "name": "Version",
          "value": "v3"
        },
        {
          "name": "Content-Type",
          "value": "application/json"
        }
      ],
      "body": "{\n  \"phone\": \"{{phone}}\"\n}",
      "timeout": null
    }
  }
}

IDs are regenerated on every copy.