Update Contact
meisa_update_contactUpdate specific fields on an existing Meisa contact. Only provided fields are changed; omitted fields are left unchanged. Custom fields are merged (not replaced). Use this when the user wants to change a contact's name, status, tags, or custom attributes. Requires the contact's UUID — use meisa_search_contacts to find it first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | Update the contact's status. Use 'unsubscribed' to manually unsubscribe. | |
| last_name | No | New last name. | |
| tag_names | No | Tags to add to this contact (additive). Tags that don't exist are created. | |
| contact_id | Yes | The UUID of the contact to update. | |
| first_name | No | New first name. | |
| external_id | No | Update external ID. | |
| display_name | No | New display name. | |
| custom_fields | No | Custom fields to merge into the contact (existing keys are updated, others are preserved). |