Skip to main content
objectRegularItem

Implements

Fields

id
ID!

The ID of the item.

name
String!

Name of the item in the default language.

isActive
Boolean!

Whether the item is active. An inactive item cannot be sold or used as a kit component.

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").

variationParentId
ID

The variation parent this item is a combination of. Absent when the item is no combination. Read-only for every kind of item: the assignment is maintained at the parent only (items/variation-parents/{itemId}/combinations).

traits

Every trait that applies to the item, ordered by rank, the first being the kind in 'itemType'. The kind is the first rule that applies; the others would otherwise be lost (a stock-managed variation parent is a VariationParent with the trait StockItem, a stock-managed kit made of divisible parts is a Kit with the trait DivisibleStockItem). Only the fields of the kind are part of the model; sub-resources are offered by the kind. Clients must tolerate values they do not know.

createdAt
DateTime

When the item was created.

changedAt
DateTime

When the item was last changed.

itemType

Discriminator of the item kind.

The identifiers of the item, each in its own property.

taxClassId
ID

The ID of the tax class.

shippingClassId
ID

The ID of the shipping class.

dimensions

Outer dimensions as shipped. Absent when none are maintained.

Weights. Absent when none are maintained.

Customs information. Absent when none is maintained.

Sales unit, packaging unit and content with its base price. Absent when none is maintained.

containers

The containers the item is also traded in. Empty when it has none.