task_clear_waiting_on
Removes the waiting-on status from an OmniFocus task by stripping the waiting-on block from its note and unassigning the @waiting tag.
Instructions
Clear waiting-on tracking from an OmniFocus task. Strips the waiting-on fenced block from the task note (preserving any other user prose) and removes the configured @waiting tag from the task. Idempotent: returns noChange:true when the task has no waiting-on data. Do NOT use to delete the task or remove unrelated tags — prefer task_delete or task_update instead. Returns { id, cleared:true } or { id, noChange:true }. Side effects: writes tag + note; sets meta.syncPending = true. Example: { "taskId": "abc123" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| taskId | Yes | Persistent task ID. |