Fillout
MARKETING · MARKETING
Forms, their questions, submissions, and webhooks in the account they connected.
Connect Fillout with Fabriq Developer
Your user consents at Fillout. 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 Fillout in practice
Fillout allows no more than 5 calls per second per account and API key, and submissions page at 150 at most against a default of 50, so pulling a form with 50,000 responses is well over 300 requests that all have to fit inside that one budget. A submission can carry scheduling, payment, quiz and login data alongside the answers, so "read one form" is broader than it sounds.
Scopes that draw scrutiny
Authorization: Bearer <API key>A single account-wide key from the Developer settings tab, with no scopes. It lists every form and reads every submission, including the payment and login fields a response may contain.
Rate limits
- No more than 5 requests per second, per account and API key.
- Get all submissions: `limit` defaults to 50 with a maximum of 150; `offset` defaults to 0.
Worth knowing
- The API key is one per account and can be revoked or regenerated at any time in Developer settings, which invalidates it for every integration at once.
- The base URL is https://api.fillout.com for ordinary accounts but differs for self-hosted and EU instances, so hardcoding the host breaks exactly the customers with data-residency requirements.
- Responses come back with `totalResponses` and `pageCount` alongside the rows, so paging correctly means reading the envelope rather than counting until empty.
- Filters are `afterDate`/`beforeDate` in ISO 8601 plus a `status` of finished or in_progress — an unfiltered pull includes partially completed submissions.
Checked against Fillout REST API (2026-09-29), Get all submissions (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 Fillout behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.