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

# UpdateItemConditionCommandRequestInput

> Changes an item condition. GraphQL only. The input is a one-of: exactly one variant is sent and it must be the stock handling of the condition; it cannot be changed. Only the properties that are sent change. Translations, restriction and marketplace codes have their own operations. Errors: errorCode is ITEM_CONDITION_NOT_FOUND (404); ITEM_CONDITION_COLOR_INVALID, ITEM_CONDITION_SUFFIX_EMPTY, ITEM_CONDITION_SUFFIX_TOO_LONG (400); ITEM_CONDITION_TYPE_MISMATCH, ITEM_CONDITION_SUFFIX_ALREADY_EXISTS (409). - Request



**Kind**: `input`

## Fields

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

The ID of the item condition.

---

**`changes`**: `UpdateItemConditionInput!` (required)

The changes. Exactly one variant, the stock handling of the condition.

---

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

