# NewItemInput

input type

Create-input for createItem. The style-level fields sit at the top (the item IS its style to a general-merch merchant); styleType is FORCED simple and the scheme FORCED zero-dimension — NOT inputs. The tenant is derived SERVER-SIDE.

## Fields

| Field | Type | Required | Notes |
| --- | --- | --- | --- |
| `caption` | [String](/types/#scalars) | no | Optional style caption: default = the merchant code when given, else 'Style'. |
| `code` | [String](/types/#scalars) | no | No further notes. |
| `brandId` | [ID](/types/#scalars) | no | No further notes. |
| `seasonIds` | [ID](/types/#scalars) `[ID!]` | no | No further notes. |
| `categoryPlacements` | [StylePlacementEntryInput](/types/StylePlacementEntryInput/) `[StylePlacementEntryInput!]` | no | No further notes. |
| `tagIds` | [ID](/types/#scalars) `[ID!]` | no | No further notes. |
| `characteristicEntries` | [StyleCharacteristicEntryInput](/types/StyleCharacteristicEntryInput/) `[StyleCharacteristicEntryInput!]` | no | No further notes. |
| `product` | [ItemProductInput](/types/ItemProductInput/) `ItemProductInput!` | yes | No further notes. |
| `variant` | [ItemVariantInput](/types/ItemVariantInput/) `ItemVariantInput!` | yes | No further notes. |

## Used by

- [createItem](/reference/catalog-structure/createItem/)
