Holded icon

Holded

Manage Holded contacts, documents, payments, projects, tasks, leads, and custom API requests

Actions45

Contact → Update

AI-generated

Summary

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.

Links

Discussion