JavaScript
import Medusa from "@medusajs/js-sdk" export const sdk = new Medusa({ baseUrl: import.meta.env.VITE_BACKEND_URL || "/", debug: import.meta.env.DEV, auth: { type: "session", }, }) sdk.admin.inventoryItem.batchInventoryItemLocationLevels("iitem_123", { create: [{ location_id: "sloc_123", stocked_quantity: 10 }], delete: ["ilvl_123"] }) .then(({ created, updated, deleted }) => { console.log(created, updated, deleted) })
200
Manage the inventory levels of an inventory item to create or delete them.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Bearer <token>
<token>
The inventory item's ID.
The inventory levels to create, update, or delete.
The inventory levels to create.
Show child attributes
The inventory levels to update.
The inventory levels to delete.
The ID of the inventory level to delete.
Whether to delete specified inventory levels even if they have a non-zero stocked quantity.
OK