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

# CreateManufacturerCommandRequestInput

> Creates a new manufacturer. A contact for the address of the manufacturer is created with it. Errors: errorCode is MANUFACTURER_NAME_ALREADY_EXISTS (another manufacturer has this name, regardless of upper and lower case), MANUFACTURER_DEFAULT_DESCRIPTION_REQUIRED (the texts lack the system's default language), MANUFACTURER_LANGUAGE_NOT_FOUND (a language is unknown or not active), SALES_CHANNEL_NOT_FOUND (an image names a sales channel that does not exist). - Request



**Kind**: `input`

## Fields

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

The name of the manufacturer. It must be unique among all manufacturers.

---

**`website`**: `String`

The website of the manufacturer.

---

**`sortNumber`**: `Int`

The position of the manufacturer in sorted lists.

---

**`descriptions`**: `[ManufacturerDescriptionInput]!` (required)

The language-dependent texts of the manufacturer, one entry per language. At least one entry is required, and a description in the system's default language must be included.

---

**`images`**: `[ManufacturerImageInput]`

The images of the manufacturer, at most one per sales channel.

---

**`idempotencyKey`**: `String`

Client-supplied idempotency key. When provided, a repeated request with the same key and payload replays the original result instead of re-executing the mutation.

