Google Tasks
GOOGLE WORKSPACE · TASKS
Add, complete, and reschedule tasks on their own lists.
Connect Google Tasks with Fabriq Developer
Your user consents at Google Tasks. The credential lands in a vault your agent cannot read, and the tool list it gets back is the intersection of that user’s grant and the agent’s own scopes.
Provider names are surfaces, not vendors, and the authoritative list is the capabilities endpoint rather than any page including this one — an unknown name returns 400 with the valid list. Fabriq Developer is free to start and needs no provider paperwork. Start free or read the quickstart.
Connecting Google Tasks in practice
The only quota Google publishes for the Tasks API is a courtesy limit of 50,000 queries a day, with no per-minute figure to design a backoff against, and tasks.list returns 20 tasks by default and 100 at most. It also hides most of a real to-do list by default: completed, deleted and assigned tasks are all excluded unless you ask for each of them.
Scopes that draw scrutiny
https://www.googleapis.com/auth/tasks"Create, edit, organize, and delete all your tasks." There is no per-list or per-task narrowing, so an agent that files one task holds the whole account.https://www.googleapis.com/auth/tasks.readonly"View your tasks." The narrowest grant the API offers, and still every list the user owns.
Rate limits
- 50,000 queries per day, which Google calls a courtesy limit.
- tasks.list: maxResults defaults to 20 and is capped at 100.
- Titles are capped at 1,024 characters and notes at 8,192.
- A higher quota is requested in the Cloud console Quotas and System Limits page, and Google says that "Applying for an adjusted quota doesn’t guarantee approval".
Who has to approve
A Google Workspace admin sets each app to Trusted, Limited, Specific Google data, or Blocked, and a connection attempt against an unconfigured app can be routed into the Apps pending review list instead of succeeding. Tasks is not one of the three services (Gmail, Drive and Docs, Chat) with a predefined high-risk scope list an admin can restrict on its own.
Worth knowing
- showDeleted, showHidden and showAssigned all default to false, and tasks assigned from Google Docs or a Chat space are excluded unless showAssigned is set, so a naive list looks emptier than the user’s app.
- Surfacing tasks the user completed in the Google Tasks app needs showCompleted and showHidden true together; either one alone returns nothing.
- parent, position and hidden are read-only, so re-parenting or reordering a task is the move method, not a patch on the task.
- Tasks assigned from Google Docs cannot hold notes at all, and tasks.delete on an assigned task deletes the original source task in Docs or Chat along with it.
Checked against Google Tasks API usage limits (2026-09-29), Configure the OAuth consent screen and choose scopes (2026-09-29), tasks.list reference (2026-09-29), Task resource reference (2026-09-29)
What an agent can do
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
Often connected alongside
Put Google Tasks behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.