airtable.deleteRecords removes records from one table in 10-record API requests.
Example
automations/delete-airtable-records.automation.ts
Inputs
Output
Returns{ deleted: true; id: string }[], one receipt per deleted record.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Permanently delete records in Airtable’s 10-record batches.
airtable.deleteRecords removes records from one table in 10-record API requests.
import { automation, onDashboardRun } from "automate.ax"
import { airtable } from "automate.ax/airtable"
export default automation("Delete duplicate Airtable leads", () => {
onDashboardRun({ title: "Delete duplicate Airtable leads" })
airtable.deleteRecords({
baseId: "appCRM",
table: "Leads",
recordIds: ["recDuplicateOne", "recDuplicateTwo"],
})
})
| Input | Type | Required | Default | Description |
|---|---|---|---|---|
baseId | string | Yes | None | Stable Airtable base ID. |
table | string | Yes | None | Table name or stable ID. |
recordIds | string[] | Yes | None | One or more stable record IDs. |
Second argument: { account } | string | IntegrationAccountReference<"airtable"> | No | Project default | Connected Airtable account. |
{ deleted: true; id: string }[], one receipt per deleted record.