Overview
Google Tasks lets you manage your to-do lists and tasks across all your devices. Through Langdock’s integration, you can access and manage Google Tasks directly from your conversations.Authentication: OAuth
Category: Google Workspace
Availability: All workspace plans
Category: Google Workspace
Availability: All workspace plans
Available Actions
List Task Lists
googletasks.listTaskLists
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
googletasks.createTaskList
Create a new task list
Requires Confirmation: No
Parameters:
title
(TEXT, Required): The title of the task list
Get Task List
googletasks.getTaskList
Get details of a specific task list
Requires Confirmation: No
Parameters:
taskListId
(TEXT, Required): The unique identifier of the task list
Update Task List
googletasks.updateTaskList
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
googletasks.deleteTaskList
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
googletasks.listTasks
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 tasks (No/Yes)showHidden
(SELECT, Optional): Whether to include hidden tasks (No/Yes)maxResults
(NUMBER, Optional): Maximum number of tasks to return (optional, default 100)
Create Task
googletasks.createTask
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 taskdue
(TEXT, Optional): Due date in RFC3339 format (e.g. ‘2025-12-31T23:59:59Z’)parent
(TEXT, Optional): ID of the parent task to create a subtask
Get Task
googletasks.getTask
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
googletasks.updateTask
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 tasknotes
(TEXT, Optional): Updated notes for the taskstatus
(TEXT, Optional): Task status: ‘needsAction’ or ‘completed’due
(TEXT, Optional): Due date in RFC3339 format
Delete Task
googletasks.deleteTask
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
googletasks.moveTask
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 subtaskprevious
(TEXT, Optional): ID of the task that should come before this task
Clear Completed Tasks
googletasks.clearCompletedTasks
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
googletasks.deleteCompletedTasks
Permanently delete all completed tasks from a task list
Requires Confirmation: No
Parameters:
taskListId
(TEXT, Required): The unique identifier of the task list
Common Use Cases
Data Management
Manage and organize your Google Tasks data
Automation
Automate workflows with Google Tasks
Reporting
Generate insights and reports
Integration
Connect Google Tasks with other tools
Best Practices
Getting Started:
- Enable the Google Tasks integration in your workspace settings
- Authenticate using OAuth
- Test the connection with a simple read operation
- Explore available actions for your use case
Important Considerations:
- Ensure proper authentication credentials
- Respect rate limits and API quotas
- Review data privacy settings
- Test operations in a safe environment first
Troubleshooting
Issue | Solution |
---|---|
Authentication failed | Verify your OAuth credentials |
Rate limit exceeded | Reduce request frequency |
Data not found | Check permissions and data availability |
Connection timeout | Verify network connectivity |