> ## Documentation Index
> Fetch the complete documentation index at: https://developer.jtl-software.com/llms.txt
> Use this file to discover all available pages before exploring further.

# UpdateItemSupplierCommandRequestInput

> Changes a supplier item. Every field is optional; an object that is sent replaces the whole object, and a list of tiers replaces all tiers. - Request



**Kind**: `input`

## Fields

**`itemId`**: `ID!` (required)

The ID of the item.

---

**`itemSupplierId`**: `ID!` (required)

The ID of the supplier item.

---

**`supplierItemNumber`**: `String`

The item number the supplier uses for the item.

---

**`supplierItemName`**: `String`

The name the supplier uses for the item.

---

**`vatRate`**: `Decimal`

The VAT rate of the purchase price, in percent.

---

**`currencyCode`**: `String`

The currency of the purchase price as ISO 4217 code.

---

**`purchasePriceTiers`**: `[SupplierPriceTierInput]`

The tiers of the purchase price, at least one. A tier from quantity 0 or 1 is the base price.

---

**`ownDeliveryTimeInDays`**: `Int`

The delivery time in days that the supplier item has of its own, at least 0. Omitted or null means that the delivery time of the supplier applies.

---

**`supplierStock`**: `SupplierStockInput`

The stock of the supplier, when it is considered. Absent when it is not.

---

**`isDropshippingActive`**: `Boolean`

Whether the supplier ships to the customers directly.

---

**`packageUnit`**: `SupplierPackageUnitInput`

How the supplier packs the item. Absent when it is not maintained.

---

**`minimumPurchaseQuantity`**: `Decimal`

The smallest quantity that is purchased.

---

**`purchaseInterval`**: `Decimal`

The interval in which the quantity is purchased, for example 6 for packs of six.

---

**`notes`**: `String`

Free-text notes on the supplier item.

---

**`disableAutomaticWorkflows`**: `Boolean`

Suppresses the automatic workflow triggers of this call. Defaults to false when omitted.

---

**`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.

