tag_delete
Permanently delete a tag and all its child tags from OmniFocus irreversibly. Tasks that had the tag lose it. To preserve history, drop the tag instead.
Instructions
Hard-delete a tag from OmniFocus. IRREVERSIBLE — the tag and all its children are removed. Tasks that carried this tag lose it. Get the tag ID from tag_list. Prefer tag_set_status with status='dropped' to preserve history. Returns the deleted tag's ID on success. Side effects: writes to OmniFocus, sets meta.syncPending = true. Example: tag_delete({ id: "tag123" })
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Persistent tag ID to delete. Get from tag_list. |