Fillout Forms

Fillout is a platform that allows users to create and manage forms, offering a REST API for programmatic access to form data.

22 actions Integration catalog
Request access
Connect Fillout Forms once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Authorize OAuthFILLOUT_FORMS_AUTHORIZE_O_AUTH
Tool to initiate the OAuth authorization process for third-party applications. Use when you need to generate the URL to redirect your users to the Fillout consent page.
Create DatabaseFILLOUT_FORMS_CREATE_DATABASE
Tool to create a new Zite database instance with tables and fields. Use when you need to create a structured database in Fillout with custom tables and field definitions. Each database must have at least one table, and each table must have at least one field.
Create Database WebhookFILLOUT_FORMS_CREATE_DATABASE_WEBHOOK
Tool to create a webhook subscription for a Fillout database. The webhook will receive HTTP POST notifications when subscribed events occur (e.g., record.created, record.updated, record.deleted). Use when you need to set up real-time notifications for database changes. Maximum 100 webhooks per database.
Create fieldFILLOUT_FORMS_CREATE_FIELD
Tool to add a new field to an existing table with specified type, name, and configuration. Use when you need to extend a database table with additional columns.
Create recordFILLOUT_FORMS_CREATE_RECORD
Tool to create a new record in a Fillout table with the provided field data. Use when you need to add a new entry to a specific table in your Fillout database. The record parameter should be a dictionary where keys are field names (or field IDs) from your table schema, and values are the data to store in those fields.
Create tableFILLOUT_FORMS_CREATE_TABLE
Tool to add a new table with custom schema to an existing database. Use when you need to create a structured table in a Fillout database with specific field definitions. Each table must have at least one field.
Delete databaseFILLOUT_FORMS_DELETE_DATABASE
Tool to permanently delete a database and all its data including tables, fields, views, and records. Use when you need to completely remove a database. Warning: This action cannot be undone.
Delete database webhookFILLOUT_FORMS_DELETE_DATABASE_WEBHOOK
Tool to remove a webhook subscription from a Fillout database. Use when you need to delete an existing webhook from a specific database.
Delete fieldFILLOUT_FORMS_DELETE_FIELD
Tool to permanently delete a field from a table. Use when you need to remove a field from a Fillout database table. Note: Cannot delete the primary field.
Delete recordFILLOUT_FORMS_DELETE_RECORD
Tool to permanently delete a record from a table in Fillout Database. Use when you need to remove a specific record. This action cannot be undone.
Delete tableFILLOUT_FORMS_DELETE_TABLE
Tool to permanently delete a table and all its data including fields, views, and records from a Fillout database. Use when you need to remove a table. This action cannot be undone.
Get database by IDFILLOUT_FORMS_GET_DATABASE_BY_ID
Tool to retrieve detailed information about a specific database including all tables, fields, and views. Use when you need to get comprehensive database structure and metadata by database ID.
Get databasesFILLOUT_FORMS_GET_DATABASES
Tool to retrieve a list of all databases for your organization. Use when you need to list available databases after authenticating with Fillout.
Get formsFILLOUT_FORMS_GET_FORMS
Tool to retrieve a list of all forms in your account. Use when you need to list your forms after authenticating with Fillout.
Get record by IDFILLOUT_FORMS_GET_RECORD_BY_ID
Tool to retrieve a single record by its UUID with all field data. Use when you need to fetch detailed information for a specific record from a Fillout table.
Invalidate Access TokenFILLOUT_FORMS_INVALIDATE_ACCESS_TOKEN
Revokes an OAuth access token obtained from Fillout's OAuth authorization flow. Use this action when a user logs out, disconnects their account, or when you need to programmatically revoke a third-party app's access to Fillout data. Important notes: - This action is for OAuth tokens only, NOT for API keys - OAuth tokens are obtained via the OAuth flow (authorize -> token exchange) - The operation is idempotent: invalidating an already-invalidated token succeeds - After invalidation, the token can no longer be used for API requests Example: A user disconnects your app from Fillout - call this to revoke their access token.
List database webhooksFILLOUT_FORMS_LIST_DATABASE_WEBHOOKS
Tool to retrieve all webhook subscriptions configured for a specific database. Use when you need to list, audit, or manage existing webhooks for a database.
List RecordsFILLOUT_FORMS_LIST_RECORDS
Tool to retrieve records from a Fillout table with filtering, sorting, and pagination. Supports complex filter conditions using AND/OR logic and 14 operators (equals, contains, greater_than, in, is_empty, etc.). Use when you need to query table data with specific conditions or retrieve paginated results.
Remove form webhookFILLOUT_FORMS_REMOVE_FORM_WEBHOOK
Tool to remove a webhook by its ID. Use when you need to delete an existing webhook from your Fillout account.
Update fieldFILLOUT_FORMS_UPDATE_FIELD
Tool to modify field properties and configuration for an existing field in a Fillout database table. Use when you need to update field names or change field configuration settings.
Update recordFILLOUT_FORMS_UPDATE_RECORD
Tool to update specific fields of an existing record in a Fillout table. Use when you need to modify particular fields without affecting other fields in the record. Only the fields specified in the request will be updated.
Update tableFILLOUT_FORMS_UPDATE_TABLE
Tool to update table properties like name. Use when you need to modify table metadata such as renaming a table in a Fillout database.