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

# CreateItemCommandRequestInput

> Creates a new regular item with all specified properties. This command enables complete configuration of an item including identifiers, descriptions, prices, and measurements. - Request



**Kind**: `input`

## Fields

**`productGroupId`**: `ID`

The ID of the product group to which the item should be assigned. Product groups serve for categorical classification of items for reports and analyses.

---

**`shippingClassId`**: `ID`

The ID of the shipping class to which the item should be assigned.

---

**`manufacturerId`**: `ID`

The ID of the manufacturer to which the item should be assigned.

---

**`categories`**: `CreateItemCategoriesInput!` (required)

Category assignments of the item. Defines all categories to which the item should be assigned for better organization and navigation.

---

**`identifiers`**: `CreateItemIdentifiersInput!` (required)

Identifiers of the item with all relevant markings and numbers for unique identification of the item in various systems.

---

**`descriptions`**: `CreateItemDescriptionsInput!` (required)

Descriptions of the item in different languages and for different platforms/sales channels. Includes names, short and long descriptions as well as SEO-relevant information.

---

**`prices`**: `CreateItemPricesInput`

Price structures of the item for different sales channels, customer groups and individual customers. Includes sales prices, purchase prices and tier prices.

---

**`suppliers`**: `CreateItemSuppliersInput`

Suppliers associated with the item including supplier-specific information such as purchase prices, delivery times and order intervals.

---

**`measurements`**: `CreateItemMeasurementsInput`

Physical dimensions and weight specifications of the item for storage, shipping and product presentation. Important for shipping cost calculations and storage space optimization.

---

**`images`**: `CreateItemImagesInput`

tbd

---

**`customFields`**: `CreateItemCustomFieldsInput`

Custom fields defined for the item to store additional information. Useful for special requirements or integrations.

---

**`variations`**: `CreateItemVariationsInput`

Variations of an item

---

**`features`**: `CreateItemFeaturesInput`

Features of an item

---

**`attributes`**: `CreateItemAttributesInput`

Attributes of an item

---

**`unitPricing`**: `CreateItemUnitPricingInput`

UnitPricing information of an item

---

**`specialPrices`**: `CreateItemSpecialPricesInput`

SpecialPrices information of an item

---

**`storageConstraints`**: `CreateItemStorageConstraintsInput`

ItemStorageConstraints information of an item

