# Class: AdminPostProductsProductReq

[internal](../modules/internal-18.md).AdminPostProductsProductReq

## Properties

### collection\_id

• `Optional` **collection\_id**: `string`

#### Defined in

medusa/dist/api/routes/admin/products/update-product.d.ts:293

___

### description

• `Optional` **description**: `string`

#### Defined in

medusa/dist/api/routes/admin/products/update-product.d.ts:286

___

### discountable

• `Optional` **discountable**: `boolean`

#### Defined in

medusa/dist/api/routes/admin/products/update-product.d.ts:287

___

### handle

• `Optional` **handle**: `string`

#### Defined in

medusa/dist/api/routes/admin/products/update-product.d.ts:290

___

### height

• `Optional` **height**: `number`

#### Defined in

medusa/dist/api/routes/admin/products/update-product.d.ts:299

___

### hs\_code

• `Optional` **hs\_code**: `string`

#### Defined in

medusa/dist/api/routes/admin/products/update-product.d.ts:301

___

### images

• **images**: `string`[]

#### Defined in

medusa/dist/api/routes/admin/products/update-product.d.ts:288

___

### length

• `Optional` **length**: `number`

#### Defined in

medusa/dist/api/routes/admin/products/update-product.d.ts:298

___

### material

• `Optional` **material**: `string`

#### Defined in

medusa/dist/api/routes/admin/products/update-product.d.ts:304

___

### metadata

• `Optional` **metadata**: `Record`<`string`, `unknown`\>

#### Defined in

medusa/dist/api/routes/admin/products/update-product.d.ts:305

___

### mid\_code

• `Optional` **mid\_code**: `string`

#### Defined in

medusa/dist/api/routes/admin/products/update-product.d.ts:303

___

### origin\_country

• `Optional` **origin\_country**: `string`

#### Defined in

medusa/dist/api/routes/admin/products/update-product.d.ts:302

___

### sales\_channels

• **sales\_channels**: ``null`` \| [`ProductSalesChannelReq`](internal-18.ProductSalesChannelReq.md)[]

#### Defined in

medusa/dist/api/routes/admin/products/update-product.d.ts:295

___

### status

• `Optional` **status**: [`ProductStatus`](../enums/internal.ProductStatus.md)

#### Defined in

medusa/dist/api/routes/admin/products/update-product.d.ts:291

___

### subtitle

• `Optional` **subtitle**: `string`

#### Defined in

medusa/dist/api/routes/admin/products/update-product.d.ts:285

___

### tags

• `Optional` **tags**: [`ProductTagReq`](internal-18.ProductTagReq.md)[]

#### Defined in

medusa/dist/api/routes/admin/products/update-product.d.ts:294

___

### thumbnail

• `Optional` **thumbnail**: `string`

#### Defined in

medusa/dist/api/routes/admin/products/update-product.d.ts:289

___

### title

• `Optional` **title**: `string`

#### Defined in

medusa/dist/api/routes/admin/products/update-product.d.ts:284

___

### type

• `Optional` **type**: [`ProductTypeReq`](internal-18.ProductTypeReq.md)

#### Defined in

medusa/dist/api/routes/admin/products/update-product.d.ts:292

___

### variants

• `Optional` **variants**: [`ProductVariantReq`](internal-18.ProductVariantReq-1.md)[]

#### Defined in

medusa/dist/api/routes/admin/products/update-product.d.ts:296

___

### weight

• `Optional` **weight**: `number`

#### Defined in

medusa/dist/api/routes/admin/products/update-product.d.ts:297

___

### width

• `Optional` **width**: `number`

#### Defined in

medusa/dist/api/routes/admin/products/update-product.d.ts:300
