Holded icon

Holded

Interact with the Holded ERP API v2 (contacts, invoices, sales orders, products and more)

Actions302

Contact → Update

AI-generated

Summary

Replaces a Holded contact using its internal ID. The v2 update is a full replacement, so provide the contact name and any other values that should remain on the contact.

Inputs

  • Contact ID (required) — Holded internal contact ID (24-character hex ObjectId).
  • Name (required) — Contact name; required because the update replaces the contact rather than applying a partial patch.
  • Update Fields — Optional code, custom fields JSON (an array of {"field","value"} objects), email, person flag, mobile, phone, trade name, type, VAT number, and website.
  • Billing Address — Optional address, city, country, country code, additional address info, postal code, and province.
  • Defaults — Optional currency, discount percentage, due days, expenses account, language, payment day, payment method, and sales channel.

Output shape

A list of items containing the updated contact response.

Because this is a full replacement, omitted contact values may not be preserved. The source pack provides only signature-level dispatcher details, so the exact returned fields are not visible.

Links

Discussion