> Documentation index: [Saleor](/llms.txt) · [This section](/api-reference/products/llms.txt)
> Source: https://docs.saleor.io/api-reference/products/inputs/product-media-create-input

# ProductMediaCreateInput Input Type

No description

```graphql
input ProductMediaCreateInput {
  alt: String
  image: Upload
  product: ID!
  mediaUrl: String
}
```

<a id="fields"></a>

### Fields

<a id="alt"></a>

#### [`alt`](#alt) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

Alt text for a product media.

<a id="image"></a>

#### [`image`](#image) ● [`Upload`](/api-reference/miscellaneous/scalars/upload.md)

Represents an image file in a multipart request.

<a id="product"></a>

#### [`product`](#product) ● [`ID!`](/api-reference/miscellaneous/scalars/id.md)

ID of an product.

<a id="media-url"></a>

#### [`mediaUrl`](#media-url) ● [`String`](/api-reference/miscellaneous/scalars/string.md)

Represents an URL to an external media.

<a id="member-of"></a>

### Member Of

[`productMediaCreate`](/api-reference/products/mutations/product-media-create.md) mutation
