Google Tasks
Google Tasks provides a simple to-do list and task management system integrated into Gmail and Google Calendar for quick and easy tracking
What your agent can do with Google Tasks
Triggers and actions 5 triggers · 14 actions
- TriggerNew Task Created
Triggers when a new task is created in a Google Tasks list. Uses timestamp filtering (updatedMin) to efficiently detect new tasks.
- TriggerNew Task List Created
Triggers when a new Google Tasks task list is created. This trigger monitors Google Tasks and fires when new task lists are detected.
- TriggerTask Details Changed
Triggers when a specific task's details change. This trigger monitors a single Google Task and fires when any of its details (title, notes, status, due date, completion, position) are modified.
- TriggerTask List Changed
Triggers when a task list changes (title or content updates). This trigger monitors a specific Google Tasks list and fires when changes are detected.
- TriggerTask Updated
Triggers when an existing task is updated in a Google Tasks list. This trigger monitors a specific task list and fires when tasks are modified.
- ActionClear Tasks
Permanently clears all completed tasks from a specified google tasks list; this action is destructive and idempotent.
- ActionCreate Task List
Creates a new task list with the specified title.
- ActionDelete Task
Deletes a specified task from a given task list in google tasks.
- ActionDelete Task List
Permanently deletes an existing google task list, identified by `tasklist id`, along with all its tasks; this operation is irreversible.
- ActionGet Task
Use to retrieve a specific google task if its `task id` and parent `tasklist id` are known.
- ActionGet Task List
Retrieves a specific task list from the user's google tasks if the `tasklist id` exists for the authenticated user.
- ActionInsert Task
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.
- ActionList Task Lists
Fetches the authenticated user's task lists from google tasks; results may be paginated.
- ActionList Tasks
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.
- ActionMove Task
Moves the specified task to another position in the destination task list.
- ActionPatch Task
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.
- ActionPatch Task List
Updates the title of an existing google tasks task list.
- ActionUpdate Task
Updates the specified task.
- ActionUpdate Task List
Updates the authenticated user's specified task list.
No trigger or action matches that. Ask your agent to add it: it reads the API documentation and builds what you describe.
Not listed?
Need a trigger or action that is not here?
Ask your agent. Describe what you need in plain language and it reads the Google Tasks API documentation, builds the operation at whatever depth the API allows, tests every branch and ships it. The list above is what exists today, not the limit.