Update contact
civicrm_update_contactWRITE: changes basic fields of ONE existing contact (name, job title, source, preferred language) and/or its communication preferences (do not e-mail, do not phone, do not mail, do not SMS, opted out of bulk mail). Only the fields you give are changed. Setting a do-not flag to false re-enables contact the person may have declined, so only do that on the person's request. APIv4 Contact.update.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | No | ||
| job_title | No | ||
| last_name | No | ||
| contact_id | Yes | CiviCRM contact id. | |
| do_not_sms | No | ||
| first_name | No | ||
| is_opt_out | No | Opted out of ALL bulk mailings. | |
| do_not_mail | No | ||
| do_not_email | No | ||
| do_not_phone | No | ||
| household_name | No | ||
| organization_name | No | ||
| preferred_language | No |