Skip to main content

inventoryDelete

Permanently delete an inventory record from the system.

Removes the inventory record and all associated data. This action cannot be undone and will affect stock availability calculations and inventory reporting.

Possible errors:

  • INVENTORY_NOT_FOUND_ERROR: Inventory record with the specified ID does not exist
  • INVENTORY_DELETE_ERROR: Failed to delete the inventory record
  • FORBIDDEN: Insufficient permissions to delete inventory records

AUTH: Role=[logistics.OWNER]

inventoryDelete(
id: Int!
): InventoryDeleteResponse!

Arguments

inventoryDelete.id ● Int! non-null scalar

Unique identifier of the inventory record to delete.

Must be a positive integer representing a valid inventory ID in the system.

Type

InventoryDeleteResponse object

Response for inventory deletion operations.

Contains operation feedback and any messages generated during the inventory deletion process. Provides confirmation of successful deletion or details about any issues encountered.