Overview
Google Tasks lets you manage your to-do lists and tasks across all your devices. Create, organize, and track your tasks efficiently.. Through Langdock’s integration, you can access and manage Google Tasks directly from your conversations.Authentication: OAuth
Category: Productivity & Collaboration
Availability: All workspace plans
Available Actions
List task lists
google_tasks.list_task_lists
Get all task lists for the authenticated user
Requires Confirmation: No
Parameters:
maxResults(NUMBER, Optional): Maximum number of task lists to return (optional, default 100)
Create task list
google_tasks.create_task_list
Create a new task list
Requires Confirmation: No
Parameters:
title(TEXT, Required): The title of the task list
Get task list
google_tasks.get_task_list
Get details of a specific task list
Requires Confirmation: No
Parameters:
taskListId(TEXT, Required): The unique identifier of the task list
Update task list
google_tasks.update_task_list
Update the title of a task list
Requires Confirmation: No
Parameters:
taskListId(TEXT, Required): The unique identifier of the task list to updatetitle(TEXT, Required): The new title for the task list
Delete task list
google_tasks.delete_task_list
Delete a task list and all its tasks
Requires Confirmation: No
Parameters:
taskListId(TEXT, Required): The unique identifier of the task list to delete
List tasks
google_tasks.list_tasks
Get all tasks from a specific task list
Requires Confirmation: No
Parameters:
taskListId(TEXT, Required): The unique identifier of the task listshowCompleted(SELECT, Optional): Whether to include completed tasksshowHidden(SELECT, Optional): Whether to include hidden tasks (required to see completed tasks that were cleared)maxResults(NUMBER, Optional): Maximum number of tasks to return (optional, default 100)
Create task
google_tasks.create_task
Create a new task in a specific task list
Requires Confirmation: No
Parameters:
taskListId(TEXT, Required): The unique identifier of the task listtitle(TEXT, Required): The title of the tasknotes(TEXT, Optional): Additional details about the task (optional)due(TEXT, Optional): Due date in RFC3339 format (e.g. ‘2025-12-31T23:59:59Z’) (optional)parent(TEXT, Optional): ID of the parent task to create a subtask (optional)
Get task
google_tasks.get_task
Get details of a specific task
Requires Confirmation: No
Parameters:
taskListId(TEXT, Required): The unique identifier of the task listtaskId(TEXT, Required): The unique identifier of the task
Update task
google_tasks.update_task
Update an existing task
Requires Confirmation: No
Parameters:
taskListId(TEXT, Required): The unique identifier of the task listtaskId(TEXT, Required): The unique identifier of the task to updatetitle(TEXT, Optional): The new title of the task (optional)notes(TEXT, Optional): Updated notes for the task (optional)status(TEXT, Optional): Task status: ‘needsAction’ or ‘completed’due(TEXT, Optional): Due date in RFC3339 format (optional)
Delete task
google_tasks.delete_task
Delete a specific task
Requires Confirmation: No
Parameters:
taskListId(TEXT, Required): The unique identifier of the task listtaskId(TEXT, Required): The unique identifier of the task to delete
Move task
google_tasks.move_task
Move a task to a different position or create subtasks by setting a parent task
Requires Confirmation: No
Parameters:
taskListId(TEXT, Required): The unique identifier of the task listtaskId(TEXT, Required): The unique identifier of the task to moveparent(TEXT, Optional): ID of the parent task to make this a subtask (leave empty to move to top level)previous(TEXT, Optional): ID of the task that should come before this task (optional)
Clear completed tasks
google_tasks.clear_completed_tasks
Clear all completed tasks from a task list
Requires Confirmation: No
Parameters:
taskListId(TEXT, Required): The unique identifier of the task list
Delete completed tasks
google_tasks.delete_completed_tasks
Permanently delete all completed tasks from a task list
Requires Confirmation: No
Parameters:
taskListId(TEXT, Required): The unique identifier of the task list