Update a contact
update_contactUpdate a contact by id — only the fields given. The change leaves a timeline row naming who made it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Row id (uuid) | |
| phone | No | ||
| fields | No | The workspace's own fields, by field id (list_contact_fields names them): the value to set, or null to clear it. A number, a date as YYYY-MM-DD, yes/no as true/false, a choice by its id or label, a person by their user id. | |
| company | No | ||
| timezone | No | The lead's IANA time zone (America/New_York); letters wait for their working hours. Empty string clears it. | |
| full_name | No | ||
| is_finder | No | True when this person brings us someone else's work: a partner, a consultant, an advisor whose client buys, not their own company. The deal then opens on the meeting with that end client, and a call with this person gets its own recap. | |
| primary_email | No | ||
| triage_status | No | A person's triage verdict: cleared (approved), review (needs a look), disqualified (junk or spam), none (never triaged). It acts outward: cleared completes the bookings the gate withheld (calendar event, meeting link, their emails) and hands the lead to its tommo; disqualified cancels the lead's future bookings. It leaves a timeline event. |