Actions156
- Customer Actions
- Resource Actions
- Order Actions
- Item Actions
- Job Actions
- Item Prices Actions
- Job Prices Actions
- Files Actions
- Custom Fields Actions
- Admin Actions
- Customer Address Actions
- Customer Fields Actions
- Get Many by External ID
- Get Many Customer Objects (By Status)
- Get Many Customer Objects (By Status List)
- Get Available Account IDs
- Get Available Payment Methods
- Get Available Workflows
- Get Account
- Get Payment Information
- Get Payment Method Description
- Get Created By Resource ID
- Get Project Manager ID
- Get Source of Contact
- Get Date of Initial Contact
- Get Dossier
- Update Payment Information
- Update Project Manager ID
- Update Source of Contact
- Update Date of Initial Contact
- Update Dossier
- Resource Fields Actions
- Order Fields Actions
- Get Creation Date
- Get Delivery Comment
- Get External ID
- Get Language Combination
- Get Links
- Get Master Project ID
- Get Order Closing Date
- Get Order Confirmations
- Get Order Date
- Get Order Number for View
- Get Project Category
- Get Project Status
- Get Request ID
- Get Subject
- Create Project Linking
- Get List of Templates
- Set Request ID
- Set Creation Date
- Set EN15038 Requested
- Set External ID
- Set Master Project ID
- Set Project Category
- Item Fields Actions
- Job Fields Actions
- Update Job Status
- Run Automatic Job
- Get Comment
- Update Comment
- Get Description
- Update Description
- Get Due Date
- Update Due Date
- Get Delivery Date
- Get Creation Date
- Get Job Number
- Get Currency
- Get Resource ID
- Update Contact Person ID
- Get Contact Person ID
- Get Delivery Note
- Update Delivery Note
- Get Payable ID
- Update CAT Report
- Customer Contact Actions
Customer Contact → Update Customer Contact
AI-generatedSummary
Update a Customer Contact record
Inputs
- customerContactID (required) — Customer Contact ID parameter for update
- additionalFields — Additional fields to update (e.g., addressID, costCenter, customerID, email, externalID, fax, mobilePhone, name1, name2, phone, status, supervisor1, supervisor2, userId)
- addressID — Address ID parameter
- costCenter — Cost Center parameter
- customerID — Customer ID parameter
- email — Email parameter
- externalID — External ID parameter
- fax — Fax parameter
- mobilePhone — Mobile Phone parameter
- name1 — Name1 parameter
- name2 — Name2 parameter
- phone — Phone parameter
- status — status parameter (ContactPersonStatus enum)
- supervisor1 — Supervisor1 parameter
- supervisor2 — Supervisor2 parameter
- userId — User Id parameter
- enableNullOrEmptyValues — Enable Null Or Empty Values parameter for update
Output shape
object representing the updated Customer Contact
On success returns the updated record; if continueOnFail is enabled it may return {success:false,error:...} instead of throwing.
Examples
Example 1: Update email and status of a contact
Provide Customer Contact ID (e.g., 42), set Email to "john@example.com", set Status to 1 (ACTIVE), optionally enable Null Or Empty Values.
Example 2: Bulk update multiple contacts with additional fields
Pass a list of Customer Contact IDs and map Additional Fields such as costCenter and phone for each.
Example 3: Update with only ID and no extra fields
Provide Customer Contact ID and leave Additional Fields empty; operation updates only the identifier.
