Update contact
freshsales_update_contactWRITE: change fields of an existing contact; only the fields you pass are changed (passing sales_accounts replaces the associated companies). PUT /contacts/{id}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | City. | |
| No | Primary email address. | ||
| state | No | State or region. | |
| address | No | Street address. | |
| country | No | Country. | |
| zipcode | No | Postal code. | |
| owner_id | No | Owner user id (freshsales_list_owners). | |
| job_title | No | Job title. | |
| last_name | No | Last name. | |
| contact_id | Yes | Contact id. | |
| first_name | No | First name. | |
| work_number | No | Work phone number. | |
| custom_field | No | Custom field values keyed by field name, e.g. {"cf_is_active": true}. Field names start with cf_. | |
| mobile_number | No | Mobile number. | |
| lead_source_id | No | Lead source id (freshsales_list_options lead_sources). | |
| sales_accounts | No | Companies the contact belongs to: [{id, is_primary}], at most 10, exactly one primary. | |
| contact_status_id | No | Contact status id (freshsales_list_options contact_statuses). | |
| lifecycle_stage_id | No | Lifecycle stage id (freshsales_list_options lifecycle_stages). |