Airtable (version v2.*.*)

create_record

Parameters

baseId (required)

The Airtable base ID. This can be found as part of the API documentation URL. Go to https://airtable.com/api and select the base you're interested in, then find the base ID in the resulting URL: https://airtable.com/[baseId]/api/docs.

Type: string

table (required)

The name of the table being referenced within the base. This table must already exist.

Type: string

$body

New record to add

Type: object

{
  "fields" : { }
}

delete_record

Parameters

baseId (required)

The Airtable base ID. This can be found as part of the API documentation URL. Go to https://airtable.com/api and select the base you're interested in, then find the base ID in the resulting URL: https://airtable.com/[baseId]/api/docs.

Type: string

recordId (required)

The record being referenced. Find the record through a get_records call, then find its recordId there.

Type: string

table (required)

The name of the table being referenced within the base. This table must already exist.

Type: string

get_record

Parameters

baseId (required)

The Airtable base ID. This can be found as part of the API documentation URL. Go to https://airtable.com/api and select the base you're interested in, then find the base ID in the resulting URL: https://airtable.com/[baseId]/api/docs.

Type: string

recordId (required)

The record being referenced. Find the record through a get_records call, then find its recordId there.

Type: string

table (required)

The name of the table being referenced within the base. This table must already exist.

Type: string

get_records

Parameters

baseId (required)

The Airtable base ID. This can be found as part of the API documentation URL. Go to https://airtable.com/api and select the base you're interested in, then find the base ID in the resulting URL: https://airtable.com/[baseId]/api/docs.

Type: string

table (required)

The name of the table being referenced within the base. This table must already exist.

Type: string

cellFormat

The format that should be used for cell values. Supported values are: "json": cells will be formatted as JSON, depending on the field type. "string": cells will be formatted as user-facing strings, regardless of the field type. Note: You should not rely on the format of these strings, as it is subject to change. The default is "json".

Type: string

filterByFormula

Type: string

maxRecords

The maximum total number of records that will be returned in your requests. If this value is larger than pageSize (which is 100 by default), you may have to load multiple pages to reach this total.

Type: integer

sort

Type: array

[ {
  "field" : "string",
  "direction" : "string. Possible values: asc | desc"
} ]

timeZone

The time zone that should be used to format dates when using "string" as the cellFormat. This parameter is required when using "string" as the cellFormat.

Type: string

userLocale

The user locale that should be used to format dates when using "string" as the cellFormat. This parameter is required when using "string" as the cellFormat.

Type: string

view

The name or ID of a view in the endpoints table. If set, only the records in that view will be returned. The records will be sorted according to the order of the view.

Type: string

update_all_fields_of_record

To update all fields of a endpoints record. Any fields that are not included will be cleared.

Parameters

baseId (required)

The Airtable base ID. This can be found as part of the API documentation URL. Go to https://airtable.com/api and select the base you're interested in, then find the base ID in the resulting URL: https://airtable.com/[baseId]/api/docs.

Type: string

recordId (required)

The record being referenced. Find the record through a get_records call, then find its recordId there.

Type: string

table (required)

The name of the table being referenced within the base. This table must already exist.

Type: string

$body

Record to update

Type: object

{
  "fields" : { }
}

update_record

To update some (but not all) fields of a endpoints record. Any fields that are not included will not be updated.

Parameters

baseId (required)

The Airtable base ID. This can be found as part of the API documentation URL. Go to https://airtable.com/api and select the base you're interested in, then find the base ID in the resulting URL: https://airtable.com/[baseId]/api/docs.

Type: string

recordId (required)

The record being referenced. Find the record through a get_records call, then find its recordId there.

Type: string

table (required)

The name of the table being referenced within the base. This table must already exist.

Type: string

$body

Record to update

Type: object

{
  "fields" : { }
}