Skip to main content
inputUpdateSupplierCommandRequestInput

Fields

supplierId
ID!
required

The ID of the supplier to update.

companyName
String

The company name of the supplier.

supplierNumber
String

The supplier number; null removes it.

supplierAccountNumber
String

The merchant's own customer number at the supplier; null removes it.

statusNote
String

A free-text note on the status of the supplier; null removes it.

Changes to the postal address of the supplier. Fields that are omitted stay as they are.

Changes to the contact details of the supplier. Fields that are omitted stay as they are.

Changes to the delivery and order conditions of the supplier. Fields that are omitted stay as they are.

Changes to the payment conditions of the supplier. Fields that are omitted stay as they are.

The dropshipping settings of the supplier. Null disables dropshipping for the supplier and keeps its settings. Sending an object enables dropshipping; its omitted fields keep their last value, so sending an empty object restores the settings from before dropshipping was disabled.

languageTag
String

The language of the supplier as BCP 47 tag, for example 'de' or 'de-AT'. Case does not matter on input; the output uses the canonical form (language lower case, region upper case).

currencyCode
String

The currency of the supplier as an ISO 4217 alpha-3 code, for example 'EUR'. Input is case-insensitive.

creditorNumber
Int

The creditor number of the supplier in accounting; null removes it.

vatId
String

The VAT identification number of the supplier; null removes it.

isVatExempt
Boolean

Whether purchases from the supplier are exempt from VAT.

isExcludedFromPurchaseList
Boolean

Whether the supplier is excluded from the purchase list.

defaultCompanyId
ID

The own company that purchase orders to the supplier are placed for by default. Must be an existing company.

defaultWarehouseId
ID

The warehouse that goods ordered from the supplier are delivered to by default. Must be an existing warehouse.

website
String

The website of the supplier; null removes it.

comment
String

A free-text comment on the supplier; null removes it.

idempotencyKey
String

Client-supplied idempotency key. When provided, a repeated request with the same key and payload replays the original result instead of re-executing the mutation.