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 | Control Type | Description | Required |
---|---|---|---|---|---|
clientId | Client Id | STRING | TEXT | true | |
clientSecret | Client Secret | STRING | TEXT | true |
Actions
Create Task
Name: createTask
Creates a new task on the specified task list.
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
title | Title | STRING | TEXT | Title of the new task to be created. | true |
listId | List ID | STRING | SELECT | ID of the list where the new task will be stored. | true |
status | Status | STRING OptionsneedsAction, completed | SELECT | Status of the task. | true |
notes | Notes | STRING | TEXT | Notes describing the task. | false |
Output
Type: OBJECT
Properties
Name | Type | Control Type |
---|---|---|
id | STRING | TEXT |
title | STRING | TEXT |
notes | STRING | TEXT |
status | STRING | TEXT |
JSON Example
{ "label" : "Create Task", "name" : "createTask", "parameters" : { "title" : "", "listId" : "", "status" : "", "notes" : "" }, "type" : "googleTasks/v1/createTask"}
List Tasks
Name: listTasks
Returns all tasks in the specified task list.
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
listId | List ID | STRING | SELECT | ID of the list where tasks are stored. | true |
showCompleted | Show completed | BOOLEAN Optionstrue, false | SELECT | Show also completed tasks. By default both completed task and task that needs action will be shown. | true |
Output
Type: ARRAY
Properties
Name | Type | Control Type |
---|---|---|
OBJECT Properties{STRING(id), STRING(title), STRING(notes), STRING(status)} | OBJECT_BUILDER |
JSON Example
{ "label" : "List Tasks", "name" : "listTasks", "parameters" : { "listId" : "", "showCompleted" : false }, "type" : "googleTasks/v1/listTasks"}
Update Task
Name: updateTask
Updates a specific task on the specified task list.
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
listId | List ID | STRING | SELECT | ID of the list where specific task is stored. | true |
taskId | Task ID | STRING Depends OnlistId | SELECT | ID of the task to update. | true |
title | Title | STRING | TEXT | Title of the task to be updated. If empty, title will not be changed. | false |
status | Status | STRING OptionsneedsAction, completed | SELECT | Status of the task. If empty, status will not be changed. | false |
notes | Notes | STRING | TEXT | Notes describing the task. If empty, notes will not be changed. | false |
Output
Type: OBJECT
Properties
Name | Type | Control Type |
---|---|---|
id | STRING | TEXT |
title | STRING | TEXT |
notes | STRING | TEXT |
status | STRING | TEXT |
JSON Example
{ "label" : "Update Task", "name" : "updateTask", "parameters" : { "listId" : "", "taskId" : "", "title" : "", "status" : "", "notes" : "" }, "type" : "googleTasks/v1/updateTask"}
Additional instructions
Connection Setup
Turning on Task API