- 인쇄
에어테이블 커넥터
소개
Tulip-에어테이블 통합은 Tulip을 에어테이블의 기존 데이터와 쉽게 통합할 수 있는 방법을 제공합니다. 이 API는 REST 시맨틱을 밀접하게 따르고 JSON을 사용하여 객체를 인코딩하며 표준 HTTP 코드를 사용하여 작업 결과를 알립니다. 이 커넥터의 목표는 HTTP 커넥터를 사용하여 Airtable과 Tulip을 통합하고 고객에게 인스턴스로 가져올 수 있는 즉시 사용 가능한 Airtable 커넥터를 제공하는 것입니다.
목적
작업 공간 내에서 에어테이블과 상호 작용하기 위해 에어테이블 API 엔드포인트에 HTTP 호출을 수행하여 다양한 사용 사례에 활용할 수 있는 테이블에 대한 다양한 읽기 및 쓰기 작업을 시도함으로써 구축할 수 있는 다양한 HTTP 커넥터 기능을 강조할 것입니다. OAuth 베어러 토큰의 사용법을 살펴보고 이점을 활용해 보겠습니다.
API 문서
사전 요구 사항
- 에어테이블에서 계정 만들기
- 새 작업 공간을 생성하고 연결 헤더의 일부로 사용할 베어러 토큰을 생성합니다.
튤립 연결 세부 정보
Tulip의 커넥터에 다음 정보를 구성해야 합니다.
- 실행 대상: 클라우드 커넥터 호스트
- 호스트 :api.airtable.com
- 포트:443
- TLS:예
- OAuth 2(베어러 토큰): 인증은 모든 커넥터 함수에 전달됩니다.
커넥터 함수
에어테이블 레코드 생성
목적
이 커넥터 함수는 에어테이블 내에 단일 또는 목록의 레코드를 생성합니다.
요청 본문에는 최대 10개의 레코드 객체 배열이 포함되어야 합니다. 이러한 각 개체에는 필드 이름별로 레코드의 모든 값을 포함하는 하나의 키, 즉 필드가 있어야 합니다. 필드 값은 전부, 일부 또는 전혀 포함하지 않을 수 있습니다.
엔드포인트
엔드포인트 https://api.airtable.com/v0/base_id/TableName 에 대한 HTTP POST 호출
필수 입력
전달할 매개변수는 다음과 같습니다.
- 테이블 이름(URL)
- 여러 레코드를 생성하기 위해 요청 본문으로 전달되는 객체 배열입니다.
출력 추출기
- 오브젝트 배열
- 각 객체에는 RecordId와 테이블의 다른 필드가 있습니다.
에어테이블 레코드 삭제
목적
이 커넥터 함수는 제공된 레코드 아이디로 에어테이블에서 데이터를 삭제합니다. 데이터가 테이블에서 영구적으로 삭제됩니다.
엔드포인트
엔드포인트 -https://api.airtable.com/v0/base_id/TableName 로 HTTP DELETE 호출
필수 입력
전달할 URL 파라미터는 다음과 같습니다.
- 테이블 이름
- 레코드 ID
에어테이블 레코드 가져오기
목적
이 커넥터 함수는 제공된 레코드 ID로 Airtable에서 단일 레코드를 가져옵니다. 이 커넥터를 사용하면 데이터를 수정하거나 다른 커넥터의 입력으로 사용할 수 있습니다.
엔드포인트
엔드포인트 -https://api.airtable.com/v0/base_id/TableName 로의 HTTP GET 호출
필수 입력
전달해야 할 URL 매개변수는 다음과 같습니다.
- 테이블 이름
- 레코드 ID
출력 추출기
- 오브젝트 배열
- 각 오브젝트에는 RecordId와 테이블의 다른 필드가 있습니다.
에어테이블 목록 레코드
목적
이 커넥터 함수는 에어테이블에서 레코드 목록을 가져오는데, 레코드 수는 최대 레코드 쿼리 매개변수로 정의됩니다. 이 커넥터를 사용하면 데이터를 수정하거나 다른 커넥터의 입력으로 사용할 데이터를 가져올 수 있습니다.
엔드포인트
엔드포인트 -https://api.airtable.com/v0/base_id/TableName 에 대한 HTTP GET 호출
필수 입력
전달해야 할 매개 변수는 다음과 같습니다.
- 테이블 이름(URL)
- MaxRecords: 가져올 레코드 수를 지정하는 숫자(쿼리 파라미터)
출력 추출기
- 오브젝트 배열
- 각 오브젝트에는 RecordId와 테이블의 다른 필드가 있습니다.
에어테이블 업데이트 레코드
목적
이 커넥터 함수는 에어테이블 내의 레코드를 업데이트합니다.
PATCH 요청은 사용자가 지정한 필드만 업데이트하고 나머지는 그대로 유지합니다. 커넥터는 테이블 이름, 레코드 ID 및 테이블에서 업데이트할 값의 목록을 가져옵니다.
엔드포인트
엔드포인트 -https://api.airtable.com/v0/base_id/TableName 에 대한 HTTP 패치 호출
필수 입력
전달해야 할 매개변수는 다음과 같습니다.
- 테이블 이름(URL)
- 레코드 ID(URL)
- 업데이트된 값: 요청 본문으로 전송되는 업데이트하려는 다른 열입니다.
출력 추출기
- 오브젝트 배열
- 각 객체에는 RecordId와 테이블의 다른 필드가 있습니다.