Update contact
revampcrm_update_contactWRITE: change fields of an existing contact. Only the fields you pass change: the tool reads the stored contact first and sends it back with your changes (Revamp CRM's update replaces the whole record). tags replaces the contact's tags; passing a field overwrites its old value. It does not email or message the contact. PUT /Contacts/Edit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | ||
| name | No | Full name of the contact (or of the organization). | |
| tags | No | Tags, comma separated. On an update this REPLACES the contact's tags. | |
| state | No | ||
| title | No | Job title. | |
| gender | No | ||
| country | No | Country as Revamp CRM stores it (code or name; see an existing contact). | |
| website | No | ||
| contact_id | Yes | Revamp CRM contact id to update. | |
| subscribed | No | Marketing email subscription state. | |
| description | No | About / description text. | |
| postal_code | No | ||
| contact_type | No | Contact type as Revamp CRM names it (see an existing contact). | |
| organization | No | Company name. | |
| address_line1 | No | ||
| address_line2 | No | ||
| contact_stage | No | A contact stage name (see revampcrm_list_contact_stages). | |
| custom_fields | No | Custom fields by Revamp property name, e.g. {"CustomField1": "Gold", "CustomField101": 42}. revampcrm_list_custom_fields explains what each one means. | |
| primary_email | No | ||
| primary_phone | No | ||
| contact_source | No | ||
| secondary_email | No | ||
| secondary_phone | No | ||
| assigned_user_id | No | Id of the Revamp CRM user who owns the contact (revampcrm_get_current_user returns your own). |