delete_items
Remove selected Directus collection items using explicit IDs or query filters, with confirmation required and optional cascade deletion of related records.
Instructions
Delete items from a collection, either by explicit IDs or by a query. Providing neither deletes nothing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | No | Explicit item IDs to delete | |
| query | No | Directus query selecting the items to delete, e.g. { "filter": { "status": { "_eq": "archived" } } }. Mutually exclusive with ids. Use { "limit": -1 } to deliberately target every item. | |
| confirm | No | Confirm deletion | |
| collection | Yes | Collection name | |
| cascadeDelete | No | Delete related items (requires ids) |