remove_item
Delete a task or project from OmniFocus by specifying its ID or name and type, ensuring efficient task management and organization.
Instructions
Remove a task or project from OmniFocus
Input Schema
Name | Required | Description | Default |
---|---|---|---|
id | No | The ID of the task or project to remove | |
itemType | Yes | Type of item to remove ('task' or 'project') | |
name | No | The name of the task or project to remove (as fallback if ID not provided) |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"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"
}