complete-task-and-verify | Complete a task, verify its final state, and report any subtasks that were auto-completed as a side effect. | Action | 🔗 Github |
complete-task | Mark a task as completed. NOTE: if this task has subtasks, they are auto-completed too - see comments. | Action | 🔗 Github |
create-task | Create a new task in a list, optionally as a subtask of an existing task and/or positioned after a specific sibling. | Action | 🔗 Github |
create-tasklist | Create a new, empty task list. | Action | 🔗 Github |
delete-task | Permanently delete a task from a task list. | Action | 🔗 Github |
delete-tasklist | Permanently delete a task list and every task inside it. | Action | 🔗 Github |
find-or-create-task-in-tasklist | Find a task by title in the task list with a given name, creating the list and/or the task only when they do not exist yet. | Action | 🔗 Github |
get-task | Retrieve a single task by its list ID and task ID - including a deleted task, which is returned as a tombstone rather than a 404. | Action | 🔗 Github |
get-tasklist-full-tree | Fetch a task list with all of its tasks, with the subtask hierarchy reconstructed into a nested tree. | Action | 🔗 Github |
get-tasklist | Retrieve a single task list by its ID (or the literal alias @default for the user’s default list). | Action | 🔗 Github |
list-tasklists | List all of the user’s task lists. | Action | 🔗 Github |
list-tasks | List tasks in a given task list, with optional filters for completed, hidden, and deleted tasks and date or update ranges. | Action | 🔗 Github |
move-task | Move a task to a new parent and/or sibling position within the same list, or to a different task list entirely. | Action | 🔗 Github |
patch-task | Partially update a task (PATCH): only the fields you pass change and everything else is left untouched. Use update-task to replace the whole task. | Action | 🔗 Github |
reopen-task | Mark a completed task as not done again, undoing its completion and un-hiding it if it was hidden. | Action | 🔗 Github |
update-task | Replace a task (full PUT): notes, status, and due are cleared or reset when omitted. Use patch-task to change only some fields. | Action | 🔗 Github |
update-tasklist | Rename a task list. The title is the only writable task list field, so this full PUT update only changes the title. | Action | 🔗 Github |
task-lists | Sync metadata (title, updated timestamp) for every task list in the account. | Sync | 🔗 Github |
tasks | Sync every task across every task list in the account, incrementally, including completed, hidden, and assigned tasks; deleted tasks and tasks of deleted lists are removed. | Sync | 🔗 Github |