Update contact
suitedash_update_contactWRITE: update fields of an existing CRM contact (found by UID or email); only the fields you pass change, and null clears a field. Tags and custom fields passed here replace the current values. If send_welcome_email is true SuiteDash EMAILS the contact a portal invitation (only if none was sent before): leave it unset unless the user asked. PUT /contact/{identifier}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Tags (replaces the record's tag list). | |
| No | New primary email. | ||
| phone | No | Primary phone (null clears it). | |
| title | No | Job title (null clears it). | |
| address | No | Postal address; only the parts you pass are sent. | |
| website | No | Website (null clears it). | |
| last_name | No | ||
| first_name | No | ||
| home_email | No | ||
| home_phone | No | Home phone (null clears it). | |
| identifier | Yes | The contact's UID or current email address. | |
| shop_phone | No | Shop phone (null clears it). | |
| work_email | No | ||
| work_phone | No | Work phone (null clears it). | |
| name_prefix | No | ||
| company_name | No | Link the contact to the CRM company with this name. | |
| custom_fields | No | Custom field values keyed by the custom field UID (from the *_fields tool); text/date as a string, numbers as numbers, multi-select as an array. | |
| background_info | No | Background info (null clears it). | |
| send_welcome_email | No | Send the portal invitation email if it was never sent. | |
| create_company_if_not_exists | No | With company_name: create the company when none matches (default false). |