Automate Airtable with TypeScript
Manage Airtable records, schema, views, collaborators, comments, and Sync API data. Run automations from record, table, field, view, or broad base events.
import { automation } from "automate.ax"
import { airtable } from "automate.ax/airtable"
export default automation("Queue new Airtable records", () => {
const record = airtable.onRecordCreated({
baseId: "app123",
tableId: "tbl123",
})
airtable.updateRecord({
baseId: record.baseId,
table: record.tableId,
recordId: record.recordId,
fields: { Status: "Queued" },
})
})What you can do
Actions
- Create, read, update, and delete records
- Create and update bases, tables, and fields
- Inspect views and collaborators
- Manage record comments and Sync API data
Triggers
- Record created, updated, or deleted
- Record moved into or out of a view
- Table and field lifecycle events
- Broad base transactions