complete_task | Mark a task as completed. tasklist (string, required): the task list identifier. task (string, required): the task identifier. Sets status to “completed”. |
create_task | Create a new task in a task list. tasklist (string, required): the task list identifier. title (string, required): the task title (max 1024 chars). notes (string, optional): task notes (max 8192 chars). due (string, optional): due date as YYYY-MM-DD (converted to RFC 3339 internally). parent (string, optional): parent task identifier for subtasks. previous (string, optional): sibling task identifier to insert after. |
create_task_list | Create a new task list. title (string, required): the name of the new task list. Max 1024 characters. |
move_task | Move a task to another position or parent in the task list. tasklist (string, required): the task list identifier. task (string, required): the task identifier. parent (string, optional): new parent task identifier (omit for top level). previous (string, optional): new previous sibling task identifier (omit for first position). |
rename_task_list | Rename a task list. tasklist (string, required): the task list identifier. title (string, required): the new name of the task list. |
update_task | Update a task. tasklist (string, required): the task list identifier. task (string, required): the task identifier. title (string, optional): new title. notes (string, optional): new notes. due (string, optional): new due date as YYYY-MM-DD. status (string, optional): “needsAction” or “completed”. |