Airtable

Learn how to use Airtable with Composio

Overview

Enum

AIRTABLE

Description

Airtable is a low‒code platform to build next‒gen apps. Move beyond rigid tools, operationalize your critical data, and reimagine workflows with AI

Authentication Details

client_id
stringRequired
client_secret
stringRequired
oauth_redirect_uri
stringDefaults to https://backend.composio.dev/api/v1/auth-apps/add
scopes
stringDefaults to data.records:read,data.records:write,data.recordComments:read,data.recordComments:write,schema.bases:read,schema.bases:write,user.email:read
token
stringRequired
api_key
stringRequired

Actions

Creates a new base in airtable.

Action Parameters

name
stringRequired
tables
arrayRequired
workspaceId
stringRequired

Action Response

data
object
error
successful
boolean

Creates a comment in airtable.

Action Parameters

baseId
stringRequired
recordId
stringRequired
tableIdOrName
stringRequired
text
stringRequired

Action Response

data
object
error
successful
boolean

Create a field in airtable.

Action Parameters

baseId
stringRequired
description
string
name
stringRequired
options
object
tableId
stringRequired
type
string

Action Response

data
object
error
successful
boolean

Creates multiple records in airtable.

Action Parameters

baseId
stringRequired
records
arrayRequired
tableIdOrName
stringRequired

Action Response

data
object
error
successful
boolean

Creates a new record in airtable.

Action Parameters

baseId
stringRequired
fields
objectRequired
tableIdOrName
stringRequired

Action Response

data
object
error
successful
boolean

Creates a new table in airtable.

Action Parameters

baseId
stringRequired
description
string
fields
arrayRequired
name
stringRequired

Action Response

data
object
error
successful
boolean

Deletes a comment in airtable.

Action Parameters

baseId
stringRequired
recordId
stringRequired
rowCommentId
stringRequired
tableIdOrName
stringRequired

Action Response

data
object
error
successful
boolean

Deletes multiple records in airtable.

Action Parameters

baseId
stringRequired
recordIds
arrayRequired
tableIdOrName
stringRequired

Action Response

data
object
error
successful
boolean

Deletes a specific record in airtable.

Action Parameters

baseId
stringRequired
recordId
stringRequired
tableIdOrName
stringRequired

Action Response

data
object
error
successful
boolean

Gets the schema of a base in airtable.

Action Parameters

baseId
stringRequired

Action Response

data
object
error
successful
boolean

Retrieves a specific record from airtable.

Action Parameters

baseId
stringRequired
cellFormat
stringDefaults to json
recordId
stringRequired
returnFieldsByFieldId
boolean
tableIdOrName
stringRequired

Action Response

data
object
error
successful
boolean

Retrieves user information from airtable.

Action Parameters

Action Response

data
object
error
successful
boolean

Lists all bases in airtable.

Action Parameters

Action Response

data
object
error
successful
boolean

Lists comments in airtable.

Action Parameters

baseId
stringRequired
recordId
stringRequired
tableIdOrName
stringRequired

Action Response

data
object
error
successful
boolean

Retrieves records from airtable.

Action Parameters

baseId
stringRequired
cellFormat
stringDefaults to json
fields
array
filterByFormula
string
maxRecords
integer
offset
string
pageSize
integerDefaults to 100
recordMetadata
array
returnFieldsByFieldId
boolean
sort
array
tableIdOrName
stringRequired
timeZone
stringDefaults to utc
userLocale
string
view
string

Action Response

data
object
error
successful
boolean

Updates multiple records in airtable.

Action Parameters

baseId
stringRequired
records
arrayRequired
tableIdOrName
stringRequired

Action Response

data
object
error
successful
boolean

Updates a specific record in airtable.

Action Parameters

baseId
stringRequired
fields
objectRequired
recordId
stringRequired
returnFieldsByFieldId
boolean
tableIdOrName
stringRequired

Action Response

data
object
error
successful
boolean