diff --git a/packages/generated/client-types/src/lib/models/AdminPostInventoryItemsReq.ts b/packages/generated/client-types/src/lib/models/AdminPostInventoryItemsReq.ts index e4a8b54eff..1292108028 100644 --- a/packages/generated/client-types/src/lib/models/AdminPostInventoryItemsReq.ts +++ b/packages/generated/client-types/src/lib/models/AdminPostInventoryItemsReq.ts @@ -4,6 +4,10 @@ import { SetRelation, Merge } from "../core/ModelUtils" export interface AdminPostInventoryItemsReq { + /** + * The ID of the variant to create the inventory item for. + */ + variant_id: string /** * The unique SKU of the associated Product Variant. */ diff --git a/packages/medusa/src/api/routes/admin/inventory-items/create-inventory-item.ts b/packages/medusa/src/api/routes/admin/inventory-items/create-inventory-item.ts index aab654b574..229143a867 100644 --- a/packages/medusa/src/api/routes/admin/inventory-items/create-inventory-item.ts +++ b/packages/medusa/src/api/routes/admin/inventory-items/create-inventory-item.ts @@ -15,7 +15,7 @@ import { validator } from "../../../../utils/validator" * @oas [post] /admin/inventory-items * operationId: "PostInventoryItems" * summary: "Create an Inventory Item" - * description: "Create an Inventory Item." + * description: "Create an Inventory Item for a product variant." * x-authenticated: true * parameters: * - (query) expand {string} Comma-separated relations that should be expanded in the returned inventory item. @@ -130,7 +130,12 @@ export default async (req, res) => { /** * @schema AdminPostInventoryItemsReq * type: object + * required: + * - variant_id * properties: + * variant_id: + * description: The ID of the variant to create the inventory item for. + * type: string * sku: * description: The unique SKU of the associated Product Variant. * type: string