List Tasks

google_tasks.list_tasks
ActionBusiness appsconnection required

Calls the Google Tasks API GET /lists/{tasklist}/tasks.

List tasks in a Google Tasks list.

Connection

Required
Yes — the node will not save without one
Auth type
OAuth 2.0
Providers
Google Tasks
Secret shape
{"client_id", "client_secret", "refresh_token"}
Resolved by
config.connection_id, else node.connection_id

Configuration

11 fields, none required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
tasklist
Task list id ('@default', or an id from google_tasks.list_tasklists).
stringNo@default——
max_results
How many tasks to collect in total. This is a budget across pages, not a page size.
numberNo50≥ 1—
page_token
Resume from a previous run's next_page_token.
stringNo———
due_min
Earliest due date (RFC3339).
stringNo———
due_max
Latest due date (RFC3339).
stringNo———
completed_min
Earliest completion time (RFC3339).
stringNo———
completed_max
Latest completion time (RFC3339).
stringNo———
updated_min
Only tasks changed since this time (RFC3339) — the cursor for an incremental poll.
stringNo———
show_completed
Include completed tasks (Google's default is true).
booleanNo———
show_hidden
Include hidden tasks. Google's default is false, which quietly omits completed tasks the user has cleared from the list.
booleanNo———
show_deleted
Include deleted tasks.
booleanNo———

Example configuration

Every value below is the contract’s own example or default — nothing invented.

{
  "max_results": 50,
  "tasklist": "@default"
}

Output

One shape.

result

FieldTypeExample
tasks
Matching tasks. Each: id, title, status ('needsAction' or 'completed'), due, notes, updated, completed, parent (set on a subtask), position, web_view_link, self_link, deleted, hidden, links[{type, description, link}].
array—
count
How many tasks were returned.
number—
truncated
True when the budget ran out while Google still had more.
boolean—
next_page_token
Cursor to resume from; null when the list was read to the end.
string—
{
  "count": 0,
  "next_page_token": "",
  "tasks": [],
  "truncated": false
}

See List Tasks run in a workflow.

In a technical demo we add the Google Tasks connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.