Connectors Reference

Google Tasks

Google Tasks is a very simple task list. Works inside Gmail, Android, and Calendar seamlessly.

 

Status: Production

Tier: Standard

Version: 1.0

 

Actions:

Name

Summary

ListTaskLists ()

List task lists

CreateTaskList (TaskListCreate list)

Create a task list

ListTasks (string taskListId)

Lists the tasks for a task list

CraeteTask (string taskListId, TaskCreate task)

Create a task in a task list

ListTask (string taskListId, string taskId)

Get a task from a task list

 

Triggers:

Name

Summary

OnNewTaskList ()

When a new task list is created

OnNewTaskInList (string taskListId)

When a task is added to a task list

OnCompletedTaskInList (string taskListId)

When a task is completed in a task list

OnDueTaskInList (string taskListId)

When a task is due in a task list

OnCompletedTaskInListV2 (string taskListId)

When a task is completed in a task list (V2)

 

Objects:

Name

Summary

Task

 

TaskCreate

 

TaskList

 

TaskListCreate

 

TaskListEntry

 

TaskListList

 

 

Actions:

ListTaskLists

Summary: List task lists

Description: List all task lists.

 

Syntax:

GoogleTasks.ListTaskLists ()

 

Returns:

          Type:TaskListList

          Description: A list of task lists.

 

CreateTaskList

Summary: Create a task list

Description: Creates a new task list.

 

Syntax:

GoogleTasks.CreateTaskList (TaskListCreate list)

 

Parameters:

Name

Type

Summary

Required

Related Action

list

TaskListCreate

 

Object used to create a task list

True

 

Returns:

          Type:TaskListEntry

          Description: A task list.

 

ListTasks

Summary: Lists the tasks for a task list

Description: Lists the tasks for a specific task list.

 

Syntax:

GoogleTasks.ListTasks (string taskListId)

 

Parameters:

Name

Type

Summary

Required

Related Action

taskListId

string

(Task List ID)

The id of the task list.

True

ListTaskLists

 

Returns:

          Type:TaskList

          Description: A list of tasks.

 

CraeteTask

Summary: Create a task in a task list

Description: Create a task in a specific task list.

 

Syntax:

GoogleTasks.CraeteTask (string taskListId, TaskCreate task)

 

Parameters:

Name

Type

Summary

Required

Related Action

taskListId

string

(Task List ID)

The id of the task list.

True

ListTaskLists

task

TaskCreate

 

Represents the values used to create a task.

True

 

Returns:

          Type:Task

          Description: A task.

 

ListTask

Summary: Get a task from a task list

Description: Get specific task from the specified task list.

 

Syntax:

GoogleTasks.ListTask (string taskListId, string taskId)

 

Parameters:

Name

Type

Summary

Required

Related Action

taskListId

string

(Task List ID)

The id of the task list.

True

ListTaskLists

taskId

string

(Task ID)

The id of the task.

True

ListTasks

 

Returns:

          Type:Task

          Description: A task.

 

Triggers:

Trigger OnNewTaskList

Summary: When a new task list is created

Description: Trigger when a new task list is created.

 

Syntax:

GoogleTasks.OnNewTaskList ()

 

Returns:

          Type:TaskListList

          Description: A list of task lists.

 

Trigger OnNewTaskInList

Summary: When a task is added to a task list

Description: Triggers when a task is added to the specified task list.

 

Syntax:

GoogleTasks.OnNewTaskInList (string taskListId)

 

Parameters:

Name

Type

Summary

Required

Related Action

taskListId

string

(Task List ID)

The id of the task list.

True

ListTaskLists

 

Returns:

          Type:TaskList

          Description: A list of tasks.

 

Trigger OnCompletedTaskInList

Summary: When a task is completed in a task list

Description: Triggers when the a task is completed in the specified task list.

 

Syntax:

GoogleTasks.OnCompletedTaskInList (string taskListId)

 

Parameters:

Name

Type

Summary

Required

Related Action

taskListId

string

(Task List ID)

The id of the task list

True

ListTaskLists

 

Returns:

          Type:TaskList

          Description: A list of tasks.

 

Trigger OnDueTaskInList

Summary: When a task is due in a task list

Description: Triggers when a task is due in the specified task list.

 

Syntax:

GoogleTasks.OnDueTaskInList (string taskListId)

 

Parameters:

Name

Type

Summary

Required

Related Action

taskListId

string

(Task List ID)

The id of the task list.

True

ListTaskLists

 

Returns:

          Type:TaskList

          Description: A list of tasks.

 

Trigger OnCompletedTaskInListV2

Summary: When a task is completed in a task list (V2)

Description: Triggers when the a task is completed in the specified task list.

 

Syntax:

GoogleTasks.OnCompletedTaskInListV2 (string taskListId)

 

Parameters:

Name

Type

Summary

Required

Related Action

taskListId

string

(Task List ID)

The id of the task list

True

ListTaskLists

 

Returns:

          Type:TaskList

          Description: A list of tasks.

 


 

Task

Summary:

Description: A task.

 

          Properties:

Name

Type

Summary

id

string

Task Id

The identifier of the task.

title

string

Title

The title of the task.

updated

string(date-time)

Updated

The last time the task was updated.

selfLink

string

HTML Link

A link to the task.

parent

string

Parent

The parent of the task.

position

string

Position

The position of the task.

notes

string

Notes

The notes for the task.

status

string

Status

The status of the task.

due

string(date-time)

Due

The datetime the task is due.

completed

string(date-time)

Completed

The datetime the task was completed.


 

TaskCreate

Summary:

Description: Represents the values used to create a task.

 

          Properties:

Name

Type

Summary

title

string

Title

The title of the task.

notes

string

Notes

The notes for the task.

due

string(date-time)

Due

The datetime the task is due.


 

TaskList

Summary:

Description: A list of tasks.

 

          Properties:

Name

Type

Summary

items

array of (Task)

Items

The tasks in the list.


 

TaskListCreate

Summary:

Description: Object used to create a task list

 

          Properties:

Name

Type

Summary

title

string

Title

The title of the task list.


 

TaskListEntry

Summary:

Description: A task list.

 

          Properties:

Name

Type

Summary

id

string

Task List ID

The identifier of the task list.

title

string

Title

The title of the task list.

selfLink

string

HTML Link

A link to this task list.

updated

string(date-time)

Updated Time

The time the task list was last updated.


 

TaskListList

Summary:

Description: A list of task lists.

 

          Properties:

Name

Type

Summary

items

array of (TaskListEntry)

Items

Task lists in the lists.