> ## 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.

# UpdateKitItemCommandRequestInput

> Changes a KitItem. Every field is optional; a field that is omitted stays as it is. An object that is sent replaces the whole object. A field the kind does not have, the kind of the item itself and the dimension set of a subset item cannot be changed here and are rejected with 400. Sending the route of another kind than the item has is answered with 409. - Request



**Kind**: `input`

## Fields

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

The ID of the item.

---

**`name`**: `String`

Name of the item in the default language. Further languages and sales channel texts are the descriptions of the item.

---

**`identifiers`**: `TradeItemIdentifiersInput`

The identifiers of the item. The item number (SKU) is mandatory and unique. Replaced as a whole.

---

**`productGroupId`**: `ID`

The ID of the product group.

---

**`manufacturerId`**: `ID`

The ID of the manufacturer.

---

**`conditionId`**: `ID`

The ID of the item condition, for example new or used.

---

**`deliveryStatusId`**: `ID`

The ID of the delivery status of the item (the master data of delivery statuses, for example "in stock" or "ships in 3 days").

---

**`taxClassId`**: `ID`

The ID of the tax class. When omitted the item gets the company default. The value must reference an existing tax class.

---

**`shippingClassId`**: `ID`

The ID of the shipping class.

---

**`dimensions`**: `ItemDimensionsInput`

Outer dimensions as shipped.

---

**`weights`**: `ItemWeightsInput`

Weights.

---

**`customs`**: `ItemCustomsInput`

Customs information.

---

**`units`**: `ItemUnitsInput`

Sales unit and content with its base price.

---

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

