Airtable
Read authorized bases and tables, then create, update, and delete records
Connect Airtable to work with records through the Airtable Web API. Swarmz limits access to bases included in the OAuth grant.
Available operations
| Operation | What it does | Limit per minute |
|---|---|---|
list_bases | Lists bases authorized for the connection | 30 |
list_tables | Lists table and field metadata for one base | 30 |
list_records | Lists up to 100 records with bounded fields, filter, and sort | 30 |
get_record | Reads one record | 30 |
create_record | Creates one record | 10 |
update_record | Updates one record | 10 |
delete_record | Deletes one record | 10 |
Connect Airtable
In project chat, name the base workflow and account owner. Choose a shared connection for one business base. Choose published app-user mode when each app user must authorize their own Airtable account.
In Airtable's authorization screen, grant only the bases the app needs. For published app users, enter the app's HTTPS origin in the Swarmz configuration card and select Configure.
Verify Airtable
- List bases and choose a test base.
- List its tables and use the returned table ID.
- List a small page of records and read one record by ID.
- Create a disposable record, update one field, then delete that record.
- Confirm the deletion in Airtable.
If a base is missing, reconnect and include it in Airtable's grant. If a field value is rejected, check the table schema; typecast can ask Airtable to convert compatible input but cannot make an invalid value valid.
Record deletion is permanent at the API boundary. Test it only against disposable data and keep app-level authorization in front of every write route.