Actions45
- Accounting Account Actions
- Booking Actions
- Contact Actions
- Custom API Request Actions
- Document Actions
- Lead Actions
- Payment Actions
- Product Actions
- Project Actions
- Service Actions
- Task Actions
Contact → Update
AI-generatedSummary
Update an existing contact in Holded by specifying its Contact ID and the fields to change.
Inputs
- Contact ID (required) — The unique Holded contact ID of the contact to update.
- Name — Contact or company name.
- Code — Internal contact code.
- Trade Name — Commercial or trade name.
- Email — Primary contact email.
- Mobile — Primary mobile phone number.
- Phone — Primary phone number.
- Contact Type — Business role of the contact; options include Client, Creditor, Debtor, Lead, or Supplier.
- Is Person — Boolean indicating if the contact is a person rather than a company.
- IBAN — Bank account IBAN.
- SWIFT — Bank SWIFT code.
- SEPA Reference — SEPA mandate reference.
- Group ID — Holded contact group ID.
- Tax Operation — Tax operation for Spanish fiscal setup; options include Exento, General, Import/Export, Intra, No Sujeto, and Recargo Equivalencia.
- Note — Internal note for the contact.
- Fields — Additional simple fields as name-value pairs to include in the request body.
- Advanced Body JSON — Optional JSON object string to specify nested or complex fields that override simple fields.
Output shape
a single updated contact record as a JSON object
Returns the updated contact's details. The response shape corresponds to the Holded API's contact object. If multiple input items are processed, returns one output per input.
Examples
Example 1: Update a contact's email and phone number
Set Contact ID to the target contact's ID; set Email and Phone fields to new values.