- 印刷する
エアテーブル コネクター
はじめに
Tulip-Airtable Integrationは、TulipとAirtableの既存データを簡単に統合する方法を提供します。APIはRESTセマンティクスに忠実に従い、オブジェクトをエンコードするためにJSONを使用し、操作の結果を通知するために標準的なHTTPコードに依存しています。このコネクタの目的は、HTTPコネクタを使用してAirtableとTulipを統合し、インスタンスにインポート可能なすぐに使えるAirtableコネクタをお客様に提供することです。
目的
ワークスペース内の Airtable と対話するために、Airtable API エンドポイントへの HTTP 呼び出しを行うことによって構築できるさまざまな HTTP コネクタ機能を紹介し、さまざまなユースケースに活用できるテーブルのさまざまな読み取りと書き込みアクションを試します。OAuthベアラートークンの使い方を探求し、その利点を活用します。
API ドキュメント
前提条件
- Airtable でアカウントを作成する
- 新しいワークスペースを作成し、Connection ヘッダの一部として使用する Bearer トークンを生成します。
Tulip 接続の詳細
Tulipのコネクターに以下の情報を設定する必要があります。
- 実行中: クラウドコネクタホスト
- ホスト :api.airtable.com
- ポート:443
- TLS:はい
- OAuth 2(ベアラートークン):認証はすべてのConnector Functionsに引き継がれます。
コネクタ機能
Airtableレコードの作成
目的
このコネクタ関数は、Airtable 内に単一レコードまたはレコードのリストを作成します。
リクエスト本文には、最大10個のレコードオブジェクトの配列を含める必要があります。これらの各オブジェクトは、フィールド名でレコードのすべての値を含む1つのキーfieldsを持つ必要があります。フィールド値のすべて、一部、またはすべてを含めることができます。
エンドポイント
エンドポイントhttps://api.airtable.com/v0/base_id/TableNameへの HTTP POST コール。
必須入力
渡されるパラメータは以下のとおりです。
- TableName (URL)
- 複数のレコードを作成するためのリクエスト・ボディとして渡されるオブジェクトの配列
出力エクストラクタ
- オブジェクトの配列
- 各オブジェクトはRecordIdとテーブルの他のフィールドを持つ
Airtableレコードの削除
目的
このコネクタ関数は、指定された record_id を持つ Airtable からデータを削除します。データはテーブルから永久に削除されます。
エンドポイント
エンドポイントへの HTTP DELETE コール-https://api.airtable.com/v0/base_id/TableName
必要な入力
渡される URL パラメータは以下のとおりです。
- テーブル名
- レコードID
Airtableレコード取得
目的
このコネクタ関数は、提供されたレコード ID で Airtable から単一のレコードを取得します。
エンドポイント
エンドポイントへの HTTP GET コール-https://api.airtable.com/v0/base_id/TableName
必要な入力
以下は、渡される URL パラメータです。
- テーブル名
- レコードID
出力エクストラクタ
- オブジェクトの配列
- 各オブジェクトはRecordIdとテーブルの他のフィールドを持っていた
エアテーブルのリストレコード
目的
このコネクタ関数は、Airtable からレコードのリストを取得します。レコードの数は、max records クエリパラメータで定義されます。このコネクタを使用すると、データを修正して取得したり、別のコネクタの入力として使用したりできます。
エンドポイント
エンドポイントへの HTTP GET コール-https://api.airtable.com/v0/base_id/TableName
必要な入力
渡されるパラメータは以下のとおりです。
- テーブル名(URL)
- MaxRecords:取得するレコード数を指定する数値(クエリ・パラメータ)
出力エクストラクタ
- オブジェクトの配列
- 各オブジェクトはRecordIdとテーブルの他のフィールドを持つ
Airtableレコードの更新
目的
このコネクタ関数は、Airtable 内のレコードを更新します。
PATCH リクエストは、指定したフィールドのみを更新し、残りは元のままにします。コネクタは、テーブル名、レコード ID、およびテーブル内で更新される値のリストを受け取ります。
エンドポイント
エンドポイントへのHTTPパッチコール-https://api.airtable.com/v0/base_id/TableName
必須入力
以下は渡されるパラメータです。
- テーブル名(URL)
- レコードID (URL)
- 更新値: リクエストボディとして送信される更新したい異なるカラム
出力エクストラクタ
- オブジェクトの配列
- 各オブジェクトはRecordIdとテーブルの他のフィールドを持っていた