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

# GetItemById

> Retrieves a single article by its ID including all sub-elements



**query** `GetItemById(itemId: ID!): ItemdetailsItem!`

## Arguments

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

## Returns

`ItemdetailsItem!`

**`id`**: `ID!`

Item id

---

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

---

**`taxClassId`**: `ID`

The ID of the tax class the item is assigned to.

---

**`identifiers`**: `ItemIdentifiers!`

Various identifiers of the item for unique identification (SKU, GTIN, ISBN, etc.)

---

**`categories`**: `ItemCategories!`

Categories to which the item is assigned

---

**`descriptions`**: `ItemDescriptions!`

List of item descriptions in different languages

---

**`prices`**: `ItemPrices!`

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

---

**`images`**: `ItemImages!`

Images associated with the item

---

**`measurements`**: `ItemMeasurements!`

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

---

**`customFields`**: `ItemCustomFields!`

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

---

**`suppliers`**: `ItemSuppliers!`

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

---

**`includeInPriceList`**: `Boolean!`

Indicates whether the item can be included in exported price lists. From Tab 'Sonstiges'.

---

**`ignoreOrderSuggestions`**: `Boolean!`

Indicates whether order suggestions should be ignored for this item. If true, the item will not appear in automatic order suggestions. From Tab 'Sonstiges'.

---

**`ignoreDiscounts`**: `Boolean!`

Indicates whether the item is not eligible for discounts (Rabatte ignorieren / Nicht Rabattfähig). From Tab 'Sonstiges'.

---

**`countryOfOrigin`**: `String`

Country of origin (Herkunftsland) - ISO code or country name. Max length 64. From Tab 'Sonstiges'.

---

**`notes`**: `String`

Additional notes (Anmerkung) for the item - unlimited length. From Tab 'Sonstiges'.

---

**`modifiedTimestamp`**: `DateTime`

Last modification timestamp (date and time) of the item.

---

**`variations`**: `ItemVariations!`

Variations of an item

---

**`features`**: `ItemFeatures!`

Features of an item

---

**`attributes`**: `ItemAttributes!`

Attributes of an item

---

**`unitPricing`**: `ItemUnitPricing!`

UnitPricing information of an item

---

**`specialPrices`**: `ItemSpecialPrices!`

SpecialPrices information of an item

---

**`storageConstraints`**: `ItemStorageConstraints!`

ItemStorageConstraints information of an item

---

**`stockManagement`**: `ItemStockManagement`

Stock management configuration of the item, in the shape used by the dedicated stock item endpoints. Read-only here - it is written via POST /v2/items/stock-items, PATCH /v2/items/{itemId}/stock-management and the two convert endpoints. Supersedes storageConstraints as the read path, and exposes the settings that block cannot express: the full four-value serialNumberTrackingType and divisibilityType as an enum rather than a boolean. Absent for an item that is not a stock item - the presence of this block is what identifies a stock item, and it replaces the deprecated storageConstraints.isInventoryManagementActive flag for that purpose.

---

**`salesChannels`**: `ItemSalesChannels!`

Per-channel activation status of the item across the active sales channels.

---

**`crosssellingGroups`**: `ItemCrosssellingGroups!`

CrosssellingGroups of an item

