Update an existing contact. Only keys present in the JSON body are applied. The tags array replaces the entire set of tags. phone_number is stored as provided (no normalization in this handler).
Company API Key
The ID of the contact
Fields to update (all optional; only sent keys are applied)
Also updates first_name and last_name via parse_name_fields
Empty string is stored as null
Assigned as provided (no normalization in this handler)
Replaces the entire tags array
Should be one of: manual, api, webhook, facebook, instagram, import. Invalid values are stored as manual
Same semantics as POST: only keys matching company CustomField names are stored
Contact updated successfully