Update a contact
update_contactEdit a contact: name, email, phone, lifecycle stage, company, or address (address_line1, address_line2, city, state, postal_code, country). Only the fields you send are changed; anything you omit keeps its current value. Send an empty string to clear a field. A contact must keep at least one of name, email or phone.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | New city (max 100 characters). Set to an empty string to clear. | |
| No | New email; empty string clears it | ||
| phone | No | New phone; empty string clears it | |
| state | No | New state (max 100 characters). Set to an empty string to clear. | |
| company | No | New company (max 300 characters). Set to an empty string to clear. | |
| country | No | New country (max 100 characters). Set to an empty string to clear. | |
| last_name | No | New last name; empty string clears it | |
| contact_id | Yes | The contact id, as returned by list_contacts or search_contacts | |
| first_name | No | New first name; empty string clears it | |
| postal_code | No | New postal code (max 100 characters). Set to an empty string to clear. | |
| address_line1 | No | New address line 1 (max 300 characters). Set to an empty string to clear. | |
| address_line2 | No | New address line 2 (max 300 characters). Set to an empty string to clear. | |
| lifecycle_stage | No | Move the contact to this lifecycle stage |