Connect Google Tasks to manage task lists and tasks from your workflows.
Authentication: OAuth 2.0. Connect your Google account on the integrations page.
Actions
List Task Lists
Returns all task lists in the account.
| Output | Type | Description |
|---|---|---|
taskLists | array | Task list objects with id, title |
Create Task List
Creates a new task list.
| Input | Required | Description |
|---|---|---|
| Title | Yes | Name for the new list |
| Output | Type | Description |
|---|---|---|
taskList | object | Created list with id, title |
Get Task List
Retrieves a task list by ID.
| Input | Required | Description |
|---|---|---|
| Task List ID | Yes | Task list ID |
| Output | Type | Description |
|---|---|---|
taskList | object | Task list object |
Update Task List
Updates a task list's title.
| Input | Required | Description |
|---|---|---|
| Task List ID | Yes | List to update |
| Title | Yes | New title |
Delete Task List
Deletes a task list and all its tasks.
| Input | Required | Description |
|---|---|---|
| Task List ID | Yes | List to delete |
List Tasks
Returns tasks in a specific list.
| Input | Required | Description |
|---|---|---|
| Task List ID | Yes | List to query |
| Show Completed | No | Include completed tasks (default: false) |
| Due Min | No | Filter tasks due after this date |
| Due Max | No | Filter tasks due before this date |
| Output | Type | Description |
|---|---|---|
tasks | array | Task objects with id, title, status, due, notes |
Create Task
Creates a new task.
| Input | Required | Description |
|---|---|---|
| Task List ID | Yes | Target list |
| Title | Yes | Task title |
| Notes | No | Task description |
| Due Date | No | Due date (RFC 3339) |
| Parent Task ID | No | Parent task ID (for subtasks) |
| Output | Type | Description |
|---|---|---|
task | object | Created task with id, title |
Get Task
Retrieves a specific task.
| Input | Required | Description |
|---|---|---|
| Task List ID | Yes | List containing the task |
| Task ID | Yes | Task ID |
| Output | Type | Description |
|---|---|---|
task | object | Full task object |
Update Task
Updates an existing task.
| Input | Required | Description |
|---|---|---|
| Task List ID | Yes | List containing the task |
| Task ID | Yes | Task to update |
| Title | No | New title |
| Notes | No | New description |
| Due Date | No | New due date |
| Status | No | needsAction or completed |
| Output | Type | Description |
|---|---|---|
task | object | Updated task |
Delete Task
Deletes a task.
| Input | Required | Description |
|---|---|---|
| Task List ID | Yes | List containing the task |
| Task ID | Yes | Task to delete |
Move Task
Moves a task to a different position or parent.
| Input | Required | Description |
|---|---|---|
| Task List ID | Yes | List containing the task |
| Task ID | Yes | Task to move |
| Previous Task ID | No | Place the task after this task (null = beginning) |
| Parent Task ID | No | New parent task for nesting |
Clear Completed Tasks / Delete Completed Tasks
Removes all completed tasks from a list.
| Input | Required | Description |
|---|---|---|
| Task List ID | Yes | List to clean up |
Was this page helpful?