task_drop
Marks an OmniFocus task as dropped, removing it from active view. Reversible with undrop. Specify an optional date for deferment.
Instructions
Drop an OmniFocus task — marks it as dropped/deferred and removes it from active view. Reversible via task_undrop. Accepts an optional ISO-8601 date. Idempotent: returns noChange: true if already dropped. Do not use to complete or delete a task. Returns { done: true, id, name } or { noChange: true, id, name } — name lets the agent describe the change without a follow-up read. Side effects: sets droppedAt, sets meta.syncPending = true.Example: task_drop({ id: "abc123" })
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| at | No | ISO-8601 drop time. Defaults to now. | |
| id | Yes | Persistent task ID. |