목적
이 문서는 Tulip API의 구조와 구축 방식을 요약합니다.
Tulip API 단위 테스트의 목적은 무엇입니까?
가장 자주 사용되는 튤립 API 함수 중 일부를 테스트할 수 있게 해줍니다. 애플리케이션에 포함된 함수:
- Tulip 테이블 나열
- Tulip 테이블의 레코드 나열
- Tulip 테이블 레코드 생성
- Tulip 테이블의 레코드 수 계산
- Tulip 테이블의 레코드 삭제
- 튤립 테이블의 레코드 업데이트
- 튤립 테이블의 모든 레코드 삭제
- URL 서명하기
단위 테스트에 사용되는 테이블
Tulip 테이블 API 기능을 테스트하려면 테스트용 테이블, 즉 Tulip API 샘플 테이블이 필요합니다.
앱 구조
Prior to r383, Service Accounts were called "API Tokens".
각 단계의 왼쪽에는 메뉴가 있습니다.
'소개' 및 '연결 구성' 단계에서 사용자는 애플리케이션의 목적에 대해 알아볼 수 있으며, Tulip API 커넥터와 자신의 인스턴스 간의 연결을 구성하는 방법에 대한 지침도 확인할 수 있습니다.

인스턴스에서 ‘워크스페이스(Workspaces)’가 활성화되어 있지 않은 경우, 계정 설정 > Tulip API로 이동하여 서비스 계정을 생성하십시오. 이 경우 API 엔드포인트에서 /w/DEFAULT를 참조할 필요가 없습니다. 즉, 테이블을 가져오려면 엔드포인트는 ‘기본 URL + api/v3/tables’가 됩니다.
워크스페이스가 활성화되어 있고 글로벌 API 서비스 계정(계정 설정 > Tulip API에서 확인 가능)을 사용하는 경우, API 엔드포인트에 워크스페이스를 정의해야 합니다. 즉, 테이블을 가져오려면 엔드포인트는 다음과 같습니다.-기본 URL + api/v3/w/<workspaceID>/tables이에 대한 자세한 내용은 여기에서확인하세요- https://support.tulip.co/apidocs/introduction#workspaces
워크스페이스가 활성화되어 있고 워크스페이스 범위 서비스 계정(워크스페이스 설정 > Tulip API에서 확인 가능)을 사용하는 경우, API 엔드포인트에 워크스페이스를 정의할 필요가 없습니다. 즉, 테이블을 가져오려면 엔드포인트는 다음과 같습니다.-기본 URL + api/v3/tables

'테이블 가져오기' 단계에서, '테이블 가져오기' 버튼을 누르면 커넥터 함수가 실행되어 인스턴스 내의 모든 테이블을 나열합니다. 사용자는 왼쪽의 대화형 테이블에서 테이블을 선택하고 오른쪽에서 해당 세부 정보를 볼 수 있습니다.
'레코드 생성' 단계에서 사용자는 입력 필드를 작성하여 새 레코드를 생성할 수 있습니다. '레코드 생성' 버튼을 클릭하고 모든 필드를 작성하면, 오른쪽의 대화형 테이블에서 새 레코드를 확인할 수 있습니다. 
'레코드 가져오기' 단계에서는 '레코드 가져오기' 버튼을 누르면 Tulip API 샘플 테이블의 레코드 목록이 표시됩니다. 사용자는 왼쪽의 대화형 테이블에서 레코드를 선택하여 오른쪽에서 해당 레코드의 세부 정보를 확인할 수 있습니다.
'레코드 수 확인' 단계에서는 버튼을 누르면 커넥터 함수가 실행되며, 오른쪽에서 레코드 수를 확인할 수 있습니다.
'레코드 업데이트' 단계에서는 사용자가 업데이트할 레코드 ID를 선택하고, 업데이트할 입력 필드를 채울 수 있습니다. '레코드 업데이트' 버튼을 클릭하는 즉시 오른쪽에 업데이트된 레코드가 표시됩니다.
'레코드 삭제' 단계에서는 사용자가 왼쪽의 대화형 테이블에서 레코드를 선택해야 합니다. '레코드 삭제' 버튼을 클릭하면 해당 레코드가 샘플 테이블에서 삭제됩니다.

'모든 레코드 삭제' 단계에서 '모든 레코드 삭제' 버튼을 클릭하면 샘플 테이블에서 모든 레코드가 삭제됩니다.

'URL 서명' 단계에서 사용자는 URL을 입력하고 서명할 수 있습니다. URL에 서명이 완료되면 오른쪽 창에서 서명된 URL을 확인할 수 있습니다. 

