Update a lead
Updates only the fields present in the body; anything omitted keeps its stored value. Use PUT instead if you want omitted fields cleared.
Approval state and archiving are not settable here - use the approve, reject and archive endpoints.
Authentication
X-API-KEYstring
Your vendor API key. Required on every request under /api/v1/vendors/**.
Path parameters
leadId
ID of the lead.
Request
This endpoint expects an object.
firstName
lastName
emailAddress
phoneNumber
linkedInUrl
companyName
websiteUrl
companySize
industry
jobTitle
city
state
country
source
Id of a lead source dropdown value configured for your account.
status
Id of a lead status dropdown value configured for your account.
leadAge
productsInterested
businessImpactMetrics
externalId
Your own identifier for this lead. Stored and echoed back unchanged.
Response
Lead updated successfully.
success
message
data
timestamp
Errors
400
Bad Request Error
401
Unauthorized Error
404
Not Found Error
500
Internal Server Error

