> ## Documentation Index
> Fetch the complete documentation index at: https://hyperfx.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Airtable

> Set up and use the Airtable integration with Hyper AI

Auth type: OAuth

<Info>
  For general setup steps, permissions, and troubleshooting, start with: [App Integrations](/integrations/overview).
</Info>

## Connect Airtable

1. Go to Settings → Apps in Hyper
2. Select Airtable → Connect New
3. Complete OAuth and grant access to your bases

## Common capabilities

* Read and write records in Airtable bases
* Automate database management and collaborative workflows
* Sync data across platforms

## Use in Chat

Enable Airtable in the tool selector. Ask your agent to query records, create entries, or update fields.

## Use in Agents

Add Airtable to an agent's toolkits and select the connection. Require approval for write operations if desired.

## Use in Flows

Automate data entry, record updates, and cross-platform syncing using Airtable action nodes.

## Troubleshooting

* Base not found: verify the integration has access to the target base
* Permission errors: re-authorize with required scopes

***

## Available Actions

Hyper agents can run the following actions for this integration. Each action can be individually set to **Enabled**, **Requires Approval**, or **Disabled** in your agent's toolkit settings.

Actions can be set to one of three control states:

| State                 | Behavior                                                       |
| --------------------- | -------------------------------------------------------------- |
| **Enabled**           | Agent runs the action automatically                            |
| **Requires Approval** | Agent pauses and waits for your confirmation before proceeding |
| **Disabled**          | Action is blocked and cannot be used                           |

Configure these in the agent's toolkit settings or in workspace defaults.

| Action               | Description                                                                              |
| -------------------- | ---------------------------------------------------------------------------------------- |
| Add Comment          | Add a comment to an Airtable record                                                      |
| Batch Create Records | Create multiple records in an Airtable table (automatically chunked to 10 per request)   |
| Batch Delete Records | Delete multiple records from an Airtable table (automatically chunked to 10 per request) |
| Batch Update Records | Update multiple records in an Airtable table (automatically chunked to 10 per request)   |
| Batch Upsert Records | Upsert (create or update) multiple records based on key fields                           |
| Create Field         | Create a new field (column) in an Airtable table                                         |
| Create Record        | Create a new record in an Airtable table                                                 |
| Create Table         | Create a new table in an Airtable base with specified fields                             |
| Create Webhook       | Create a webhook subscription for an Airtable base                                       |
| Delete Field         | Delete a field from an Airtable table                                                    |
| Delete Record        | Delete a record from an Airtable table                                                   |
| Delete Webhook       | Delete a webhook from an Airtable base                                                   |
| Get Base Schema      | Get the complete schema of an Airtable base including all tables, fields, and views      |
| Get Record           | Get a single record by ID from an Airtable table                                         |
| Get Table Schema     | Get the schema of a specific table including all fields and views                        |
| Get Webhook Payloads | Get pending webhook payloads for an Airtable webhook                                     |
| List Bases           | List all Airtable bases accessible to the authenticated user                             |
| List Comments        | List all comments on an Airtable record                                                  |
| List Records         | List records from an Airtable table with optional filtering, sorting, and pagination     |
| List Tables          | List all tables in an Airtable base                                                      |
| List Webhooks        | List all webhooks configured for an Airtable base                                        |
| Refresh Webhook      | Extend an Airtable webhook's expiration by 7 days                                        |
| Update Field         | Update a field's name or description (cannot change field type)                          |
| Update Record        | Update an existing record in an Airtable table                                           |
| Whoami               | Get current authenticated user information and OAuth scopes                              |
