← Tools Reference

Google Tasks

Google Tasks integration (Productivity). Imported from open-connector.

OAuth11 toolshttps://tasks.googleapis.com/tasks/v1
POST
googletasks_create_task_list
Create a new Google Tasks task list.

/

1 parameter
ParamTypeRequiredDescription
titlestringrequiredTitle for the new task list.
PATCH
googletasks_patch_task_list
Partially update the title of a Google Tasks task list.

/

2 parameters
ParamTypeRequiredDescription
tasklistIdstringrequiredGoogle Tasks task list ID. Use @default for the primary list when supported.
titlestringrequiredNew task list title.
PUT
googletasks_update_task_list
Replace the mutable fields of a Google Tasks task list.

/

2 parameters
ParamTypeRequiredDescription
tasklistIdstringrequiredGoogle Tasks task list ID. Use @default for the primary list when supported.
titlestringrequiredNew task list title.
DELETE
googletasks_delete_task_list
Delete a Google Tasks task list.

/

1 parameter
ParamTypeRequiredDescription
tasklistIdstringrequiredGoogle Tasks task list ID. Use @default for the primary list when supported.
POST
googletasks_insert_task
Create a task in a Google Tasks task list.

/lists/{tasklistId}/tasks

11 parameters
ParamTypeRequiredDescription
tasklistIdstringrequiredGoogle Tasks task list ID. Use @default for the primary list when supported.
idstringoptionalTask resource ID to send in the request body.
etagstringoptionalEntity tag to send in the request body.
titlestringoptionalTask title.
notesstringoptionalPlain-text task notes.
statusstringoptionalTask status.
duestringoptionalTimestamp in RFC 3339 format.
completedstringoptionalTimestamp in RFC 3339 format.
deletedbooleanoptionalWhether the task is marked as deleted.
taskParentstringoptionalParent task ID.
taskPreviousstringoptionalPrevious sibling task ID.
PATCH
googletasks_patch_task
Partially update a Google Tasks task.

/lists/{tasklistId}/tasks/{taskId}

10 parameters
ParamTypeRequiredDescription
tasklistIdstringrequiredGoogle Tasks task list ID. Use @default for the primary list when supported.
taskIdstringrequiredGoogle Tasks task ID.
idstringoptionalTask resource ID to send in the request body.
etagstringoptionalEntity tag to send in the request body.
titlestringoptionalTask title.
notesstringoptionalPlain-text task notes.
statusstringoptionalTask status.
duestringoptionalTimestamp in RFC 3339 format.
completedstringoptionalTimestamp in RFC 3339 format.
deletedbooleanoptionalWhether the task is marked as deleted.
PUT
googletasks_update_task_full
Replace the mutable fields of a Google Tasks task with a full update.

/lists/{tasklistId}/tasks/{taskId}

10 parameters
ParamTypeRequiredDescription
tasklistIdstringrequiredGoogle Tasks task list ID. Use @default for the primary list when supported.
taskIdstringrequiredGoogle Tasks task ID.
idstringrequiredTask resource ID to send in the request body.
etagstringoptionalEntity tag to send in the request body.
titlestringrequiredTask title.
notesstringoptionalPlain-text task notes.
statusstringoptionalTask status.
duestringoptionalTimestamp in RFC 3339 format.
completedstringoptionalTimestamp in RFC 3339 format.
deletedbooleanoptionalWhether the task is marked as deleted.
PUT
googletasks_update_task
Deprecated alias for update_task_full. Fully replace the mutable fields of a Google Tasks task.

/lists/{tasklistId}/tasks/{taskId}

10 parameters
ParamTypeRequiredDescription
tasklistIdstringrequiredGoogle Tasks task list ID. Use @default for the primary list when supported.
taskIdstringrequiredGoogle Tasks task ID.
idstringrequiredTask resource ID to send in the request body.
etagstringoptionalEntity tag to send in the request body.
titlestringrequiredTask title.
notesstringoptionalPlain-text task notes.
statusstringoptionalTask status.
duestringoptionalTimestamp in RFC 3339 format.
completedstringoptionalTimestamp in RFC 3339 format.
deletedbooleanoptionalWhether the task is marked as deleted.
POST
googletasks_move_task
Move a Google Tasks task within a list or into another task list.

/lists/{tasklist}/tasks/{task}/move

5 parameters
ParamTypeRequiredDescription
taskliststringrequiredSource task list ID.
taskstringrequiredTask ID to move.
parentstringoptionalNew parent task ID.
previousstringoptionalNew previous sibling task ID.
destinationTaskliststringoptionalDestination task list ID.
DELETE
googletasks_delete_task
Delete a Google Tasks task.

/lists/{tasklistId}/tasks/{taskId}

2 parameters
ParamTypeRequiredDescription
tasklistIdstringrequiredGoogle Tasks task list ID. Use @default for the primary list when supported.
taskIdstringrequiredGoogle Tasks task ID.
POST
googletasks_clear_tasks
Clear every completed task from a Google Tasks task list.

/lists/{tasklistId}/clear

1 parameter
ParamTypeRequiredDescription
tasklistIdstringrequiredGoogle Tasks task list ID. Use @default for the primary list when supported.