import Switchyard from "@switchyard/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)
})Manage the inventory levels of an inventory item to create or delete them.
import Switchyard from "@switchyard/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)
})Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
The inventory item's ID.
The inventory levels to create, update, or delete.
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