- Get Started
- Product
- Resources
- Tools & SDKs
- Framework
- Reference
Menu
- Get Started
- Product
- Resources
- Tools & SDKs
- Framework
- Reference
deleteInventoryLevelsWorkflow - Medusa Core Workflows Reference
This documentation provides a reference to the deleteInventoryLevelsWorkflow
. It belongs to the @medusajs/medusa/core-flows
package.
This workflow deletes one or more inventory levels. It's used by the Delete Inventory Levels Admin API Route.
You can use this workflow within your own customizations or custom workflows, allowing you to delete inventory levels in your custom flows.
Source CodeExamples#
Steps#
Input#
DeleteInventoryLevelsWorkflowInput
DeleteInventoryLevelsWorkflowInputThe data to delete inventory levels. The inventory levels to be deleted
are selected based on the filters that you specify.
DeleteInventoryLevelsWorkflowInput
DeleteInventoryLevelsWorkflowInputforce
booleanOptionalIf true, the inventory levels will be deleted even if they have stocked items.
force
booleanOptionalAn array of filters to apply on the entity, where each item in the array is joined with an "and" condition.
An array of filters to apply on the entity, where each item in the array is joined with an "or" condition.
id
string | string[]OptionalFilter inventory levels by the ID
id
string | string[]Optionalinventory_item_id
string | string[]OptionalFilter inventory levels by the ID of their associated inventory item.
inventory_item_id
string | string[]Optionallocation_id
string | string[]OptionalFilter inventory levels by the ID of their associated inventory location.
location_id
string | string[]OptionalFilters to apply on inventory levels' stocked_quantity
attribute.
stocked_quantity
attribute.Filters to apply on inventory levels' reserved_quantity
attribute.
reserved_quantity
attribute.Filters to apply on inventory levels' incoming_quantity
attribute.
incoming_quantity
attribute.Was this page helpful?