manage_task
Create, update, delete, or move tasks in Google Task lists to keep your to-dos organized.
Instructions
Manage tasks: create, update, delete, or move tasks within task lists.
Args: user_google_email (str): The user's Google email address. Required. action (str): The action to perform. Must be one of: "create", "update", "delete", "move". task_list_id (str): The ID of the task list. Required for all actions. task_id (Optional[str]): The ID of the task. Required for "update", "delete", and "move" actions. title (Optional[str]): The title of the task. Required for "create", optional for "update". notes (Optional[str]): Notes/description for the task. Used by "create" and "update" actions. status (Optional[str]): Task status ("needsAction" or "completed"). Used by "update" action. due (Optional[str]): Due date in RFC 3339 format (e.g., "2024-12-31T23:59:59Z"). Used by "create" and "update" actions. parent (Optional[str]): Parent task ID (for subtasks). Used by "create" and "move" actions. previous (Optional[str]): Previous sibling task ID (for positioning). Used by "create" and "move" actions. destination_task_list (Optional[str]): Destination task list ID (for moving between lists). Used by "move" action.
Returns: str: Result of the requested action.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| due | No | ||
| notes | No | ||
| title | No | ||
| action | Yes | ||
| parent | No | ||
| status | No | ||
| task_id | No | ||
| previous | No | ||
| task_list_id | Yes | ||
| user_google_email | Yes | ||
| destination_task_list | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |