Skip to content

Commit

Permalink
Source Airtable: update spec and doc (#24093)
Browse files Browse the repository at this point in the history
* #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>
  • Loading branch information
2 people authored and erohmensing committed Mar 22, 2023
1 parent c33af14 commit 190bc03
Show file tree
Hide file tree
Showing 6 changed files with 17 additions and 16 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
- name: Airtable
sourceDefinitionId: 14c6e7ea-97ed-4f5e-a7b5-25e9a80b8212
dockerRepository: airbyte/source-airtable
dockerImageTag: 2.0.3
dockerImageTag: 2.0.4
documentationUrl: https://docs.airbyte.com/integrations/sources/airtable
icon: airtable.svg
sourceType: api
Expand Down
14 changes: 7 additions & 7 deletions airbyte-config/init/src/main/resources/seed/source_specs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -178,11 +178,11 @@
supportsNormalization: false
supportsDBT: false
supported_destination_sync_modes: []
- dockerImage: "airbyte/source-airtable:2.0.3"
- dockerImage: "airbyte/source-airtable:2.0.4"
spec:
documentationUrl: "https://docs.airbyte.com/integrations/sources/airtable"
connectionSpecification:
$schema: "http://json-schema.org/draft-07/schema#"
$schema: "https://json-schema.org/draft-07/schema#"
title: "Airtable Source Spec"
type: "object"
additionalProperties: true
Expand Down Expand Up @@ -224,7 +224,7 @@
title: "Refresh token"
description: "The key to refresh the expired access token."
airbyte_secret: true
- title: "API Key"
- title: "Personal Access Token"
type: "object"
required:
- "api_key"
Expand All @@ -234,10 +234,10 @@
const: "api_key"
api_key:
type: "string"
description: "The API Key or PAT for the Airtable account. See the\
\ <a href=\"https://airtable.com/developers/web/guides/personal-access-tokens\"\
>Support Guide</a> for more information on how to obtain this key."
title: "API Key"
description: "The Personal Access Token for the Airtable account.\
\ See the <a href=\"https://airtable.com/developers/web/guides/personal-access-tokens\"\
>Support Guide</a> for more information on how to obtain this token."
title: "Personal Access Token"
airbyte_secret: true
examples:
- "key1234567890"
Expand Down
2 changes: 1 addition & 1 deletion airbyte-integrations/connectors/source-airtable/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,5 @@ COPY source_airtable ./source_airtable
ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py"
ENTRYPOINT ["python", "/airbyte/integration_code/main.py"]

LABEL io.airbyte.version=2.0.3
LABEL io.airbyte.version=2.0.4
LABEL io.airbyte.name=airbyte/source-airtable
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
}
},
{
"title": "API Key",
"title": "Personal Access Token",
"type": "object",
"required": ["api_key"],
"properties": {
Expand All @@ -60,8 +60,8 @@
},
"api_key": {
"type": "string",
"description": "The API Key or PAT for the Airtable account. See the <a href=\"https://airtable.com/developers/web/guides/personal-access-tokens\">Support Guide</a> for more information on how to obtain this key.",
"title": "API Key",
"description": "The Personal Access Token for the Airtable account. See the <a href=\"https://airtable.com/developers/web/guides/personal-access-tokens\">Support Guide</a> for more information on how to obtain this token.",
"title": "Personal Access Token",
"airbyte_secret": true,
"examples": ["key1234567890"]
}
Expand Down
2 changes: 1 addition & 1 deletion connectors.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
| **ActiveCampaign** | <img alt="ActiveCampaign icon" src="https://raw.githubusercontent.com/airbytehq/airbyte/master/airbyte-config/init/src/main/resources/icons/activecampaign.svg" height="30" height="30"/> | Source | airbyte/source-activecampaign:0.1.0 | alpha | [link](https://docs.airbyte.com/integrations/sources/activecampaign) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-activecampaign) | <small>`9f32dab3-77cb-45a1-9d33-347aa5fbe363`</small> |
| **Adjust** | <img alt="Adjust icon" src="https://raw.githubusercontent.com/airbytehq/airbyte/master/airbyte-config/init/src/main/resources/icons/adjust.svg" height="30" height="30"/> | Source | airbyte/source-adjust:0.1.0 | alpha | [link](https://docs.airbyte.com/integrations/sources/adjust) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-adjust) | <small>`d3b7fa46-111b-419a-998a-d7f046f6d66d`</small> |
| **Aha** | <img alt="Aha icon" src="https://raw.githubusercontent.com/airbytehq/airbyte/master/airbyte-config/init/src/main/resources/icons/aha.svg" height="30" height="30"/> | Source | airbyte/source-aha:0.1.0 | alpha | [link](https://docs.airbyte.com/integrations/sources/aha) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-aha) | <small>`81ca39dc-4534-4dd2-b848-b0cfd2c11fce`</small> |
| **Airtable** | <img alt="Airtable icon" src="https://raw.githubusercontent.com/airbytehq/airbyte/master/airbyte-config/init/src/main/resources/icons/airtable.svg" height="30" height="30"/> | Source | airbyte/source-airtable:2.0.3 | beta | [link](https://docs.airbyte.com/integrations/sources/airtable) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-airtable) | <small>`14c6e7ea-97ed-4f5e-a7b5-25e9a80b8212`</small> |
| **Airtable** | <img alt="Airtable icon" src="https://raw.githubusercontent.com/airbytehq/airbyte/master/airbyte-config/init/src/main/resources/icons/airtable.svg" height="30" height="30"/> | Source | airbyte/source-airtable:2.0.4 | beta | [link](https://docs.airbyte.com/integrations/sources/airtable) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-airtable) | <small>`14c6e7ea-97ed-4f5e-a7b5-25e9a80b8212`</small> |
| **AlloyDB for PostgreSQL** | <img alt="AlloyDB for PostgreSQL icon" src="https://raw.githubusercontent.com/airbytehq/airbyte/master/airbyte-config/init/src/main/resources/icons/alloydb.svg" height="30" height="30"/> | Source | airbyte/source-alloydb:2.0.2 | generally_available | [link](https://docs.airbyte.com/integrations/sources/alloydb) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-alloydb) | <small>`1fa90628-2b9e-11ed-a261-0242ac120002`</small> |
| **Alpha Vantage** | <img alt="Alpha Vantage icon" src="https://raw.githubusercontent.com/airbytehq/airbyte/master/airbyte-config/init/src/main/resources/icons/alpha-vantage.svg" height="30" height="30"/> | Source | airbyte/source-alpha-vantage:0.1.1 | alpha | [link](https://docs.airbyte.com/integrations/sources/alpha-vantage) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-alpha-vantage) | <small>`db385323-9333-4fec-bec3-9e0ca9326c90`</small> |
| **Amazon Ads** | <img alt="Amazon Ads icon" src="https://raw.githubusercontent.com/airbytehq/airbyte/master/airbyte-config/init/src/main/resources/icons/amazonads.svg" height="30" height="30"/> | Source | airbyte/source-amazon-ads:1.0.1 | generally_available | [link](https://docs.airbyte.com/integrations/sources/amazon-ads) | [code](https://github.com/airbytehq/airbyte/tree/master/airbyte-integrations/connectors/source-amazon-ads) | <small>`c6b0a29e-1da9-4512-9002-7bfd0cba2246`</small> |
Expand Down
7 changes: 4 additions & 3 deletions docs/integrations/sources/airtable.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ Currently, this source connector works with `Standard` subscription plan only. `
1. [Log into your Airbyte Cloud](https://cloud.airbyte.com/workspaces) 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 an API key to authenticate your Airtable account. We recommend using OAuth for Airbyte Cloud.
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 an API key, select **API key** from the Authentication dropdown and enter the Access Token for your Airtable 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**.
<!-- /env:cloud -->

Expand All @@ -36,7 +36,7 @@ Currently, this source connector works with `Standard` subscription plan only. `
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 **API key** from the Authentication dropdown and enter the Access Token for your Airtable account.
4. Select **Personal Access Token** from the Authentication dropdown and enter the Access Token for your Airtable account.
5. Click **Set up source**.
<!-- /env:oss -->

Expand Down Expand Up @@ -105,6 +105,7 @@ See information about rate limits [here](https://airtable.com/developers/web/api

| Version | Date | Pull Request | Subject |
|:--------|:-----------|:---------------------------------------------------------|:----------------------------------------------------------------|
| 2.0.4 | 2023-03-15 | [24093](https://github.com/airbytehq/airbyte/pull/24093) | Update spec and doc |
| 2.0.3 | 2023-02-02 | [22311](https://github.com/airbytehq/airbyte/pull/22311) | Fix for `singleSelect` types when discovering the schema |
| 2.0.2 | 2023-02-01 | [22245](https://github.com/airbytehq/airbyte/pull/22245) | Fix for empty `result` object when discovering the schema |
| 2.0.1 | 2023-02-01 | [22224](https://github.com/airbytehq/airbyte/pull/22224) | Fixed broken `API Key` authentication |
Expand Down

0 comments on commit 190bc03

Please sign in to comment.