Google Tasks
Google Tasks is a cloud-based task management tool that allows users to create, edit, and organize to-do lists, set deadlines, and track tasks across devices in real-time.
Categories: productivity-and-collaboration
Type: googleTasks/v1
Connections
Version: 1
OAuth2 Authorization Code
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
clientId | Client Id | STRING | true | |
clientSecret | Client Secret | STRING | true |
Actions
Create Task
Name: createTask
Creates a new task on the specified task list.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
title | Title | STRING | Title of the new task to be created. | true |
listId | List ID | STRING | ID of the list where the new task will be stored. | true |
status | Status | STRING OptionsneedsAction, completed | Status of the task. | true |
notes | Notes | STRING | Notes describing the task. | false |
Example JSON Structure
{ "label" : "Create Task", "name" : "createTask", "parameters" : { "title" : "", "listId" : "", "status" : "", "notes" : "" }, "type" : "googleTasks/v1/createTask"}
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
id | STRING | Task identifier. |
title | STRING | Title of the task. |
notes | STRING | Notes describing the task. |
status | STRING | Status of the task. |
Output Example
{ "id" : "", "title" : "", "notes" : "", "status" : ""}
List Tasks
Name: listTasks
Returns all tasks in the specified task list.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
listId | List ID | STRING | ID of the list where tasks are stored. | true |
showCompleted | Show completed | BOOLEAN Optionstrue, false | Show also completed tasks. By default both completed task and task that needs action will be shown. | true |
Example JSON Structure
{ "label" : "List Tasks", "name" : "listTasks", "parameters" : { "listId" : "", "showCompleted" : false }, "type" : "googleTasks/v1/listTasks"}
Output
Type: ARRAY
Items Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
id | STRING | Task identifier. |
title | STRING | Title of the task. |
notes | STRING | Notes describing the task. |
status | STRING | Status of the task. |
Output Example
[ { "id" : "", "title" : "", "notes" : "", "status" : ""} ]
Update Task
Name: updateTask
Updates a specific task on the specified task list.
Properties
Name | Label | Type | Description | Required |
---|---|---|---|---|
listId | List ID | STRING | ID of the list where specific task is stored. | true |
taskId | Task ID | STRING Depends OnlistId | ID of the task to update. | true |
title | Title | STRING | Title of the task to be updated. If empty, title will not be changed. | false |
status | Status | STRING OptionsneedsAction, completed | Status of the task. If empty, status will not be changed. | false |
notes | Notes | STRING | Notes describing the task. If empty, notes will not be changed. | false |
Example JSON Structure
{ "label" : "Update Task", "name" : "updateTask", "parameters" : { "listId" : "", "taskId" : "", "title" : "", "status" : "", "notes" : "" }, "type" : "googleTasks/v1/updateTask"}
Output
Type: OBJECT
Properties
Name | Type | Description |
---|---|---|
id | STRING | Task identifier. |
title | STRING | Title of the task. |
notes | STRING | Notes describing the task. |
status | STRING | Status of the task. |
Output Example
{ "id" : "", "title" : "", "notes" : "", "status" : ""}
Additional instructions
Connection Setup
Turning on Task API