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

# WmsWarehouseCreationInput

> Creates a warehouse with storage location management in one call. The system creates the goods receipt location, the box location and the picking trolley location 'in progress' with it and sets them as the special locations. Further storage locations and settings are added with their own mutations.



**Kind**: `input`

## Fields

**`name`**: `String!` (required)

The name of the warehouse, at most 250 characters. It must be unique among the active warehouses.

---

**`shortName`**: `String!` (required)

The short name of the warehouse.

---

**`description`**: `String`

A free description of the warehouse.

---

**`deliveryPriority`**: `Int`

The priority when orders are delivered. When omitted, the warehouse is put behind all others.

---

**`companyId`**: `ID`

The ID of the company the warehouse belongs to. When omitted, the company of the user is used.

---

**`nveExtensionDigit`**: `String`

The digit from 0 to 9 for the shipping unit numbers (NVE).

---

**`isLockedForAvailableStock`**: `Boolean`

Whether the stock is left out of the available stock. Defaults to false.

---

**`address`**: `WarehouseAddressInput!` (required)

The postal address with the contact person.

---

**`newItemOnReceipt`**: `NewItemOnReceiptInput`

Create items that do not exist yet on goods receipt, in the given category. Omitted means never.

---

**`layout`**: `StorageLocationLayoutInput!` (required)

How the names of the storage locations are built when they are generated.

