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

# AddItemVariationCommandRequestInput

> Adds a new variation (e.g., color, size) to an existing item. Variations allow customers to select different product options. - Request



**Kind**: `input`

## Fields

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

Unique ID of the item to be modified - this key is used for all further operations with the item.

---

**`variation`**: `CreateVariationInput!` (required)

The variation to add including type (selectbox, radio, etc.), descriptions in multiple languages, and optional variation values.

---

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

