update_contact
Update fields on an existing contact. Allowed fields: first_name, middle_name, last_name, phone, company_name, city, state, country, postal_code, job_title, department, industry, lead_source, contact_type (active, bounce, abuse, unsubscribe, suppressed, spam complaints — e.g. unsubscribe to stop Marketing Platform campaigns reaching the contact; a contact_type change returns a preview and applies only with confirm: true), tags, custom_fields. Do not include sensitive personal data (health, financial, government ID, payment card, passwords).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | Yes | Fields to update | |
| confirm | No | Required when fields include contact_type: set true only after the user agrees to the status change shown in the preview | |
| dry_run | No | Validate and show what would be sent without changing anything | |
| contact_id | Yes | Contact ID |