Google Forms
GOOGLE WORKSPACE · FILES & DOCS
Create forms and read the responses they are allowed to see.
Connect Google Forms with Fabriq Developer
Your user consents at Google Forms. 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 Forms in practice
Google Forms meters forms.responses.list as an "expensive read" with its own lower quota — 450 per minute per project and 180 per user against 975 and 390 for ordinary reads — so polling for responses exhausts a different budget from reading the form itself. There is no daily cap at all, which makes the per-minute numbers the only thing to design around.
Scopes that draw scrutiny
https://www.googleapis.com/auth/forms.bodyRead-write access to a form’s structure and content; forms.get accepts this or the readonly variant.https://www.googleapis.com/auth/forms.body.readonlyReads the form body without allowing edits, the narrowest Forms-specific grant that still satisfies forms.get.https://www.googleapis.com/auth/driveRestricted. forms.get also accepts full Drive access, which is a much broader grant for the same read.https://www.googleapis.com/auth/drive.readonlyRestricted. Another accepted alternative for forms.get, and the one that quietly turns a form integration into a restricted-scope review.https://www.googleapis.com/auth/drive.filePer-file Drive access, accepted by forms.get and the narrowest of the Drive options.
Rate limits
- Read requests: 975 per minute per project, 390 per minute per user per project; unlimited per day.
- Expensive read requests (forms.responses.list): 450 per minute per project, 180 per minute per user per project.
- Write requests: 375 per minute per project, 150 per minute per user per project.
- Exceeding a quota returns 429: Too many requests, with truncated exponential backoff recommended.
Worth knowing
- Because forms.get accepts drive or drive.readonly as alternatives to forms.body, it is easy to ship a form reader on a restricted Drive scope by accident and land in a security assessment.
- Form watches — the push-notification mechanism that avoids polling responses — have their own separate limits documented elsewhere, so the numbers on the quota page do not cover the event path.
- Google states standard API use is free but that charges for exceeding quota are planned for later in 2026.
Checked against Forms API usage limits (2026-09-29), forms.get reference (authorization scopes) (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 Forms behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.