diff --git a/packages/nc-gui/components/dlg/AirtableImport.vue b/packages/nc-gui/components/dlg/AirtableImport.vue index 08b2fe21db..0cba631078 100644 --- a/packages/nc-gui/components/dlg/AirtableImport.vue +++ b/packages/nc-gui/components/dlg/AirtableImport.vue @@ -291,7 +291,7 @@ onMounted(async () => { diff --git a/packages/nc-gui/lang/en.json b/packages/nc-gui/lang/en.json index 59ce5d23b1..767e9af6b3 100644 --- a/packages/nc-gui/lang/en.json +++ b/packages/nc-gui/lang/en.json @@ -373,6 +373,7 @@ "customTheme": "Custom Theme", "requestDataSource": "Request a data source you need?", "apiKey": "API Key", + "personalAccessToken": "Personal Access Token", "sharedBase": "Shared Base", "importData": "Import Data", "importSecondaryViews": "Import Secondary Views", diff --git a/packages/noco-docs/docs/030.setup-and-usages/200.import-airtable-to-sql-database-within-a-minute-for-free.md b/packages/noco-docs/docs/030.setup-and-usages/200.import-airtable-to-sql-database-within-a-minute-for-free.md index 08f038e479..3b35dab6af 100644 --- a/packages/noco-docs/docs/030.setup-and-usages/200.import-airtable-to-sql-database-within-a-minute-for-free.md +++ b/packages/noco-docs/docs/030.setup-and-usages/200.import-airtable-to-sql-database-within-a-minute-for-free.md @@ -6,19 +6,26 @@ description: 'A complete import of your Airtable to any MySQL, Postgres, SQLite NocoDB allows a complete import of your Airtable to any MySQL, Postgres, SQLite and SQL server databases within minutes. :::info - Import from Airtable is in beta version. See [Importing Airtable To NocoDB](https://github.com/nocodb/nocodb/discussions/2122) for the migration notes. - ::: -## Get Airtable Credentials - :::info - -You need to retrieve API key and Shared Base ID / URL from Airtable. - +You need to have access to `API key` / `Personal Access Token` and `Shared Base ID` / `Shared Base URL` from Airtable. ::: +### Create Personal Access Token +Reference: [Airtable Personal Access Token](https://airtable.com/developers/web/guides/personal-access-tokens) +1. Go to [Airtable Create Tokens](https://airtable.com/create/tokens) page, click on `Create token` button +2. Input `Token name` +3. Select `Scopes` (`data.records:read` is required) +4. Select `Base` that you want to import +5. Click on `Create token` button +6. Copy generated `Personal Access Token` + +![image](/img/content/airtable-pat-1.png) +![image](/img/content/airtable-pat-2.png) +![image](/img/content/airtable-pat-3.png) + ### Retrieve API Key - Copy your Airtable API Key from [Airtable Accounts](https://airtable.com/account) page diff --git a/packages/noco-docs/static/img/content/airtable-pat-1.png b/packages/noco-docs/static/img/content/airtable-pat-1.png new file mode 100644 index 0000000000..3c89cae854 Binary files /dev/null and b/packages/noco-docs/static/img/content/airtable-pat-1.png differ diff --git a/packages/noco-docs/static/img/content/airtable-pat-2.png b/packages/noco-docs/static/img/content/airtable-pat-2.png new file mode 100644 index 0000000000..adf2d5e9bf Binary files /dev/null and b/packages/noco-docs/static/img/content/airtable-pat-2.png differ diff --git a/packages/noco-docs/static/img/content/airtable-pat-3.png b/packages/noco-docs/static/img/content/airtable-pat-3.png new file mode 100644 index 0000000000..895ce4f5d6 Binary files /dev/null and b/packages/noco-docs/static/img/content/airtable-pat-3.png differ