delete_tasks
Permanently delete single or multiple tasks from OmniFocus using task IDs. This action cannot be undone and provides a summary of deleted items.
Instructions
Delete multiple tasks from OmniFocus in a single operation (NEW API - Enhanced).
WARNING: This permanently deletes the tasks and cannot be undone.
NEW API (Redesign): Now accepts Union[str, list[str]] and handles dict return from client.
Args: task_ids: Single task ID (str) or list of task IDs to delete
Returns: Summary of deleted tasks with count and any errors encountered
Examples: delete_tasks("task-123") # Delete single task delete_tasks(["task-001", "task-002", "task-003"]) # Delete multiple
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_ids | Yes |