Update a contact
Updates an existing contact. Only provided fields will be updated. Custom field values use cf_* keys — see the Custom fields guide.
Authorizations
API key for authentication. Get yours at app.heffl.com/settings/developers
Path Parameters
Contact person's ID (clt_ prefix). Must be a contact record.
Body
Contact first name
Contact last name
Title (Mr., Mrs., Dr., etc.)
Email address
Phone number with country code
Job title or position
ID of the parent company to link this contact to. Pass null to unlink.
Client stage ID
Lead stage ID
Owner user ID
Vendor ID
CRM source ID
Custom field values using cf_* keys (for example cf_industry). Only documented fields and cf_* keys are accepted.
Response
OK
Contact person's ID (clt_ prefix)
Display name
Auto-generated contact number
First name
Opening balance
Whether job amounts are visible to field workers
Whether the client portal is enabled
Record type (always contact for this endpoint)
contact, company Last name
Email address
Phone number
Salutation
Job title
Description
Tax number
Website URL
Parent company ID
Parent company name
Parent client ID (same as companyId for contacts)
Client stage ID
Client stage label
Lead stage ID
Owner user ID
CRM source ID
CRM source name
Currency code
Internal notes
Profile image URL
Instagram handle or URL
Facebook handle or URL
LinkedIn handle or URL
Twitter handle or URL
When the contact was created
When the contact was last updated
Custom field values as top-level cf_* keys (for example cf_industry). There is no customFields wrapper.