UpdateSupplierCommandRequestInput
Updates an existing supplier. Fields that are omitted stay as they are. Errors: errorCode is SUPPLIER_NOT_FOUND (no active supplier has this ID), and the validation codes of CreateSupplier. - Request
UpdateSupplierCommandRequestInputFields
The ID of the supplier to update.
The company name of the supplier.
The supplier number; null removes it.
The merchant's own customer number at the supplier; null removes it.
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.
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).
The currency of the supplier as an ISO 4217 alpha-3 code, for example 'EUR'. Input is case-insensitive.
The creditor number of the supplier in accounting; null removes it.
The VAT identification number of the supplier; null removes it.
Whether purchases from the supplier are exempt from VAT.
Whether the supplier is excluded from the purchase list.
The own company that purchase orders to the supplier are placed for by default. Must be an existing company.
The warehouse that goods ordered from the supplier are delivered to by default. Must be an existing warehouse.
The website of the supplier; null removes it.
A free-text comment on the supplier; null removes it.
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.
Was this page helpful?