Update contact fields
Update contact fields (standard and custom/AI fields by name). You can also set companyId to associate the contact with an existing company, or null to clear the current association. The contact’s own country is stored as leadCountry; responses expose it as contactCountry, and contactCountry is also accepted here as a write alias for leadCountry.
Required scope:
CONTACTS_WRITERate limit: 30 requests per minute
Accepted standard fields (auto-updated):
- linkedInProfileId
- firstName
- jobTitle
- lastName
- linkedinProfileUrl
- personalEmails
- phones
- professionalEmail
- mobilePhone
- geoRegion
- leadCountry
- profileBio
- yearsInCompany
- yearsInRole
- lastLinkedInPost
- jobChange
- mentionedInNews
- promotion
- leadCRMId
- previousPositions
- languages
- linkedInHeadline
- companyId (special association field; use an existing company ID or null)
Custom/AI fields are also allowed by name and are client-specific.
Authorizations
Path Parameters
The contact ID
Body
Fields to update on the contact. Supports standard and custom/AI fields by name. Use GET /v1/contacts/fields (MCP tool get_contact_field_metadata) to discover valid contact field names for fields, include, exclude, and update payloads.