delete_shopping_item
Permanently delete a shopping list item without condition or reversal. The deletion is unconditional and unaffected by list settings.
Instructions
Remove an item from the shopping list, unconditionally and irreversibly (no soft-delete, not affected by list removeOnCheck setting). Returns a confirmation string; the row is gone after the call returns. Use check_shopping_item instead if you want list-setting-dependent behaviour (mark done / move to pantry) rather than a hard delete.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| itemId | Yes | Item uuid (from `list_shopping_items[].uuid`). Hard-delete is permanent — verify before calling. | |
| listId | No | List UUID — call `list_lists` to discover one. Optional only in stdio mode (falls back to the PANTRIST_LIST_ID env var); required explicitly in HTTP mode. |