Edit a contact or company
lacrm_edit_contactUpdate fields on an existing contact or company. Only the fields you pass change; omitted fields are left alone. Multi-value fields (email, phone, address, website) are REPLACED by the list you pass. Set is_company=true when renaming a company. LACRM: EditContact.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New full name (person) or company name. | |
| No | Email address(es). | ||
| phone | No | Phone number(s). | |
| address | No | Address(es). | |
| website | No | Website URL(s). | |
| birthday | No | Birthday, yyyy-mm-dd (or 0000-M-D for no year). | |
| job_title | No | Job title (people only). | |
| contact_id | Yes | The contact or company id (a long numeric Uid — always pass it as a string). | |
| is_company | No | Set true if this record is a company, so `name` maps to its Company Name field. | |
| assigned_to | No | Reassign to this UserId. | |
| company_name | No | For a PERSON: the company they work at (created if it does not exist). Not used for company records. | |
| custom_fields | No | Extra fields keyed by the account's field names exactly as LACRM shows them (e.g. {"Lead Source": "Referral"}). Use lacrm_list_custom_fields to find them. Merged verbatim into Parameters. | |
| background_info | No | The Background Info text. |