1
0
mirror of synced 2026-01-06 06:04:16 -05:00
Files
airbyte/docs/integrations/sources/airtable.md
Denys Davydov 3a63e66e42 Source Airtable: update spec and doc (#24093)
* #1651 source airtable: update spec and doc

* #1651 source airtable: upd changelog

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-15 21:19:24 +02:00

7.3 KiB

Airtable

This page contains the setup guide and reference information for the Airtable source connector.

:::caution Currently, this source connector works with Standard subscription plan only. Enterprise level accounts are not supported yet. :::

Prerequisites

  • An active Airtable account
  • Personal Access Token with the following scopes:
    • data.records:read
    • data.recordComments:read
    • schema.bases:read

Setup guide

Step 1: Set up Airtable

For Airbyte Cloud:

  1. Log into your Airbyte Cloud account.
  2. In the left navigation bar, click Sources. In the top-right corner, click +new source.
  3. On the Set up the source page, enter the name for the Airtable connector and select Airtable from the Source type dropdown.
  4. You can use OAuth or a Personal Access Token to authenticate your Airtable account. We recommend using OAuth for Airbyte Cloud.
    • To authenticate using OAuth, select OAuth2.0 from the Authentication dropdown click Authenticate your Airtable account to sign in with Airtable, select required workspaces you want to sync and authorize your account.
    • To authenticate using a Personal Access Token, select Personal Access Token from the Authentication dropdown and enter the Access Token for your Airtable account.
  5. Click Set up source.

For Airbyte OSS:

  1. Navigate to the Airbyte Open Source dashboard
  2. In the left navigation bar, click Sources. In the top-right corner, click +new source.
  3. On the Set up the source page, enter the name for the Airtable connector and select Airtable from the Source type dropdown.
  4. Select Personal Access Token from the Authentication dropdown and enter the Access Token for your Airtable account.
  5. Click Set up source.

Supported sync modes

The airtable source connector supports the following sync modes:

Feature Supported?(Yes/No) Notes
Full Refresh Sync Yes
Incremental Sync No

Supported Tables

This source allows you to pull all available tables and bases using Metadata API for a given authenticated user. In case you rename or add a column to any existing table, you will need to recreate the source to update the Airbyte catalog.

Data type map

Integration Type Airbyte Type Nullable
multipleAttachments string Yes
autoNumber string Yes
barcode string Yes
button string Yes
checkbox boolean Yes
singleCollaborator string Yes
count number Yes
createdBy string Yes
createdTime datetime, format: date-time Yes
currency number Yes
email string Yes
date string, format: date Yes
duration number Yes
lastModifiedBy string Yes
lastModifiedTime datetime, format: date-time Yes
multipleRecordLinks array with strings Yes
multilineText string Yes
multipleCollaborators array with strings Yes
multipleSelects array with strings Yes
number number Yes
percent number Yes
phoneNumber string Yes
rating number Yes
richText string Yes
singleLineText string Yes
externalSyncSource string Yes
url string Yes
formula array with any Yes
lookup array with any Yes
multipleLookupValues array with any Yes
rollup array with any Yes
  • All the fields are nullable by default, meaning that the field could be empty.
  • The array with any - represents the classic array with one of the other Airtable data types inside, such as:
    • string
    • number/integer
    • nested lists/objects

Performance Considerations (Airbyte Open-Source)

See information about rate limits here.

Changelog

Version Date Pull Request Subject
2.0.4 2023-03-15 24093 Update spec and doc
2.0.3 2023-02-02 22311 Fix for singleSelect types when discovering the schema
2.0.2 2023-02-01 22245 Fix for empty result object when discovering the schema
2.0.1 2023-02-01 22224 Fixed broken API Key authentication
2.0.0 2023-01-27 21962 Added casting of native Airtable data types to JsonSchema types
1.0.2 2023-01-25 20934 Added OAuth2.0 authentication support
1.0.1 2023-01-10 21215 Fix field names
1.0.0 2022-12-22 20846 Migrated to Metadata API for dynamic schema generation
0.1.3 2022-10-26 18491 Improve schema discovery logic
0.1.2 2022-04-30 12500 Improve input configuration copy
0.1.1 2021-12-06 8425 Update title, description fields in spec