Skip to main content
Skip to main content

restoreInventoryItem - Inventory Module Reference

This documentation provides a reference to the restoreInventoryItem method. This belongs to the Inventory Module.

This method is used to restore an inventory item or multiple inventory items that were previously deleted using the deleteInventoryItem method.


import {
initialize as initializeInventoryModule,
} from "@medusajs/inventory"

async function restoreInventoryItem (
inventoryItems: string[]
) {
const inventoryModule = await initializeInventoryModule({})

await inventoryModule.restoreInventoryItem(


inventoryItemIdstring | string[]Required
The ID(s) of the inventory item(s) to restore.
A context used to share resources, such as transaction manager, between the application and the module.


Resolves when the inventory item(s) are successfully restored.
Was this section helpful?