Googletasks

Learn how to use Googletasks with Composio

Overview

Enum

GOOGLETASKS

Description

Google Tasks provides a simple to-do list and task management system integrated into Gmail and Google Calendar for quick and easy tracking

Authentication Details

client_id
stringRequired
client_secret
stringRequired
oauth_redirect_uri
stringDefaults to https://backend.composio.dev/api/v1/auth-apps/add
scopes
stringDefaults to https://www.googleapis.com/auth/tasks

Actions

Permanently clears all completed tasks from a specified google tasks list; this action is destructive and idempotent.

Action Parameters

tasklist
stringRequired

Action Response

data
object
error
successful
boolean
Creates a new task list with the specified title.

Action Parameters

tasklist_title
stringRequired

Action Response

data
object
error
successful
boolean
Deletes a specified task from a given task list in google tasks.

Action Parameters

task_id
stringRequired
tasklist_id
stringRequired

Action Response

data
object
error
successful
boolean
Permanently deletes an existing google task list, identified by `tasklist id`, along with all its tasks; this operation is irreversible.

Action Parameters

tasklist_id
string

Action Response

data
object
error
successful
boolean
Use to retrieve a specific google task if its `task id` and parent `tasklist id` are known.

Action Parameters

task_id
stringRequired
tasklist_id
stringRequired

Action Response

data
object
error
successful
boolean
Retrieves a specific task list from the user's google tasks if the `tasklist id` exists for the authenticated user.

Action Parameters

tasklist_id
stringRequired

Action Response

data
object
error
successful
boolean
Creates a new task in a given `tasklist id`, optionally as a subtask of an existing `task parent` or positioned after an existing `task previous` sibling, where both `task parent` and `task previous` must belong to the same `tasklist id` if specified.

Action Parameters

completed
string
deleted
boolean
due
string
etag
string
hidden
boolean
id
string
notes
string
status
stringRequired
task_parent
string
task_previous
string
tasklist_id
stringRequired
title
stringRequired

Action Response

data
object
error
successful
boolean
Retrieves tasks from a google tasks list; all date/time strings must be rfc3339 utc, and `showcompleted` must be true if `completedmin` or `completedmax` are specified.

Action Parameters

completedMax
string
completedMin
string
dueMax
string
dueMin
string
maxResults
integer
pageToken
string
showCompleted
boolean
showDeleted
boolean
showHidden
boolean
tasklist_id
stringRequired
updatedMin
string

Action Response

data
object
error
successful
boolean
Fetches the authenticated user's task lists from google tasks; results may be paginated.

Action Parameters

maxResults
integerDefaults to 20
pageToken
string

Action Response

data
object
error
successful
boolean
Moves the specified task to another position in the destination task list.

Action Parameters

destinationTasklist
string
parent
string
previous
string
task
stringRequired
tasklist
stringRequired

Action Response

data
object
error
successful
boolean
Partially updates an existing task (identified by `task id`) within a specific google task list (identified by `tasklist id`), modifying only the provided attributes from `taskinput` (e.g., `title`, `notes`, `due` date, `status`) and requiring both the task and list to exist.

Action Parameters

completed
string
deleted
boolean
due
string
etag
string
hidden
boolean
id
string
notes
string
status
stringRequired
task_id
stringRequired
tasklist_id
stringRequired
title
stringRequired

Action Response

data
object
error
successful
boolean
Updates the title of an existing google tasks task list.

Action Parameters

tasklist_id
stringRequired
updated_title
stringRequired

Action Response

data
object
error
successful
boolean
Updates the specified task.

Action Parameters

due
string
notes
string
status
string
task
stringRequired
tasklist
stringRequired
title
string

Action Response

data
object
error
successful
boolean
Updates the authenticated user's specified task list.

Action Parameters

tasklist_id
stringRequired
title
stringRequired

Action Response

data
object
error
successful
boolean