batch_remove_items
Bulk delete multiple tasks or projects from OmniFocus in a single operation, streamlining task management and reducing manual effort.
Instructions
Remove multiple tasks or projects from OmniFocus in a single operation
Input Schema
Name | Required | Description | Default |
---|---|---|---|
items | Yes | Array of items (tasks or projects) to remove |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"items": {
"description": "Array of items (tasks or projects) to remove",
"items": {
"additionalProperties": false,
"properties": {
"id": {
"description": "The ID of the task or project to remove",
"type": "string"
},
"itemType": {
"description": "Type of item to remove ('task' or 'project')",
"enum": [
"task",
"project"
],
"type": "string"
},
"name": {
"description": "The name of the task or project to remove (as fallback if ID not provided)",
"type": "string"
}
},
"required": [
"itemType"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"items"
],
"type": "object"
}