Skip to content

UpsertCustomerInput ​

Type: Input

Input for creating or updating a customer

Fields ​

NameTypeDefaultDescription
createdAtISO8601Override creation timestamp (ISO8601). Honored only on create — passing on update is rejected.
creditCurrencyCurrencyISOCurrency for credit limit (ISO 4217)
creditHoldReasonStringReason for credit hold
creditLimitFloatCredit limit amount (nil = no limit)
defaultTaxCodeIdTaxCodeIDDefault tax code for this customer's documents
emailStringPrimary email address
externalIdStringExternal system reference
idCustomerIDID for update; omit for create
isActiveBooleanWhether the customer is active
isCreditHoldBooleanPlace customer on credit hold
isTaxExemptBooleanWhether the customer is tax exempt
nameString!Customer name (required)
notesStringGeneral notes
paymentTermsDaysIntNet payment terms in days (0 = prepayment)
phoneStringPrimary phone number
taxExemptReferenceStringTax exemption certificate or VAT number
updatedAtISO8601Override update timestamp (ISO8601). Honored on create or update; defaults to now.

Connect machines, automate workflows, and build custom apps for print production.