crm_update_contact
Update existing contact details in HubSpot CRM with validated properties, including email, name, phone, address, life cycle stage, and lead status.
Instructions
Update an existing contact with validated properties
Input Schema
Name | Required | Description | Default |
---|---|---|---|
contactId | Yes | ||
properties | Yes |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"contactId": {
"type": "string"
},
"properties": {
"additionalProperties": {},
"properties": {
"address": {
"type": "string"
},
"city": {
"type": "string"
},
"company": {
"type": "string"
},
"country": {
"type": "string"
},
"email": {
"format": "email",
"type": "string"
},
"facebookfanpage": {
"type": "string"
},
"firstname": {
"type": "string"
},
"jobtitle": {
"type": "string"
},
"lastname": {
"type": "string"
},
"leadstatus": {
"enum": [
"new",
"open",
"inprogress",
"opennotcontacted",
"opencontacted",
"closedconverted",
"closednotconverted"
],
"type": "string"
},
"lifecyclestage": {
"enum": [
"subscriber",
"lead",
"marketingqualifiedlead",
"salesqualifiedlead",
"opportunity",
"customer",
"evangelist",
"other"
],
"type": "string"
},
"linkedinbio": {
"type": "string"
},
"mobilephone": {
"type": "string"
},
"phone": {
"type": "string"
},
"state": {
"type": "string"
},
"twitterhandle": {
"type": "string"
},
"website": {
"format": "uri",
"type": "string"
},
"zip": {
"type": "string"
}
},
"type": "object"
}
},
"required": [
"contactId",
"properties"
],
"type": "object"
}