crm_update_lead
Update an existing lead's information in HubSpot CRM by modifying contact details, status, company data, and other validated properties to maintain accurate customer records.
Instructions
Update an existing lead with validated properties
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| leadId | Yes | ||
| properties | Yes |
Input Schema (JSON Schema)
{
"properties": {
"leadId": {
"type": "string"
},
"properties": {
"additionalProperties": {},
"properties": {
"address": {
"type": "string"
},
"annualrevenue": {
"type": "number"
},
"city": {
"type": "string"
},
"company": {
"type": "string"
},
"country": {
"type": "string"
},
"email": {
"format": "email",
"type": "string"
},
"firstname": {
"type": "string"
},
"industry": {
"type": "string"
},
"jobtitle": {
"type": "string"
},
"lastname": {
"type": "string"
},
"leadsource": {
"type": "string"
},
"leadstatus": {
"enum": [
"new",
"open",
"in_progress",
"qualified",
"unqualified",
"converted",
"lost"
],
"type": "string"
},
"notes": {
"type": "string"
},
"numberofemployees": {
"type": "number"
},
"phone": {
"type": "string"
},
"rating": {
"enum": [
"hot",
"warm",
"cold"
],
"type": "string"
},
"state": {
"type": "string"
},
"website": {
"format": "uri",
"type": "string"
},
"zip": {
"type": "string"
}
},
"type": "object"
}
},
"required": [
"leadId",
"properties"
],
"type": "object"
}