Update person
well_update_personUpdate an existing person (contact) in the current workspace.
Use this tool when the user asks to change, fix, rename, or edit a person's fields.
REQUIRED: person_id OPTIONAL (only include fields the user wants changed): first_name, last_name, job_title.
NOT CHANGEABLE via this tool: emails, phones, locations, linked companies, media. Those require dedicated tools (not yet available).
Returns { success: true, person_id, full_name } on success, or { success: false, error } on failure.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_title | No | Job title; pass null to clear | |
| last_name | No | Last name | |
| person_id | Yes | The UUID of the person to update (required) | |
| first_name | No | First name | |
| workspace_id | No | Target workspace. Omit when the token authorizes one workspace. Required when it authorizes several — a write lands in exactly one workspace and this call would not say which. | |
| idempotency_key | No | Optional client-supplied key. A retried write with the same key returns the original result instead of re-applying the operation. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | ||
| success | Yes | ||
| full_name | No | ||
| person_id | No |