무료로 시작하기
개발자 허브

QuintaDB에서 개발하기

완전한 REST API, AI 에이전트용 MCP 서버, 그리고 Zapier, Make, Adalo 등과의 통합. QuintaDB를 무엇에든 연결하세요.

강력한 REST API

데이터베이스, 양식, 레코드, 보고서 및 파일에 대한 완전한 CRUD 액세스. API 키로 인증하세요.

데이터베이스

데이터베이스를 나열, 생성, 업데이트 및 삭제합니다. 스키마와 메타데이터를 가져옵니다.

엔드포인트 보기 →

양식

양식을 관리하고, 필드 정의를 가져오고, 양식 설정으로 작업합니다.

엔드포인트 보기 →

기록

레코드에 대한 완전한 CRUD. 필터링, 페이지 매김, 검색, 셀 업데이트.

엔드포인트 보기 →

파일

파일을 업로드하고, 파일 URL을 가져오고, 레코드에서 첨부 파일을 제거합니다.

엔드포인트 보기 →

보고서

보고서 데이터를 가져오고 템플릿에서 PDF 내보내기를 생성합니다.

엔드포인트 보기 →

cURL, Python, JavaScript 및 Ruby로 된 바로 사용 가능한 코드 예제.

예제 보기 →
QuintaDB REST API 는 QuintaDB 데이터베이스에 저장된 데이터의 잠재력을 잠금 해제하도록 설계되었습니다.이 API를 사용하면 현재 기본 QuintaDB UI에서 제공하는 것보다 더 많은 것을 얻을 수 있습니다. 이것이 우리가 제공하는 방법입니다. 필요한 모든 것을 필요한 방식으로 데이터로 처리 할 수 ​​있습니다. iPhone/Android 및 그리고 QuintaDB는 데이터를 저장, 공유 및 관리하는 곳이 될 것입니다.

API 호출에 대한 일반 정보


모든 호출에는 페이지 오른쪽 상단의 "API" 메뉴에서 찾을 수있는 REST API 키 가 포함되어야합니다.
결과 는 요청에 따라 JSON 또는 XML 로 반환됩니다.
각 호출에 대한 결과가 포함 된 테이블을 표시합니다. URL은 이러한 방식으로 /apps.json 으로 표시됩니다. 이는 애플리케이션에서 https://QuintaDB.com /apps.json 을 호출해야 함을 의미합니다. 모든 호출 https 를 사용해야하며 서버 SSL 인증서를 확인해야합니다.

데이터베이스

이러한 데이터베이스 속성 은 REST API를 통해 액세스 할 수 있습니다.

id

고유 한 데이터베이스 식별자. 이 데이터베이스 양식 및 레코드에 액세스하려면이 정보가 필요합니다.

name

이름

created_at

데이터베이스가 생성 된 시간

updated_at

데이터베이스가 마지막으로 업데이트 된 시간 (레코드 또는 양식 변경)

모든 데이터베이스 가져 오기

매개 변수
rest_api_key

API 키

page

페이지 당 20 개의 레코드로 페이지가 매겨진 데이터베이스. 따라서 100 개의 데이터베이스가있는 경우 페이지는 1..5가 될 수 있습니다.

요청 만드는 중 (JSON)
형식

JSON

방법

GET

URL

/apps.json

요청 본문

{"page":1,"rest_api_key":"API_KEY"}

응답: 현재 데이터베이스를 반환합니다.

    
{"databases":[
{"id"              : "aOWO_dVXHdHie1WeGFE8k2"
 "name"            : "Database Name 1",
 "created_at"      : "2021-08-16T05:42:40-05:00",
 "updated_at"      : "2021-08-16T05:42:40-05:00",
 "dtypes_count"    : 0,
 "entities_count"  : 1,
 "properties_count": 0
 },
{"id"              : "aOWO3eVXHdHie1WeGFE8k2"
 "name"            : "Database Name 2",
 "created_at"      : "2021-04-29T01:26:22-05:00",
 "updated_at"      : "2021-08-16T00:47:56-05:00",
 "dtypes_count"    : 768,
 "entities_count"  : 6,
 "properties_count": 240
} ]}
             

요청 만드는 중 (XML)
형식

XML

방법

GET

URL

/apps.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<page>1</page>
<rest_api_key>API_KEY</rest_api_key>
</api_call_params>

응답: 현재 데이터베이스를 반환합니다.

    
<?xml version="1.0" encoding="UTF-8"?>
<databases type="array">
  <database>
    <id>aOWO_dVXHdHie1WeGFE8k2</id>
    <name>Database name 1</name>
    <created-at type="datetime">2021-08-16T05:42:40-05:00</created-at>
    <updated-at type="datetime">2021-08-16T05:42:40-05:00</updated-at>
    <dtypes-count type="integer">0</dtypes-count>
    <entities-count type="integer">1</entities-count>
    <properties-count type="integer">0</properties-count>
  </database>
  <database>
    <id>aOWO3eVXHdHie1WeGFE8k2</id>
    <name>Database Name 2</name>
    <created-at type="datetime">2021-04-29T01:26:22-05:00</created-at>
    <updated-at type="datetime">2021-08-16T00:47:56-05:00</updated-at>
    <dtypes-count type="integer">768</dtypes-count>
    <entities-count type="integer">6</entities-count>
    <properties-count type="integer">240</properties-count>
  </database>
</databases>
             

ID로 데이터베이스 가져 오기

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

요청 만드는 중 (JSON)
형식

JSON

방법

GET

URL

/apps/APP_ID.json

요청 본문

{"rest_api_key":"API_KEY"}

응답: 데이터베이스 정보를 반환합니다.

    
{"database":{
 "id"              : "aOWO_dVXHdHie1WeGFE8k2"
 "name"            : "Database Name 1",
 "created_at"      : "2011-08-16T05:42:40-05:00",
 "updated_at"      : "2011-08-16T05:42:40-05:00",
 "dtypes_count"    : 0,
 "entities_count"  : 1,
 "properties_count": 0,
 "complex_app?"    : true,
 "complex_app_with_fresh_data?" : false
 }
}
             

요청 만드는 중 (XML)
형식

XML

방법

GET

URL

/apps/APP_ID.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
</api_call_params>

응답: 데이터베이스 정보를 반환합니다.

    
<?xml version="1.0" encoding="UTF-8"?>
<database>
 <id>aOWO_dVXHdHie1WeGFE8k2</id>
 <name>Database name 1</name>
 <created-at type="datetime">2011-08-16T05:42:40-05:00</created-at>
 <updated-at type="datetime">2011-08-16T05:42:40-05:00</updated-at>
 <dtypes-count type="integer">0</dtypes-count>
 <entities-count type="integer">1</entities-count>
 <properties-count type="integer">0</properties-count>
</database>
             

이름으로 데이터베이스 가져 오기

매개 변수
rest_api_key

API 키

이름

데이터베이스 정보를 가져 오려면 데이터베이스 이름을 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 이름을 찾을 수 있습니다.

요청 만드는 중 (JSON)
형식

JSON

방법

GET

URL

/apps/search.json

요청 본문

{"rest_api_key":"API_KEY", "name":"Database Name 1"}

응답: 데이터베이스 정보를 반환합니다.

    
{"database":{
 "id"              : "aOWO_dVXHdHie1WeGFE8k2"
 "name"            : "Database Name 1",
 "created_at"      : "2021-08-16T05:42:40-05:00",
 "updated_at"      : "2021-08-16T05:42:40-05:00",
 "dtypes_count"    : 0,
 "entities_count"  : 1,
 "properties_count": 0,
 "complex_app?"    : true,
 "complex_app_with_fresh_data?" : false
 }
}
             

요청 만드는 중 (XML)
형식

XML

방법

GET

URL

/apps/search.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<rest_api_key>API_KEY</rest_api_key> <name>Database Name 1</name> </api_call_params>

응답: 데이터베이스 정보를 반환합니다.

    
<?xml version="1.0" encoding="UTF-8"?>
<database>
 <id>aOWO_dVXHdHie1WeGFE8k2</id>
 <name>Database name 1</name>
 <created-at type="datetime">2021-08-16T05:42:40-05:00</created-at>
 <updated-at type="datetime">2021-08-16T05:42:40-05:00</updated-at>
 <dtypes-count type="integer">0</dtypes-count>
 <entities-count type="integer">1</entities-count>
 <properties-count type="integer">0</properties-count>
</database>
             

데이터베이스 업데이트

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

name

새 데이터베이스 이름

요청 만드는 중 (JSON)
형식

JSON

방법

PUT

URL

/apps/APP_ID.json

요청 본문

{"rest_api_key":"API_KEY",
"name":"New database name"}

응답: 데이터베이스 정보를 반환합니다.

    
{"database":{
 "id"              : "aOWO_dVXHdHie1WeGFE8k2"
 "name"            : "New database name",
 "created_at"      : "2021-08-16T05:42:40-05:00",
 "updated_at"      : "2021-08-16T05:42:40-05:00",
 "dtypes_count"    : 0,
 "entities_count"  : 1,
 "properties_count": 0,
 "complex_app?"    : true,
 "complex_app_with_fresh_data?" : false
 }
}
             

요청 만드는 중 (XML)
형식

XML

방법

PUT

URL

/apps/APP_ID.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<name>New database name</rest_api_key>
</api_call_params>

응답: 데이터베이스 정보를 반환합니다.

    
<?xml version="1.0" encoding="UTF-8"?>
<database>
 <id>aOWO_dVXHdHie1WeGFE8k2</id>
 <name>New database name</name>
 <created-at type="datetime">2021-08-16T05:42:40-05:00</created-at>
 <updated-at type="datetime">2021-08-16T05:42:40-05:00</updated-at>
 <dtypes-count type="integer">0</dtypes-count>
 <entities-count type="integer">1</entities-count>
 <properties-count type="integer">0</properties-count>
</database>
             

데이터베이스 삭제

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

요청 만드는 중 (JSON)
형식

JSON

방법

DELETE

URL

/apps/APP_ID.json

요청 본문

{"rest_api_key":"API_KEY"}

응답

    
{"databases":[{
 "id"              : "aOWO_dVXHdHie1WeGFE8k2"
 "name"            : "Database Name 1",
 "created_at"      : "2011-08-16T05:42:40-05:00",
 "updated_at"      : "2011-08-16T05:42:40-05:00",
 "dtypes_count"    : 0,
 "entities_count"  : 1,
 "properties_count": 0
 },
{"id"              : "aOWO3eVXHdHie1WeGFE8k2"
 "name"            : "Database Name 2",
 "created_at"      : "2011-04-29T01:26:22-05:00",
 "updated_at"      : "2011-08-16T00:47:56-05:00",
 "dtypes_count"    : 768,
 "entities_count"  : 6,
 "properties_count": 240
} ]}
             

요청 만드는 중 (XML)
형식

XML

방법

DELETE

URL

/apps/APP_ID.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
</api_call_params>

응답

    
<?xml version="1.0" encoding="UTF-8"?>
<databases type="array">
 <database>
   <id>aOWO_dVXHdHie1WeGFE8k2</id>
   <name>Database name 1</name>
   <created-at type="datetime">2011-08-16T05:42:40-05:00</created-at>
   <updated-at type="datetime">2011-08-16T05:42:40-05:00</updated-at>
   <dtypes-count type="integer">0</dtypes-count>
   <entities-count type="integer">1</entities-count>
   <properties-count type="integer">0</properties-count>
 </database>
 <database>
   <id>aOWO3eVXHdHie1WeGFE8k2</id>
   <name>Database Name 2</name>
   <created-at type="datetime">2011-04-29T01:26:22-05:00</created-at>
   <updated-at type="datetime">2011-08-16T00:47:56-05:00</updated-at>
   <dtypes-count type="integer">768</dtypes-count>
   <entities-count type="integer">6</entities-count>
   <properties-count type="integer">240</properties-count>
 </database>
</databases>
             

데이터베이스를 제거한 후이 호출은 남아있는 모든 데이터베이스를 리턴합니다.

데이터베이스 생성

매개 변수
rest_api_key

API 키

database_name

데이터베이스 이름

form_name

양식 이름. 양식 없이는 데이터베이스를 만들 수 없습니다. 양식이없는 데이터베이스를 갖는 것은 이치에 맞지 않기 때문입니다.

요청 만드는 중 (JSON)
형식

JSON

방법

POST

URL

/apps.json

요청 본문

{"rest_api_key":"API_KEY", database_name: "Database 1", form_name: "Form 1"}

응답: 데이터베이스 정보를 반환합니다.

    
{"database":
   {"id"              : "aOWO_dVXHdHie1WeGFE8k2"
    "name"            : "Database Name 1",
    "created_at"      : "2011-08-16T05:42:40-05:00",
    "updated_at"      : "2011-08-16T05:42:40-05:00",
    "dtypes_count"    : 0,
    "entities_count"  : 1,
    "properties_count": 0
    }
}
             

요청 만드는 중 (XML)
형식

XML

방법

POST

URL

/apps.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<rest_api_key>API_KEY</rest_api_key> <database_name>Database 1</database_name> <form_name>Form 1</form_name> </api_call_params>

응답: 데이터베이스 정보를 반환합니다.

    
  <?xml version="1.0" encoding="UTF-8"?>
    <database>
      <id>aOWO_dVXHdHie1WeGFE8k2</id>
      <name>Database name 1</name>
      <created-at type="datetime">2011-08-16T05:42:40-05:00</created-at>
      <updated-at type="datetime">2011-08-16T05:42:40-05:00</updated-at>
      <dtypes-count type="integer">0</dtypes-count>
      <entities-count type="integer">1</entities-count>
      <properties-count type="integer">0</properties-count>
    </database>
             

오류가 발생하면 '이미 존재하는 앱 이름'과 같은 오류 메시지가 표시됩니다.

양식

이러한 양식 속성 은 REST API를 통해 액세스 할 수 있습니다.

id

고유 한 양식 식별자.이 양식 및 양식 레코드에 액세스하려면이 식별자가 필요합니다.

name

이름

desc

설명

post_action

이메일 알림 수신자 목록

모든 데이터베이스 양식 가져 오기

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

요청 만드는 중 (JSON)
형식

JSON

방법

GET

URL

/apps/APP_ID/entities.json

요청 본문

{rest_api_key":"API_KEY"}

응답: 모든 데이터베이스 양식 가져 오기

    
{"forms":[
 {
 "id"              : "aOWO_dVXHdHie1WeGFE8k2",
 "app_id"          : "aOWO3eVXHdHie1WeGFE8k2",
 "name"            : "Form Name 1",
 "desc"            : "Form description",
 "post_action"     : "email@email.com",
 "position"        : 0,
 "sort_by"         : null,
 "asc"             : false,
 "per_page"        : 10,
 "allow_delete"    : false,
 "new_widget"      : null,
 "records_widget"  : null,
 "target_page"     : null,
 "allow_database"  : true,
 "send_emails"     : true,
 "settings"        : null
 },
 {
 "id"              : "aOWO_dVXHdHie1WeGFE8k2",
 "app_id"          : "aOWO3eVXHdHie1WeGFE8k2",
 "name"            : "Form Name 1",
 "desc"            : "Form description",
 "post_action"     : "email@email.com",
 "position"        : 0,
 "sort_by"         : null,
 "asc"             : false,
 "per_page"        : 10,
 "allow_delete"    : false,
 "new_widget"      : null,
 "records_widget"  : null,
 "target_page"     : null,
 "allow_database"  : true,
 "send_emails"     : true,
 "settings"        : null
      } ]}
             

요청 만드는 중 (XML)
형식

XML

방법

GET

URL

/apps/APP_ID/entities.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
</api_call_params>

응답: 모든 데이터베이스 양식 가져 오기

    
<?xml version="1.0" encoding="UTF-8"?>
<forms type="array">
<form>
<id>c7zH3cKWrnqQvbrG8Nd3C7</id>
<app-id>akFSkDDdncMyoKjGnWFmoE</app-id>
<name>Form1</name>
<desc nil="true"></desc>
<post-action>igor.petrushenko@gmail.com</post-action>
<position type="integer">0</position>
<sort-by nil="true"></sort-by>
<asc type="boolean">false</asc>
<per-page type="integer">10</per-page>
<allow-delete type="boolean">false</allow-delete>
<new-widget nil="true"></new-widget>
<records-widget nil="true"></records-widget>
<target-page nil="true"></target-page>
<allow-database type="boolean">true</allow-database>
<send-emails type="boolean">true</send-emails>
<settings nil="true"></settings>
</form>
<form>
<id>aszH3cKWrnqQvbrG8Nd3C7</id>
<app-id>ddFSkDDdncMyoKjGnWFmoE</app-id>
<name>Form2</name>
<desc nil="true"></desc>
<post-action>igor.petrushenko@gmail.com</post-action>
<position type="integer">0</position>
<sort-by nil="true"></sort-by>
<asc type="boolean">false</asc>
<per-page type="integer">10</per-page>
<allow-delete type="boolean">false</allow-delete>
<new-widget nil="true"></new-widget>
<records-widget nil="true"></records-widget>
<target-page nil="true"></target-page>
<allow-database type="boolean">true</allow-database>
<send-emails type="boolean">true</send-emails>
<settings nil="true"></settings>
</form>
</forms>
             

ID로 양식 가져 오기

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ID

양식 정보를 가져 오려면 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 확인한 후에는 이 ID를 아래 링크의 URL에 추가하십시오. 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jso로 변경하십시오.

요청 만드는 중 (JSON)
형식

JSON

방법

GET

URL

/apps/APP_ID/entities/ID.json

요청 본문

{"rest_api_key":"API_KEY"}

응답: 양식 정보를 반환합니다.

    
{"form":   
{"id"              : "aOWO_dVXHdHie1WeGFE8k2",
 "app_id"          : "aOWO3eVXHdHie1WeGFE8k2",
 "name"            : "Form Name 1",
 "desc"            : "Form description",
 "post_action"     : "email@email.com",
 "position"        : 0,
 "sort_by"         : null,
 "asc"             : false,
 "per_page"        : 10,
 "allow_delete"    : false,
 "new_widget"      : null,
 "records_widget"  : null,
 "target_page"     : null,
 "allow_database"  : true,
 "send_emails"     : true,
 "settings"        : null
      }
}
             

요청 만드는 중 (XML)
형식

XML

방법

GET

URL

/apps/APP_ID/entities/ID.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
</api_call_params>

응답: 양식 정보를 반환합니다.

    
<?xml version="1.0" encoding="UTF-8"?>
<form>
 <id>c7zH3cKWrnqQvbrG8Nd3C7</id>
 <app-id>akFSkDDdncMyoKjGnWFmoE</app-id>
 <name>Form1</name>
 <desc nil="true"></desc>
 <post-action>igor.petrushenko@gmail.com</post-action>
 <position type="integer">0</position>
 <sort-by nil="true"></sort-by>
 <asc type="boolean">false</asc>
 <per-page type="integer">10</per-page>
 <allow-delete type="boolean">false</allow-delete>
 <new-widget nil="true"></new-widget>
 <records-widget nil="true"></records-widget>
 <target-page nil="true"></target-page>
 <allow-database type="boolean">true</allow-database>
 <send-emails type="boolean">true</send-emails>
 <settings nil="true"></settings>
</form>
             

이름으로 양식 가져 오기

매개 변수
rest_api_key

API 키

database_name

데이터베이스 정보를 가져 오려면 데이터베이스 이름을 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 이름을 찾을 수 있습니다.

form_name

양식 정보를 가져 오려면 양식 이름을 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 양식 이름을 찾을 수 있습니다.

요청 만드는 중 (JSON)
형식

JSON

방법

GET

URL

/apps/search/entities/search.json

요청 본문

{"rest_api_key":"API_KEY", "database_name": "Database 21", "form_name": "Form Name 1"}

응답: 양식 정보를 반환합니다.

    
{"form":   
{"id"              : "aOWO_dVXHdHie1WeGFE8k2",
 "app_id"          : "aOWO3eVXHdHie1WeGFE8k2",
 "name"            : "Form Name 1",
 "desc"            : "Form description",
 "post_action"     : "email@email.com",
 "position"        : 0,
 "sort_by"         : null,
 "asc"             : false,
 "per_page"        : 10,
 "allow_delete"    : false,
 "new_widget"      : null,
 "records_widget"  : null,
 "target_page"     : null,
 "allow_database"  : true,
 "send_emails"     : true,
 "settings"        : null
      }
}
             

요청 만드는 중 (XML)
형식

XML

방법

GET

URL

/apps/search/entities/search.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<database_name>Database 21</database_name>
<form_name>Form1</form_name>
</api_call_params>

응답: 양식 정보를 반환합니다.

    
<?xml version="1.0" encoding="UTF-8"?>
<form>
 <id>c7zH3cKWrnqQvbrG8Nd3C7</id>
 <app-id>akFSkDDdncMyoKjGnWFmoE</app-id>
 <name>Form1</name>
 <desc nil="true"></desc>
 <post-action>igor.petrushenko@gmail.com</post-action>
 <position type="integer">0</position>
 <sort-by nil="true"></sort-by>
 <asc type="boolean">false</asc>
 <per-page type="integer">10</per-page>
 <allow-delete type="boolean">false</allow-delete>
 <new-widget nil="true"></new-widget>
 <records-widget nil="true"></records-widget>
 <target-page nil="true"></target-page>
 <allow-database type="boolean">true</allow-database>
 <send-emails type="boolean">true</send-emails>
 <settings nil="true"></settings>
</form>
             

양식 업데이트

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ID

양식 정보를 가져 오려면 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 확인한 후에는 이 ID를 아래 링크의 URL에 추가하십시오. 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jso로 변경하십시오.

name

새 양식 이름. 여기 에서 사용 가능한 모든 속성보기

요청 만드는 중 (JSON)
형식

JSON

방법

PUT

URL

/apps/APP_ID/entities/ID.json

요청 본문

{"rest_api_key":"API_KEY",
"name":"New form name"}

응답: 양식 정보를 반환합니다.

    
{"form":   
{   
"id"              : "aOWO_dVXHdHie1WeGFE8k2",
"app_id"          : "aOWO3eVXHdHie1WeGFE8k2",
"name"            : "New form name",
"desc"            : "Form description",
"post_action"     : "email@email.com",
"position"        : 0,
"sort_by"         : null,
"asc"             : false,
"per_page"        : 10,
"allow_delete"    : false,
"new_widget"      : null,
"records_widget"  : null,
"target_page"     : null,
"allow_database"  : true,
"send_emails"     : true,
"settings"        : null
     }
}
             

요청 만드는 중 (XML)
형식

XML

방법

PUT

URL

/apps/APP_ID/entities/ID.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<name>New form name</name>
</api_call_params>

응답: 양식 정보를 반환합니다.

    
<?xml version="1.0" encoding="UTF-8"?>
<form>
 <id>c7zH3cKWrnqQvbrG8Nd3C7</id>
 <app-id>akFSkDDdncMyoKjGnWFmoE</app-id>
 <name>New form name</name>
 <desc nil="true"></desc>
 <post-action>igor.petrushenko@gmail.com</post-action>
 <position type="integer">0</position>
 <sort-by nil="true"></sort-by>
 <asc type="boolean">false</asc>
 <per-page type="integer">10</per-page>
 <allow-delete type="boolean">false</allow-delete>
 <new-widget nil="true"></new-widget>
 <records-widget nil="true"></records-widget>
 <target-page nil="true"></target-page>
 <allow-database type="boolean">true</allow-database>
 <send-emails type="boolean">true</send-emails>
 <settings nil="true"></settings>
</form>
             

양식 삭제

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ID

데이터베이스 식별자를 알아야합니다. Fetch All Forms 호출을 사용하여 APP_ID를 찾을 수 있습니다. 알고 있으면이 APP_ID를 URL에 추가해야합니다. 아래 링크, 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json으로 변경

요청 만드는 중 (JSON)
형식

JSON

방법

DELETE

URL

/apps/APP_ID/entities/ID.json

요청 본문

{"rest_api_key":"API_KEY"}

응답

    
{"forms":[{"id"              : "aOWO_dVXHdHie1WeGFE8k2",
 "app_id"          : "aOWO3eVXHdHie1WeGFE8k2",
 "name"            : "Form Name 1",
 "desc"            : "Form description",
 "post_action"     : "email@email.com",
 "position"        : 0,
 "sort_by"         : null,
 "asc"             : false,
 "per_page"        : 10,
 "allow_delete"    : false,
 "new_widget"      : null,
 "records_widget"  : null,
 "target_page"     : null,
 "allow_database"  : true,
 "send_emails"     : true,
 "settings"        : null
       },
      {  "id"      : "aOWO_dVXHdHie1WeGFE8k2",
 "app_id"          : "aOWO3eVXHdHie1WeGFE8k2",
 "name"            : "Form Name 1",
 "desc"            : "Form description",
 "post_action"     : "email@email.com",
 "position"        : 0,
 "sort_by"         : null,
 "asc"             : false,
 "per_page"        : 10,
 "allow_delete"    : false,
 "new_widget"      : null,
 "records_widget"  : null,
 "target_page"     : null,
 "allow_database"  : true,
 "send_emails"     : true,
 "settings"        : null
      } ]}
             

요청 만드는 중 (XML)
형식

XML

방법

DELETE

URL

/apps/APP_ID/entities/ID.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
</api_call_params>

응답

    
<?xml version="1.0" encoding="UTF-8"?>
<forms type="array">
<form>
<id>c7zH3cKWrnqQvbrG8Nd3C7</id>
<app-id>akFSkDDdncMyoKjGnWFmoE</app-id>
<name>Form1</name>
<desc nil="true"></desc>
<post-action>igor.petrushenko@gmail.com</post-action>
<position type="integer">0</position>
<sort-by nil="true"></sort-by>
<asc type="boolean">false</asc>
<per-page type="integer">10</per-page>
<allow-delete type="boolean">false</allow-delete>
<new-widget nil="true"></new-widget>
<records-widget nil="true"></records-widget>
<target-page nil="true"></target-page>
<allow-database type="boolean">true</allow-database>
<send-emails type="boolean">true</send-emails>
<settings nil="true"></settings>
</form>
<form>
<id>aszH3cKWrnqQvbrG8Nd3C7</id>
<app-id>ddFSkDDdncMyoKjGnWFmoE</app-id>
<name>Form2</name>
<desc nil="true"></desc>
<post-action>igor.petrushenko@gmail.com</post-action>
<position type="integer">0</position>
<sort-by nil="true"></sort-by>
<asc type="boolean">false</asc>
<per-page type="integer">10</per-page>
<allow-delete type="boolean">false</allow-delete>
<new-widget nil="true"></new-widget>
<records-widget nil="true"></records-widget>
<target-page nil="true"></target-page>
<allow-database type="boolean">true</allow-database>
<send-emails type="boolean">true</send-emails>
<settings nil="true"></settings>
</form>
</forms>
             

양식 작성

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

name

양식 이름

요청 만드는 중 (JSON)
형식

JSON

방법

POST

URL

/apps/APP_ID/entities.json

요청 본문

{"rest_api_key":"API_KEY", name: "New form"}

응답: 양식 정보를 반환합니다.

    
{"form":   
{   
 "id"              : "aOWO_dVXHdHie1WeGFE8k2",
 "app_id"          : "aOWO3eVXHdHie1WeGFE8k2",
 "name"            : "New form",
 "desc"            : "Form description",
 "post_action"     : "email@email.com",
 "position"        : 0,
 "sort_by"         : null,
 "asc"             : false,
 "per_page"        : 10,
 "allow_delete"    : false,
 "new_widget"      : null,
 "records_widget"  : null,
 "target_page"     : null,
 "allow_database"  : true,
 "send_emails"     : true,
 "settings"        : null
      }
}
             

요청 만드는 중 (XML)
형식

XML

방법

POST

URL

/apps/APP_ID/entities.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<name>New form</rest_api_key>
</api_call_params>

응답: 양식 정보를 반환합니다.

    
<?xml version="1.0" encoding="UTF-8"?>
<form>
 <id>c7zH3cKWrnqQvbrG8Nd3C7</id>
 <app-id>akFSkDDdncMyoKjGnWFmoE</app-id>
 <name>New form</name>
 <desc nil="true"></desc>
 <post-action>igor.petrushenko@gmail.com</post-action>
 <position type="integer">0</position>
 <sort-by nil="true"></sort-by>
 <asc type="boolean">false</asc>
 <per-page type="integer">10</per-page>
 <allow-delete type="boolean">false</allow-delete>
 <new-widget nil="true"></new-widget>
 <records-widget nil="true"></records-widget>
 <target-page nil="true"></target-page>
 <allow-database type="boolean">true</allow-database>
 <send-emails type="boolean">true</send-emails>
 <settings nil="true"></settings>
</form>
             

필드

이러한 필드 속성 은 REST API를 통해 가져올 수 있습니다.

id

고유 필드 식별자.이 필드에 액세스하려면이 식별자가 필요합니다.

entity_id

필드의 양식 식별자.

name

이름

type_name

필드 유형 이름. 다음 중 하나에 의해 가능: string, text, integer, float, select, radio button, check box, date, dob, datetime, file, image, boolean, language, states, table, country, time_zone, note, divider, formula, autoincrement, login, password, signature, linked_column, rel, subform

모든 양식 필드 가져 오기

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ENTITY_ID

양식 정보를 가져 오려면 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 확인한 후에는 이 ID를 아래 링크의 URL에 추가하십시오. 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jso로 변경하십시오.

요청 만드는 중 (JSON)
형식

JSON

방법

GET

URL

/apps/APP_ID/entities/ENTITY_ID/properties.json

요청 본문

{rest_api_key":"API_KEY"}

응답: 모든 양식 필드 가져 오기

    
{"fields":[
{"id"               : "aOWO_dVXHdHie1WeGFE8k2",
 "entity_id"        : "aOWO3eVXHdHie1WeGFE8k2",
 "name"             : "Field Name 1",
 "desc"             : "Field description",
 "type_name"        : "string",
 "default"          : "default value",
 "validate_options" : "",
 "position"         : 0,
 "visible"          : true,
 "size": 50,
 "cols": 43,
 "rows": 10
 },
{"id"               : "1i2i4VXHdHie1WeGFE8k2" ,
 "entity_id"        : "aOWO3eVXHdHie1WeGFE8k2",
 "name"             : "Field Name 1",
 "desc"             : "Field description",
 "type_name"        : "string",
 "default"          : "default value",
 "validate_options" : "",
 "position"         : 0,
 "visible"          : true,
 "size": 50,
 "cols": 43,
 "rows": 10
 }
  ]}
             

요청 만드는 중 (XML)
형식

XML

방법

GET

URL

/apps/APP_ID/entities/ENTITY_ID/properties.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
</api_call_params>

응답: 모든 양식 필드 가져 오기

    
<?xml version="1.0" encoding="UTF-8"?>
<fields type="array">
<field>
  <id>clrSoltHDdQyozW5NcLrGd</id>
  <entity-id>dcOSk2W6bdJOoPsCo8jmoE</entity-id>
  <name>test</name>
  <desc nil="true"></desc>
  <type-name>string</type-name>
  <default></default>
  <validate-options></validate-options>
  <position type="integer">0</position>
  <visible type="boolean">true</visible>
  <size type="integer">50</size>
  <cols type="integer">43</cols>
  <rows type="integer">10</rows>
</field>
<field>
  <id>ddUHDhCgzeW6HkW4NdG3vE</id>
  <entity-id>dcOSk2W6bdJOoPsCo8jmoE</entity-id>
  <name>test2</name>
  <desc nil="true"></desc>
  <type-name>select</type-name>
  <default>1slct2slct3slct4slct5</default>
  <validate-options></validate-options>
  <position type="integer">1</position>
  <visible type="boolean">true</visible>
  <size type="integer">50</size>
  <cols type="integer">43</cols>
  <rows type="integer">10</rows>
</field>
</fields>
             

ID로 필드 가져 오기

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ENTITY_ID

양식 정보를 가져 오려면 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 확인한 후에는 이 ID를 아래 링크의 URL에 추가하십시오. 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jso로 변경하십시오.

ID

필드 설정을 업데이트하려면 필드 식별자를 알아야합니다. Fetch All Form Fields 호출을 사용하여 ID를 찾을 수 있습니다. 알고 있으면 다음이 필요합니다. 이 ID를 아래 링크의 URL에 추가하려면, 즉 /apps/APP_ID/entities/ENTITY_ID/properties/ID.json을 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json 으로 변경하십시오.

요청 만드는 중 (JSON)
형식

JSON

방법

GET

URL

/apps/APP_ID/entities/ENTITY_ID/properties/ID.json

요청 본문

{"rest_api_key":"API_KEY"}

응답

    
{"field":  
{
"id"               : "aOWO_dVXHdHie1WeGFE8k2",
"entity_id"        : "aOWO3eVXHdHie1WeGFE8k2",
"name"             : "Field Name 1",
"desc"             : "Field description",
"type_name"        : "string",
"default"          : "default value",
"validate_options" : "",
"position"         : 0,
"visible"          : true,
"size": 50,
"cols": 43,
"rows": 10
}
}

             

요청 만드는 중 (XML)
형식

XML

방법

GET

URL

/apps/APP_ID/entities/ENTITY_ID/properties/ID.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
</api_call_params>

응답

    
<?xml version="1.0" encoding="UTF-8"?>
<field>
 <id>clrSoltHDdQyozW5NcLrGd</id>
 <entity-id>dcOSk2W6bdJOoPsCo8jmoE</entity-id>
 <name>test</name>
 <desc nil="true"></desc>
 <type-name>string</type-name>
 <default></default>
 <validate-options></validate-options>
 <position type="integer">0</position>
 <visible type="boolean">true</visible>
 <size type="integer">50</size>
 <cols type="integer">43</cols>
 <rows type="integer">10</rows>
</field>
             

이름으로 필드 가져 오기

매개 변수
rest_api_key

API 키

database_name

데이터베이스 정보를 가져 오려면 데이터베이스 이름을 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 이름을 찾을 수 있습니다.

form_name

양식 정보를 가져 오려면 양식 이름을 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 양식 이름을 찾을 수 있습니다.

field_name

필드 설정을 업데이트하려면 필드 이름을 알아야합니다. Fetch All Form Fields 호출을 사용하여 필드 이름을 찾을 수 있습니다.

요청 만드는 중 (JSON)
형식

JSON

방법

GET

URL

/apps/search/entities/search/properties/search.json

요청 본문

{"rest_api_key":"API_KEY", "database_name": "Database 21", "form_name": "Form Name 1", "field_name": "Field Name 1"}

응답

    
{"field":  
{"id"               : "aOWO_dVXHdHie1WeGFE8k2",
 "entity_id"        : "aOWO3eVXHdHie1WeGFE8k2",
 "name"             : "Field Name 1",
 "desc"             : "Field description",
 "type_name"        : "string",
 "default"          : "default value",
 "validate_options" : "",
 "position"         : 0,
 "visible"          : true,
 "size": 50,
 "cols": 43,
 "rows": 10
 }
}
            

요청 만드는 중 (XML)
형식

XML

방법

GET

URL

/apps/search/entities/search/properties/search.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<database_name>Database 21</database_name>
<form_name>Form1</form_name>
<field_name>test</field_name>
</api_call_params>

응답

    
<?xml version="1.0" encoding="UTF-8"?>
<field>
  <id>clrSoltHDdQyozW5NcLrGd</id>
  <entity-id>dcOSk2W6bdJOoPsCo8jmoE</entity-id>
  <name>test</name>
  <desc nil="true"></desc>
  <type-name>string</type-name>
  <default></default>
  <validate-options></validate-options>
  <position type="integer">0</position>
  <visible type="boolean">true</visible>
  <size type="integer">50</size>
  <cols type="integer">43</cols>
  <rows type="integer">10</rows>
</field>
             

액션 실행

매개 변수
rest_api_key

API 키

DTYPE_ID

기록 식별자를 알아야 합니다. Fetch All Records 호출을 사용하여 ID를 찾을 수 있습니다.

ACTION_PROPERTY_ID

필드 식별자를 알아야 합니다. Fetch All Form Fields 호출을 사용하여 ID를 찾을 수 있습니다.

요청 만드는 중 (JSON)
형식

JSON

방법

GET

URL

/actions/ACTION_PROPERTY_ID.json

요청 본문

{"rest_api_key":"API_KEY", "dtype_id": "DTYPE_ID"}

응답

    
{\"success\":\"Done\"}
             

요청 만드는 중 (XML)
형식

XML

방법

GET

URL

/actions/ACTION_PROPERTY_ID.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<dtype_id>DTYPE_ID</dtype_id>
</api_call_params>

응답

    
<?xml version="1.0" encoding="UTF-8"?>
  <success>Done</success>
             

액션 실행

매개 변수
rest_api_key

API 키

ACTION_PROPERTY_ID

필드 식별자를 알아야 합니다. Fetch All Form Fields 호출을 사용하여 ID를 찾을 수 있습니다.

dtype_ids

기록 식별자를 알아야 합니다. Fetch All Records 호출을 사용하여 ID를 찾을 수 있습니다.

json_dtype_ids

기록 식별자를 알아야 합니다. Fetch All Records 호출을 사용하여 ID를 찾을 수 있습니다.

run_by_all_table_or_report

다음 매개변수를 사용하여 테이블 또는 보고서의 모든 작업을 실행할 수 있습니다. run_by_all_table_or_report=true.

view

레코드를 가져 오려면 보고서 ID를 알아야합니다. (선택 사항)

요청 만드는 중 (JSON)
형식

JSON

방법

GET

URL

/actions/ACTION_PROPERTY_ID.json

요청 본문

{"rest_api_key":"API_KEY", "dtype_ids": ["ID1","ID2"...]}


{"rest_api_key":"API_KEY", "json_dtype_ids": "[\"ID1\",\"ID2\"...]"}


{"rest_api_key":"API_KEY", "run_by_all_table_or_report": true}

응답

    
{\"success\":\"Done\"}
             

요청 만드는 중 (XML)
형식

XML

방법

GET

URL

/actions/ACTION_PROPERTY_ID.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<dtype_ids>"ID1","ID2"...</dtype_ids>
</api_call_params>


<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<json_dtype_ids>"[\"ID1\",\"ID2\"...]"</json_dtype_ids>
</api_call_params>


<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<run_by_all_table_or_report>true</run_by_all_table_or_report>
</api_call_params>

응답

    
<?xml version="1.0" encoding="UTF-8"?>
  <success>Done</success>
             

업데이트 필드

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ENTITY_ID

양식 정보를 가져 오려면 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 확인한 후에는 이 ID를 아래 링크의 URL에 추가하십시오. 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jso로 변경하십시오.

ID

필드 설정을 업데이트하려면 필드 식별자를 알아야합니다. Fetch All Form Fields 호출을 사용하여 ID를 찾을 수 있습니다. 알고 있으면 다음이 필요합니다. 이 ID를 아래 링크의 URL에 추가하려면, 즉 /apps/APP_ID/entities/ENTITY_ID/properties/ID.json을 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json 으로 변경하십시오.

name

새 필드 이름. 사용 가능한 모든 속성보기 여기

요청 만드는 중 (JSON)
형식

JSON

방법

PUT

URL

/apps/APP_ID/entities/ENTITY_ID/properties/ID.json

요청 본문

{"rest_api_key":"API_KEY",
"name":"New field name"}

응답

    
{"field":  
{"id"              : "aOWO_dVXHdHie1WeGFE8k2",
"entity_id"        : "aOWO3eVXHdHie1WeGFE8k2",
"name"             : "Field Name 1",
"desc"             : "Field description",
"type_name"        : "string",
"default"          : "default value",
"validate_options" : "",
"position"         : 0,
"visible"          : true,
"size": 50,
"cols": 43,
"rows": 10
}
}
             

요청 만드는 중 (XML)
형식

XML

방법

PUT

URL

/apps/APP_ID/entities/ENTITY_ID/properties/ID.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<name>New field name</rest_api_key>
</api_call_params>

응답

    
<?xml version="1.0" encoding="UTF-8"?>
<field>
  <id>clrSoltHDdQyozW5NcLrGd</id>
  <entity-id>dcOSk2W6bdJOoPsCo8jmoE</entity-id>
  <name>test</name>
  <desc nil="true"></desc>
  <type-name>string</type-name>
  <default></default>
  <validate-options></validate-options>
  <position type="integer">0</position>
  <visible type="boolean">true</visible>
  <size type="integer">50</size>
  <cols type="integer">43</cols>
  <rows type="integer">10</rows>
</field>
             

필드 삭제

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ENTITY_ID

양식 정보를 가져 오려면 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 확인한 후에는 이 ID를 아래 링크의 URL에 추가하십시오. 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jso로 변경하십시오.

ID

필드 설정을 업데이트하려면 필드 식별자를 알아야합니다. Fetch All Form Fields 호출을 사용하여 ID를 찾을 수 있습니다. 알고 있으면 다음이 필요합니다. 이 ID를 아래 링크의 URL에 추가하려면, 즉 /apps/APP_ID/entities/ENTITY_ID/properties/ID.json을 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json 으로 변경하십시오.

요청 만드는 중 (JSON)
형식

JSON

방법

DELETE

URL

/apps/APP_ID/entities/ENTITY_ID/properties/ID.json

요청 본문

{"rest_api_key":"API_KEY"}

응답

    
{"fields":[
{"id"               : "aOWO_dVXHdHie1WeGFE8k2",
 "entity_id"        : "aOWO3eVXHdHie1WeGFE8k2",
 "name"             : "Field Name 1",
 "desc"             : "Field description",
 "type_name"        : "string",
 "default"          : "default value",
 "validate_options" : "",
 "position"         : 0,
 "visible"          : true,
 "size": 50,
 "cols": 43,
 "rows": 10
 },
{"id"               : "1i2i4VXHdHie1WeGFE8k2" ,
 "entity_id"        : "aOWO3eVXHdHie1WeGFE8k2",
 "name"             : "Field Name 1",
 "desc"             : "Field description",
 "type_name"        : "string",
 "default"          : "default value",
 "validate_options" : "",
 "position"         : 0,
 "visible"          : true,
 "size": 50,
 "cols": 43,
 "rows": 10
 }
  ]}
             

요청 만드는 중 (XML)
형식

XML

방법

DELETE

URL

/apps/APP_ID/entities/ENTITY_ID/properties/ID.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
</api_call_params>

응답

    
<?xml version="1.0" encoding="UTF-8"?>
<fields type="array">
<field>
  <id>clrSoltHDdQyozW5NcLrGd</id>
  <entity-id>dcOSk2W6bdJOoPsCo8jmoE</entity-id>
  <name>test</name>
  <desc nil="true"></desc>
  <type-name>string</type-name>
  <default></default>
  <validate-options></validate-options>
  <position type="integer">0</position>
  <visible type="boolean">true</visible>
  <size type="integer">50</size>
  <cols type="integer">43</cols>
  <rows type="integer">10</rows>
</field>
<field>
  <id>ddUHDhCgzeW6HkW4NdG3vE</id>
  <entity-id>dcOSk2W6bdJOoPsCo8jmoE</entity-id>
  <name>test2</name>
  <desc nil="true"></desc>
  <type-name>select</type-name>
  <default>1slct2slct3slct4slct5</default>
  <validate-options></validate-options>
  <position type="integer">1</position>
  <visible type="boolean">true</visible>
  <size type="integer">50</size>
  <cols type="integer">43</cols>
  <rows type="integer">10</rows>
</field>
</fields>
             

필드 생성

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ENTITY_ID

양식 정보를 가져 오려면 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 확인한 후에는 이 ID를 아래 링크의 URL에 추가하십시오. 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jso로 변경하십시오.

name

새 양식 필드 이름

type_name

필드 유형 이름. 다음 중 하나에 의해 가능: string, text, integer, float, select, radio button, check box, date, dob, datetime, file, image, boolean, language, states, table, country, time_zone, note, divider, formula, autoincrement, login, password, rel, linked_column, signature, subform

요청 만드는 중 (JSON)
형식

JSON

방법

POST

URL

/apps/APP_ID/entities/ENTITY_ID/properties.json

요청 본문

{"rest_api_key":"API_KEY", name: "Field name 1", type_name: "string"}

응답: 양식 정보를 반환합니다.

    
{"field": 
{"id"               : "aOWO_dVXHdHie1WeGFE8k2",
 "entity_id"        : "aOWO3eVXHdHie1WeGFE8k2",
 "name"             : "Field Name 1",
 "desc"             : "Field description",
 "type_name"        : "string",
 "default"          : "default value",
 "validate_options" : "",
 "position"         : 0,
 "visible"          : true,
 "size": 50,
 "cols": 43,
 "rows": 10
 }
}
             

요청 만드는 중 (XML)
형식

XML

방법

POST

URL

/apps/APP_ID/entities/ENTITY_ID/properties.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<name>Form field 1</name>
<type-name>string</type-name>
</api_call_params>

응답: 양식 정보를 반환합니다.

    
<?xml version="1.0" encoding="UTF-8"?>
  <field>
    <id>clrSoltHDdQyozW5NcLrGd</id>
    <entity-id>dcOSk2W6bdJOoPsCo8jmoE</entity-id>
    <name>test</name>
    <desc nil="true"></desc>
    <type-name>string</type-name>
    <default></default>
    <validate-options></validate-options>
    <position type="integer">0</position>
    <visible type="boolean">true</visible>
    <size type="integer">50</size>
    <cols type="integer">43</cols>
    <rows type="integer">10</rows>
  </field>
</field>
             

열별로 합계 가져 오기

매개 변수
rest_api_key

API 키

ENTITY_ID

양식 정보를 가져 오려면 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 확인한 후에는 이 ID를 아래 링크의 URL에 추가하십시오. 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jso로 변경하십시오.

ID

필드 설정을 업데이트하려면 필드 식별자를 알아야합니다. Fetch All Form Fields 호출을 사용하여 ID를 찾을 수 있습니다. 알고 있으면 다음이 필요합니다. 이 ID를 아래 링크의 URL에 추가하려면, 즉 /apps/APP_ID/entities/ENTITY_ID/properties/ID.json을 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json 으로 변경하십시오.

view

레코드를 가져 오려면 보고서 ID를 알아야합니다. (선택 사항)

요청 만드는 중 (JSON)
형식

JSON

방법

GET

URL

/search/sum/ENTITY_ID/ID.json

요청 본문

{"rest_api_key":"API_KEY",
view: "ImWO3eVXHdHie1WeGFE8k2"}

응답

    
{total: 3}
             

요청 만드는 중 (XML)
형식

XML

방법

GET

URL

/search/sum/ENTITY_ID/ID.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<view>ImWO3eVXHdHie1WeGFE8k2</view>
</api_call_params>

응답

    
<?xml version="1.0" encoding="UTF-8"?>
<total>
 3
</total>
             

기록

이러한 레코드 속성 은 REST API를 통해 액세스 할 수 있습니다.

id

고유 한 레코드 식별자. 이 레코드에 액세스하려면이 정보가 필요합니다.

app_id

앱 ID

entity_id

레코드의 양식 식별자.

values

레코드 값 해시. 여기서 키는 필드 ID 이고 값은이 필드 값입니다.

json_values

값 해시를 기록합니다. 여기서 키는 필드 ID이고 값은 이 필드 값입니다. values_hash와 유사하지만 JSON 형식입니다.

rel_values

레코드 관계 값 해시. 여기서 키는 필드 ID 이고 값은 연결된 레코드 ID입니다.

모든 레코드 가져 오기

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ENTITY_ID

양식 정보를 가져 오려면 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 확인한 후에는 이 ID를 아래 링크의 URL에 추가하십시오. 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jso로 변경하십시오.

view

레코드를 가져 오려면 보고서 ID를 알아야합니다. (선택 사항)

page

페이지 번호를 기록합니다. 1부터 테이블 기록까지 카운트/ per_page .

name_value

매개 변수를 사용하여 다음 유형의 데이터를 가져옵니다. "field name": "value", "field id": "field name"

fetch_all

유료 계정 소유자의 경우 fetch_all=true 매개변수를 사용할 수 있습니다.
특정 수의 게시물을 가져오려면 per_page 매개변수를 사용하세요.
다른 요금제에 대한 per_page 최대 항목 수 제한:
FREE - 200
STANDARD - 500
PROFESSIONAL - 1000
ENTERPRISE - 2000
STANDARD EXPRESS - 4000
PROFESSIONAL EXPRESS - 8000
ENTERPRISE EXPRESS - 15000

요청 본문
{"rest_api_key":"API_KEY", "page": 1, "name_value": 1, "view": 'EaWQZdIXfahOqWvcvwrGTP', "fetch_all": true, "per_page": 2000}

요청 만드는 중 (JSON)
형식

JSON

방법

GET

URL

/apps/APP_ID/dtypes/entity/ENTITY_ID.json

요청 본문

{"rest_api_key":"API_KEY", "page": 1, "name_value": 1, "view": 'EaWQZdIXfahOqWvcvwrGTP'}

응답

    
{"records":[
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"value name 1":"2",
"aNW4nkW5bdUjldO8oKuSku":"value name 1",
"value name 2":"aaa",
"aMW4HKWR9bnOoGWQbpWQS4":"value name 2",
"value name 3":"ddd",
"cMW6pcTSjbWOFdTCkBtmkN":"value name 3"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
},
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"value name 1":"2",
"aNW4nkW5bdUjldO8oKuSku":"value name 1",
"value name 2":"aaa",
"aMW4HKWR9bnOoGWQbpWQS4":"value name 2",
"value name 3":"ddd",
"cMW6pcTSjbWOFdTCkBtmkN":"value name 3"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
]
}
             

요청 만드는 중 (XML)
형식

XML

방법

GET

URL

/apps/APP_ID/dtypes/entity/ENTITY_ID.json

요청 본문

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<view>EaWQZdIXfahOqWvcvwrGTP</view>
</api_call_params>

응답

    
<?xml version="1.0" encoding="UTF-8"?>
<records type="array">
<record>
<id>bYWQnuBajdBOkAW4BdMmki</id>
<app-id>ddIbpcNSncW5xcHxpdHCoW</app-id>
<entity-id>aEWQZdIXfahOqWvcvwrGTP</entity-id>
<values>
  <aNW4nkW5bdUjldO8oKuSku>2</aNW4nkW5bdUjldO8oKuSku>
  <aMW4HKWR9bnOoGWQbpWQS4>aaa</aMW4HKWR9bnOoGWQbpWQS4>
  <cMW6pcTSjbWOFdTCkBtmkN>ddd</cMW6pcTSjbWOFdTCkBtmkN>
</values>
<approved type="boolean">false</approved>
<created-at type="datetime">2011-09-17T10:40:40-05:00</created-at>
<updated-at type="datetime">2011-09-17T10:40:40-05:00</updated-at>
</record>
<record>
<id>dcQSkdWO1odA5HAmkYWOix</id>
<app-id>ddIbpcNSncW5xcHxpdHCoW</app-id>
<entity-id>aEWQZdIXfahOqWvcvwrGTP</entity-id>
<values>
  <aNW4nkW5bdUjldO8oKuSku>1</aNW4nkW5bdUjldO8oKuSku>
  <aMW4HKWR9bnOoGWQbpWQS4>test</aMW4HKWR9bnOoGWQbpWQS4>
  <cMW6pcTSjbWOFdTCkBtmkN>test2</cMW6pcTSjbWOFdTCkBtmkN>
</values>
<approved type="boolean">false</approved>
<created-at type="datetime">2011-09-17T04:28:10-05:00</created-at>
<updated-at type="datetime">2011-09-17T04:28:10-05:00</updated-at>
</record>
</records>
             

레코드 가져 오기

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ID

레코드 식별자를 알아야합니다. Fetch All Records 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 있으면이 ID를 URL에 추가해야합니다. 아래 링크, 즉 /apps/APP_ID/dtypes/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json으로 변경

name_value

매개 변수를 사용하여 다음 유형의 데이터를 가져옵니다. "field name": "value", "field id": "field name"

요청 만드는 중 (JSON)
형식

JSON

방법

GET

URL

/apps/APP_ID/dtypes/ID.json

요청 본문

{"rest_api_key":"API_KEY", "name_value": 1}

응답

    
{"record":
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"value name 1":"2",
"aNW4nkW5bdUjldO8oKuSku":"value name 1",
"value name 2":"aaa",
"aMW4HKWR9bnOoGWQbpWQS4":"value name 2",
"value name 3":"ddd",
"cMW6pcTSjbWOFdTCkBtmkN":"value name 3"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
}

             

요청 만드는 중 (XML)
형식

XML

방법

GET

URL

/apps/APP_ID/dtypes/ID.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
</api_call_params>

응답

    
<?xml version="1.0" encoding="UTF-8"?>
<record>
<id>bYWQnuBajdBOkAW4BdMmki</id>
<app-id>ddIbpcNSncW5xcHxpdHCoW</app-id>
<entity-id>aEWQZdIXfahOqWvcvwrGTP</entity-id>
<values>
  <aNW4nkW5bdUjldO8oKuSku>2</aNW4nkW5bdUjldO8oKuSku>
  <aMW4HKWR9bnOoGWQbpWQS4>aaa</aMW4HKWR9bnOoGWQbpWQS4>
  <cMW6pcTSjbWOFdTCkBtmkN>ddd</cMW6pcTSjbWOFdTCkBtmkN>
</values>
<approved type="boolean">false</approved>
<created-at type="datetime">2011-09-17T10:40:40-05:00</created-at>
<updated-at type="datetime">2011-09-17T10:40:40-05:00</updated-at>
</record>
             

레코드 업데이트

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ID

레코드 식별자를 알아야합니다. Fetch All Records 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 있으면이 ID를 URL에 추가해야합니다. 아래 링크, 즉 /apps/APP_ID/dtypes/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json으로 변경

values

레코드 값 해시, 여기서 키는 양식 필드 ID입니다.

json_values

jQuery, Ruby 또는 다른 프로그래밍 언어를 사용하는 경우 'values'매개 변수를 사용하여 인코딩 매개 변수를 보내십시오. 그러나 프레임 워크에서이를 허용하지 않는 경우 레코드 값을 JSON 문자열로 보낼 수 있지만이 경우에는 매개 변수 이름을 'json_values'로 지정합니다. JSON 값 문자열은 다음과 같습니다. "{"aNW4nkW5bdUjldO8oKuSku ": "2 ", "aMW4HKWR9bnOoGWQbpWQS4 ": "aaa "} "

subforms_values / subforms_json_values

같은 방법으로 하위 양식을 만들거나 업데이트하려면 'subforms_values'또는 'json_subforms_values'.
아래 형식:
"{property1_id: {entity_id: subform1_id, subform1_record1_id: {subform1_field1_id: "2 ", subform1_field2_id: "aaa "}, subform1_record2_id: {subform1_field1_id: "3 ", subform1_field2_id: "bb "}}, property2_id: {entity_id: subform2_id, subform2_record1_id: {subform2_field1_id: "4 ", subform2_field2_id: "bb "}, subform2_record2_id: {subform2_field1_id: "5 ", subform2_field2_id: "dd "}}} ".

여기서 property1_id 및 property2_id-기본 테이블에 하위 양식 유형이있는 필드 ID입니다.
subform1_id, subform2_id-property1_id 및 property2_id 설정에서 설정된 양식 ID.
subform1_record1_id и subform1_record2_id-신규 또는 기존 하위 양식 레코드 ID입니다.
subform1_field1_id, subform1_field2_id-subform1_id 형식의 필드 ID입니다.
subform2_field1_id, subform2_field2_id-subform2_id 형식의 필드 ID입니다.

모든 ID-22 자 URL 저장 base64 코드입니다. 다른 API 호출에서 가져 오거나 새 하위 양식 레코드를 만들 수 있습니다.

요청 만드는 중 (JSON)
형식

JSON

방법

PUT

URL

/apps/APP_ID/dtypes/ID.json

요청 본문

{"rest_api_key":"API_KEY", "values": {"aNW4nkW5bdUjldO8oKuSku" : 3, "aMW4HKWR9bnOoGWQbpWQS4" : "b", "cMW6pcTSjbWOFdTCkBtmkN" : "c"}}

응답

    
{"record":
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"3",
"aMW4HKWR9bnOoGWQbpWQS4":"b",
"cMW6pcTSjbWOFdTCkBtmkN":"c"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
}
             

요청 만드는 중 (XML)
형식

XML

방법

PUT

URL

/apps/APP_ID/dtypes/ID.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<values>{"aNW4nkW5bdUjldO8oKuSku"=>3, "aMW4HKWR9bnOoGWQbpWQS4"=>"b", "cMW6pcTSjbWOFdTCkBtmkN"=>"c"}</values> <rest_api_key>API_KEY</rest_api_key> </api_call_params>

응답

    
<?xml version="1.0" encoding="UTF-8"?>
<record>
<id>bYWQnuBajdBOkAW4BdMmki</id>
<app-id>ddIbpcNSncW5xcHxpdHCoW</app-id>
<entity-id>aEWQZdIXfahOqWvcvwrGTP</entity-id>
<values>
  <aNW4nkW5bdUjldO8oKuSku>3</aNW4nkW5bdUjldO8oKuSku>
  <aMW4HKWR9bnOoGWQbpWQS4>b</aMW4HKWR9bnOoGWQbpWQS4>
  <cMW6pcTSjbWOFdTCkBtmkN>c</cMW6pcTSjbWOFdTCkBtmkN>
</values>
<approved type="boolean">false</approved>
<created-at type="datetime">2011-09-17T10:40:40-05:00</created-at>
<updated-at type="datetime">2011-09-17T10:40:40-05:00</updated-at>
</record>
             

여러 레코드 업데이트

매개 변수
rest_api_key

API 키

confirm_action

테이블 또는 보고서에서 업데이트를 실행하려면 confirm_action: update 매개변수가 필요합니다.

ENTITY_ID

필드 설정을 업데이트하려면 필드의 양식 식별자를 알아야 합니다. Fetch All Forms 호출을 사용하여 ENTITY_ID를 찾을 수 있습니다.

APP_ID

데이터베이스 정보를 가져오려면 데이터베이스 식별자를 알아야 합니다. Fetch All Databases 호출을 사용하여 ID를 찾을 수 있습니다.

dtype_ids

기록 식별자를 알아야 합니다. Fetch All Records 호출을 사용하여 ID를 찾을 수 있습니다.

json_dtype_ids

기록 식별자를 알아야 합니다. Fetch All Records 호출을 사용하여 ID를 찾을 수 있습니다.

update_id

필드 식별자를 알아야 합니다. Fetch All Form Fields 호출을 사용하여 ID를 찾을 수 있습니다.

update_term

레코드의 새 값

view

레코드를 가져 오려면 보고서 ID를 알아야합니다. (선택 사항)

요청 만드는 중 (JSON)
형식

JSON

방법

POST

URL

/dtypes/confirm_action/APP_ID/ENTITY_ID.json

요청 본문

{rest_api_key: "YOUR_KEY",
confirm_action: "update",
entity_id: "ENTITY_ID",
app_id: "APP_ID",
json_dtype_ids: "[\"ID1\",\"ID2\"...]",
update_id: "UPDATE_ID",
update_term: "UPDATE_TERM"}


{rest_api_key: "YOUR_KEY",
confirm_action: "update",
entity_id: "ENTITY_ID",
app_id: "APP_ID",
dtype_ids: ["ID1","ID2"...],
update_id: "UPDATE_ID",
update_term: "UPDATE_TERM"}

응답

    
{\"success\":\"Done\"}
             

요청 만드는 중 (XML)
형식

XML

방법

POST

URL

/dtypes/confirm_action/APP_ID/ENTITY_ID.xml

요청 본문


  <?xml version="1.0" encoding="UTF-8"?>
  <api_call_params>
    <rest_api_key>API_KEY</rest_api_key>
    <confirm_action>update</confirm_action>
    <entity_id>ENTITY_ID</entity_id>
    <app_id>APP_ID</app_id>
    <dtype_ids>"ID1","ID2"...</dtype_ids>
    <update_id>UPDATE_ID</update_id>
    <update_term>UPDATE_TERM</update_term>
  </api_call_params>



  <?xml version="1.0" encoding="UTF-8"?>
  <api_call_params>
    <rest_api_key>API_KEY</rest_api_key>
    <confirm_action>update</confirm_action>
    <entity_id>ENTITY_ID</entity_id>
    <app_id>APP_ID</app_id>
    <json_dtype_ids>"[\"ID1\",\"ID2\"...]"</json_dtype_ids>
    <update_id>UPDATE_ID</update_id>
    <update_term>UPDATE_TERM</update_term>
  </api_call_params>

응답

    
<?xml version="1.0" encoding="UTF-8"?>
  <success>Done</success>
             

모든 레코드 업데이트

매개 변수
rest_api_key

API 키

confirm_action

테이블 또는 보고서의 모든 레코드 업데이트를 실행하려면 confirm_action: update_all 매개변수가 필요합니다.

ENTITY_ID

필드 설정을 업데이트하려면 필드의 양식 식별자를 알아야 합니다. Fetch All Forms 호출을 사용하여 ENTITY_ID를 찾을 수 있습니다.

APP_ID

데이터베이스 정보를 가져오려면 데이터베이스 식별자를 알아야 합니다. Fetch All Databases 호출을 사용하여 ID를 찾을 수 있습니다.

update_id

필드 식별자를 알아야 합니다. Fetch All Form Fields 호출을 사용하여 ID를 찾을 수 있습니다.

update_term

레코드의 새 값

view

레코드를 가져 오려면 보고서 ID를 알아야합니다. (선택 사항)

요청 만드는 중 (JSON)
형식

JSON

방법

POST

URL

/dtypes/confirm_action/APP_ID/ENTITY_ID.json

요청 본문

{rest_api_key: "YOUR_KEY",
confirm_action: "update_all",
entity_id: "ENTITY_ID",
app_id: "APP_ID",
update_id: "UPDATE_ID",
update_term: "UPDATE_TERM"}

응답

    
{\"success\":\"Done\"}
             

요청 만드는 중 (XML)
형식

XML

방법

POST

URL

/dtypes/confirm_action/APP_ID/ENTITY_ID.xml

요청 본문


  <?xml version="1.0" encoding="UTF-8"?>
  <api_call_params>
    <rest_api_key>API_KEY</rest_api_key>
    <confirm_action>update_all</confirm_action>
    <entity_id>ENTITY_ID</entity_id>
    <app_id>APP_ID</app_id>
    <update_id>UPDATE_ID</update_id>
    <update_term>UPDATE_TERM</update_term>
  </api_call_params>

응답

    
<?xml version="1.0" encoding="UTF-8"?>
  <success>Done</success>
             

데이터 셀 업데이트

매개 변수
rest_api_key

API 키

PROPERTY_ID

필드 설정을 업데이트하려면 필드 식별자를 알아야합니다. Fetch All Form Fields 호출을 사용하여 ID를 찾을 수 있습니다. 알고 있으면 다음이 필요합니다. 이 ID를 아래 링크의 URL에 추가하려면, 즉 /apps/APP_ID/entities/ENTITY_ID/properties/ID.json을 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json 으로 변경하십시오.

DTYPE_ID

레코드 식별자를 알아야합니다. Fetch All Records 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 있으면이 ID를 URL에 추가해야합니다. 아래 링크, 즉 /apps/APP_ID/dtypes/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json으로 변경

val

새 셀 값

요청 만드는 중 (JSON)
형식

JSON

방법

PATCH/PUT/POST

URL

/cell_values/DTYPE_ID/update_cell_value/PROPERTY_ID.json

요청 본문

{"rest_api_key":"API_KEY", "property_id": "aNW4nkW5bdUjldO8oKuSku", "dtype_id": "cMW6pcTSjbWOFdTCkBtmkN", "val": "John Smith"}

응답

    
{"new_value": "John Smith"}
             

요청 만드는 중 (XML)
형식

XML

방법

PATCH/PUT/POST

URL

/cell_values/DTYPE_ID/update_cell_value/PROPERTY_ID.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<val>John Smith</val> <rest_api_key>API_KEY</rest_api_key> <dtype-id>cMW6pcTSjbWOFdTCkBtmkN</dtype-id> <property-id>aNW4nkW5bdUjldO8oKuSku</property-id> </api_call_params>

응답

    
<?xml version="1.0" encoding="UTF-8"?>
<new_value>
John Smith
</new_value>
             

레코드 삭제

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ID

레코드 식별자를 알아야합니다. Fetch All Records 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 있으면이 ID를 URL에 추가해야합니다. 아래 링크, 즉 /apps/APP_ID/dtypes/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json으로 변경

요청 만드는 중 (JSON)
형식

JSON

방법

DELETE

URL

/apps/APP_ID/dtypes/ID.json

요청 본문

{"rest_api_key":"API_KEY"}

응답

    
{"record":
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"3",
"aMW4HKWR9bnOoGWQbpWQS4":"b",
"cMW6pcTSjbWOFdTCkBtmkN":"c"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
}
             

요청 만드는 중 (XML)
형식

XML

방법

DELETE

URL

/apps/APP_ID/dtypes/ID.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
</api_call_params>

응답

    
<?xml version="1.0" encoding="UTF-8"?>
<record>
  <id>bYWQnuBajdBOkAW4BdMmki</id>
  <app-id>ddIbpcNSncW5xcHxpdHCoW</app-id>
  <entity-id>aEWQZdIXfahOqWvcvwrGTP</entity-id>
  <values>
    <aNW4nkW5bdUjldO8oKuSku>3</aNW4nkW5bdUjldO8oKuSku>
    <aMW4HKWR9bnOoGWQbpWQS4>b</aMW4HKWR9bnOoGWQbpWQS4>
    <cMW6pcTSjbWOFdTCkBtmkN>c</cMW6pcTSjbWOFdTCkBtmkN>
  </values>
  <approved type="boolean">false</approved>
  <created-at type="datetime">2011-09-17T10:40:40-05:00</created-at>
  <updated-at type="datetime">2011-09-17T10:40:40-05:00</updated-at>
</record>
             

여러 항목 삭제

매개 변수
rest_api_key

API 키

ENTITY_ID

필드 설정을 업데이트하려면 필드의 양식 식별자를 알아야 합니다. Fetch All Forms 호출을 사용하여 ENTITY_ID를 찾을 수 있습니다.

APP_ID

데이터베이스 정보를 가져오려면 데이터베이스 식별자를 알아야 합니다. Fetch All Databases 호출을 사용하여 ID를 찾을 수 있습니다.

dtype_ids

기록 식별자를 알아야 합니다. Fetch All Records 호출을 사용하여 ID를 찾을 수 있습니다.

json_dtype_ids

기록 식별자를 알아야 합니다. Fetch All Records 호출을 사용하여 ID를 찾을 수 있습니다. (선택 사항)

요청 만드는 중 (JSON)
형식

JSON

방법

POST

URL

/apps/APP_ID/dtypes/delete_multiple.json

요청 본문

{rest_api_key: "YOUR_KEY",
entity_id: "ENTITY_ID",
app_id: "APP_ID",
json_dtype_ids: "[\"ID1\",\"ID2\"...]"}


{rest_api_key: "YOUR_KEY",
entity_id: "ENTITY_ID",
app_id: "APP_ID",
dtype_ids: ["ID1","ID2"...]}

응답

    
{\"success\":\"Done\"}
             

요청 만드는 중 (XML)
형식

XML

방법

POST

URL

/apps/APP_ID/dtypes/delete_multiple.xml

요청 본문


  <?xml version="1.0" encoding="UTF-8"?>
  <api_call_params>
    <rest_api_key>API_KEY</rest_api_key>
    <entity_id>ENTITY_ID</entity_id>
    <app_id>APP_ID</app_id>
    <json_dtype_ids>"[\"ID1\",\"ID2\"...]"</json_dtype_ids>
  </api_call_params>



  <?xml version="1.0" encoding="UTF-8"?>
  <api_call_params>
    <rest_api_key>API_KEY</rest_api_key>
    <entity_id>ENTITY_ID</entity_id>
    <app_id>APP_ID</app_id>
    <dtype_ids>"ID1","ID2"...</dtype_ids>
  </api_call_params>

응답

    
<?xml version="1.0" encoding="UTF-8"?>
  <success>Done</success>
             

모두 삭제

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져오려면 데이터베이스 식별자를 알아야 합니다. Fetch All Databases 호출을 사용하여 ID를 찾을 수 있습니다.

ENTITY_ID

필드 설정을 업데이트하려면 필드의 양식 식별자를 알아야 합니다. Fetch All Forms 호출을 사용하여 ENTITY_ID를 찾을 수 있습니다.

view

레코드를 가져 오려면 보고서 ID를 알아야합니다. (선택 사항)

요청 만드는 중 (JSON)
형식

JSON

방법

DELETE

URL

/dtypes/APP_ID/delete_all/ENTITY_ID.json

요청 본문

{rest_api_key: "YOUR_KEY", entity_id: "ENTITY_ID"}

응답

    
{\"success\":\"Done\"}
             

요청 만드는 중 (XML)
형식

XML

방법

DELETE

URL

/dtypes/APP_ID/delete_all/ENTITY_ID.xml

요청 본문


  <?xml version="1.0" encoding="UTF-8"?>
  <api_call_params>
    <rest_api_key>API_KEY</rest_api_key>
    <entity_id>ENTITY_ID</entity_id>
  </api_call_params>

응답

    
<?xml version="1.0" encoding="UTF-8"?>
  <success>Done</success>
             

레코드 생성

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ENTITY_ID

양식 정보를 가져 오려면 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 확인한 후에는 이 ID를 아래 링크의 URL에 추가하십시오. 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jso로 변경하십시오.

ID

개인 ID를 사용해야하는 경우 UUID (고유 식별자)를 생성 할 수 있습니다. 22 자 길이의 URL 안전 base64 예: . 다음으로 'values'해시에 전달해야합니다 (예: values ​​=> { 'id'=> ID}, 변경). to: values ​​=> { 'id'=> '22adadVXHdHie1WeGFE8k2'}, 그렇지 않으면 시스템에서 고유 식별자를 생성합니다.

values / json_values

jQuery, Ruby 또는 다른 프로그래밍 언어를 사용하는 경우 'values'매개 변수를 사용하여 인코딩 매개 변수를 보내십시오. 그러나 프레임 워크에서이를 허용하지 않는 경우 레코드 값을 JSON 문자열로 보낼 수 있지만이 경우에는 매개 변수 이름을 'json_values'로 지정합니다. JSON 값 문자열은 다음과 같습니다. "{"aNW4nkW5bdUjldO8oKuSku ": "2 ", "aMW4HKWR9bnOoGWQbpWQS4 ": "aaa "} "

subforms_values / subforms_json_values

같은 방법으로 하위 양식을 만들거나 업데이트하려면 'subforms_values'또는 'json_subforms_values'.
아래 형식:
"{property1_id: {entity_id: subform1_id, subform1_record1_id: {subform1_field1_id: "2 ", subform1_field2_id: "aaa "}, subform1_record2_id: {subform1_field1_id: "3 ", subform1_field2_id: "bb "}}, property2_id: {entity_id: subform2_id, subform2_record1_id: {subform2_field1_id: "4 ", subform2_field2_id: "bb "}, subform2_record2_id: {subform2_field1_id: "5 ", subform2_field2_id: "dd "}}} ".

여기서 property1_id 및 property2_id-기본 테이블에 하위 양식 유형이있는 필드 ID입니다.
subform1_id, subform2_id-property1_id 및 property2_id 설정에서 설정된 양식 ID.
subform1_record1_id и subform1_record2_id-신규 또는 기존 하위 양식 레코드 ID입니다.
subform1_field1_id, subform1_field2_id-subform1_id 형식의 필드 ID입니다.
subform2_field1_id, subform2_field2_id-subform2_id 형식의 필드 ID입니다.

모든 ID-22 자 URL 저장 base64 코드입니다. 다른 API 호출에서 가져 오거나 새 하위 양식 레코드를 만들 수 있습니다.

요청 만드는 중 (JSON)
형식

JSON

방법

POST

URL

/apps/APP_ID/dtypes.json

요청 본문

{"rest_api_key":"API_KEY", "values": {"entity_id" : ENTITY_ID, "id" : ID, "aNW4nkW5bdUjldO8oKuSku":"3", "aMW4HKWR9bnOoGWQbpWQS4":"b","cMW6pcTSjbWOFdTCkBtmkN":"c"}}

응답: 양식 정보를 반환합니다.

    
{"record":
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"3",
"aMW4HKWR9bnOoGWQbpWQS4":"b",
"cMW6pcTSjbWOFdTCkBtmkN":"c"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
}
             

요청 만드는 중 (XML)
형식

XML

방법

POST

URL

/apps/APP_ID/dtypes.xml

요청 본문

<?xml version="1.0" encoding="UTF-8"?> <api_call_params>
<values>{"aNW4nkW5bdUjldO8oKuSku"=>3,"entity_id"=>ENTITY_ID, "id"=>ID,"aMW4HKWR9bnOoGWQbpWQS4"=>"b", "cMW6pcTSjbWOFdTCkBtmkN"=>"c"}</values>< <rest_api_key>API_KEY</rest_api_key> </api_call_params>

응답: 양식 정보를 반환합니다.

    
<?xml version="1.0" encoding="UTF-8"?>
<record>
  <id>bYWQnuBajdBOkAW4BdMmki</id>
  <app-id>ddIbpcNSncW5xcHxpdHCoW</app-id>
  <entity-id>aEWQZdIXfahOqWvcvwrGTP</entity-id>
  <values>
    <aNW4nkW5bdUjldO8oKuSku>3</aNW4nkW5bdUjldO8oKuSku>
    <aMW4HKWR9bnOoGWQbpWQS4>b</aMW4HKWR9bnOoGWQbpWQS4>
    <cMW6pcTSjbWOFdTCkBtmkN>c</cMW6pcTSjbWOFdTCkBtmkN>
  </values>
  <approved type="boolean">false</approved>
  <created-at type="datetime">2011-09-17T10:40:40-05:00</created-at>
  <updated-at type="datetime">2011-09-17T10:40:40-05:00</updated-at>
</record>
             

검색

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

ENTITY_ID

양식 정보를 가져 오려면 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 확인한 후에는 이 ID를 아래 링크의 URL에 추가하십시오. 즉 /apps/APP_ID/entities.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/entities.jso로 변경하십시오.

view

레코드를 가져 오려면 보고서 ID를 알아야합니다. (선택 사항)

search

Would you like a flick on the table? "SEARCH_TERM", "o" => "SEARCH_CRITERIA"}]].
PROPERTY_ID - field identifier by which we are searching ( -ALL - - to search all columns),
SEARCH_TERM - the value we are looking for,
SEARCH_CRITERIA - criterion for a message, maybe one of them:
is, is_not, is_empty, is_not_empty, starts_with, ends_with, like, contains, not_contains.

For regular numbers and dates : less_than, greater_than, less_than_or_equal_to, greater_than_or_equal_to.

For a date for about an hour : before, after, this_day_and_before, this_day_and_after, yesterday, today, tomorrow, today_or_later, last_7_days, last_30_days,
last_60_days, last_90_days, last_120_days, next_7_days, next_30_days, next_60_days, next_90_days, next_120_days, next_n_days, last_n_days,
last_week, this_week, next_week, current_and_prev_week, current_and_next_week, next_n_weeks, last_n_weeks, last_month, this_month, next_month,
current_and_prev_month, current_and_next_month, next_n_months, last_n_months, last_year, this_year, last_2_years, next_2_years, current_and_prev_year,
current_and_next_year, next_n_years, last_n_years.

System columns : added_by, created_at, updated_at, ip.

If you want to search in several columns with a unifying "AND" criterion, then these criteria should be placed in one array, if "OR", then into a separate one, for example:
[[{"a" => "PROPERTY_ID_1", "b" => "A", "o" => "is"}, {"a" => "PROPERTY_ID_2", "b" => "A", "o" => "is"}],
[{"a" => "PROPERTY_ID_3", "b" => "B", "o" => "SEARCH_CRITERIA"}]]

the search formula will be: "Find all records where PROPERTY_ID_1 AND PROPERTY_ID_2 are equal to A OR PROPERTY_ID_3 is equal to B"

limit

검색 결과에 표시할 레코드 수이며, 최대 200개입니다.

요청 만드는 중 (JSON)
형식

JSON

방법

POST

URL

/search/APP_ID.json

요청 본문

{"rest_api_key":"API_KEY", "entity_id" => "ENTITY_ID", "search": [[{"a"=>"aNW4nkW5bdUjldO8oKuSku", "b"=>"value name 1", "o"=>"is"}]]}

응답

    
{"records":[
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"value name 1":"2",
"aNW4nkW5bdUjldO8oKuSku":"value name 1",
"value name 2":"aaa",
"aMW4HKWR9bnOoGWQbpWQS4":"value name 2",
"value name 3":"ddd",
"cMW6pcTSjbWOFdTCkBtmkN":"value name 3"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
},
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"value name 1":"2",
"aNW4nkW5bdUjldO8oKuSku":"value name 1",
"value name 2":"aaa",
"aMW4HKWR9bnOoGWQbpWQS4":"value name 2",
"value name 3":"ddd",
"cMW6pcTSjbWOFdTCkBtmkN":"value name 3"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
]
}

             

관계

레코드 연결 방법:

레코드 간의 링크를 업데이트하려면 별도의 해시를 CREATE 또는 UPDATE 레코드 호출에 전달해야합니다.

curl -H 'Content-Type: application/json'-X PUT -d '{ "rel ": {REL_ID: RECORD_ID}} '"https: //quintadb.com/apps/APP_ID/dtypes/CURRENT_RECORD_ID.json? rest_api_key=API_KEY "

이 해시는 다음과 같아야합니다. 다 대다 관계가있는 경우 'rel'=> {rel_id=> RECORD_ID} 또는 'rel'=> {rel_id=> [RECORD_ID, RECORD_ID2]}와 같습니다. 여기서 RECORD_ID는 연결하려는 레코드의 ID입니다. 현재 레코드입니다. rel_id를 얻는 방법은 아래를 참조하십시오.

매개 변수
rest_api_key

API 키

PROPERTY_ID

필드 설정을 업데이트하려면 필드 식별자를 알아야합니다. Fetch All Form Fields 호출을 사용하여 ID를 찾을 수 있습니다. 알고 있으면 다음이 필요합니다. 이 ID를 아래 링크의 URL에 추가하려면, 즉 /apps/APP_ID/entities/ENTITY_ID/properties/ID.json을 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json 으로 변경하십시오.

ENTITY_ID

필드 설정을 업데이트하려면 필드의 양식 식별자를 알아야합니다. 모든 양식 가져 오기 호출을 사용하여 ENTITY_ID를 찾을 수 있습니다. 알고 있으면 다음이 필요합니다. 이 ENTITY_ID를 아래 링크의 URL에 추가하려면, 즉 /apps/APP_ID/entities/ENTITY_ID/properties.json을 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json으로 변경하십시오.

요청 만드는 중 (JSON)
형식

JSON

방법

GET

URL

/entities/ENTITY_ID/get_rel_id/PROPERTY_ID.json?rest_api_key=API_KEY

요청 본문

{"rest_api_key":"API_KEY", {"entity_id" : ENTITY_ID, "property_id" : PROPERTY_ID}}

응답

11842         

보고서

이러한 보고서 속성 은 REST API를 통해 액세스 할 수 있습니다.

id

ID

name

이름

보고서 가져 오기

매개 변수
rest_api_key

API 키

APP_ID

앱 ID

ENTITY_ID

테이블 (양식) ID

요청 만드는 중 (JSON)
형식

JSON

방법

GET

URL

/apps/APP_ID/entities/ENTITY_ID/views/index.json

요청 본문

{"rest_api_key":"API_KEY"}

응답: 모든 테이블 보고서를 반환합니다.

    
{"reports":[
{"id"              : "aOWO_dVXHdHie1WeGFE8k2"
 "name"            : "Report Name 1",
 "created_at"      : "2011-08-16T05:42:40-05:00",
 "updated_at"      : "2011-08-16T05:42:40-05:00",
 "entity_id"    : 'aEWQZdIXfahOqWvcvwrGTP',
 "app_id"  : 'ddIbpcNSncW5xcHxpdHCoW'
 },
{"id"              : "aOWO3eVXHdHie1WeGFE8k2"
 "name"            : "Report Name 2",
 "created_at"      : "2011-04-29T01:26:22-05:00",
 "updated_at"      : "2011-08-16T00:47:56-05:00",
 "entity_id"       : 'RtWQZdIXfahOqWvcvwrGTP',
 "app_id"          : 'ddIbpcNSncW5xcHxpdHCoW'
} ]}
             

요청 만드는 중 (XML)
형식

XML

방법

GET

URL

/apps/APP_ID/entities/ENTITY_ID/views/index.xml

요청 본문: 모든 테이블 보고서를 반환합니다.

<?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
</api_call_params>

응답

    
<?xml version="1.0" encoding="UTF-8"?>
<reports type="array">
<report>
<id>bYWQnuBajdBOkAW4BdMmki</id>
<app-id>ddIbpcNSncW5xcHxpdHCoW</app-id>
<entity-id>aEWQZdIXfahOqWvcvwrGTP</entity-id>
<created-at type="datetime">2011-09-17T10:40:40-05:00</created-at>
<updated-at type="datetime">2011-09-17T10:40:40-05:00</updated-at>
</record>
<record>
<id>dcQSkdWO1odA5HAmkYWOix</id>
<app-id>ddIbpcNSncW5xcHxpdHCoW</app-id>
<entity-id>aEWQZdIXfahOqWvcvwrGTP</entity-id>
<created-at type="datetime">2011-09-17T04:28:10-05:00</created-at>
<updated-at type="datetime">2011-09-17T04:28:10-05:00</updated-at>
</report>
</reports>
             

파일

파일 URL 가져 오기

레코드 파일을 다운로드하려면 먼저 레코드 값을 가져온 다음 https://quintadb.com/images/data/PROPERTY_ID/RECORD_ID/FILE_NAME과 같은 링크를 사용하여 파일을 다운로드 할 수 있습니다. 여기서 FILE_NAME-PROPERTY_ID=> VALUE, RECORD_ID-레코드 ID, PROPERTY_ID-필드 ID와 같은 레코드 값 해시에서 가져올 수있는 파일 이름입니다.

파일 업로드

파일을 레코드에 업로드하려면 multipart/form-data 콘텐츠 유형 헤더를 사용하여 upload_file API 메서드에 POST 요청을해야하며 그 후에 만 ​​레코드를 생성하거나 업데이트해야합니다. 따라서 레코드 ID 호출 전에 생성되어야합니다. 또한 Multipart 헤더를 생성해야합니다. 아래의 MultipartPost 클래스를 사용하여 Ruby 예제를 따르십시오. 예제에서는 파일을 하위 폼에 업로드하는 방법도 배웁니다.
매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

property_id

필드 설정을 업데이트하려면 필드 식별자를 알아야합니다. Fetch All Form Fields 호출을 사용하여 ID를 찾을 수 있습니다. 알고 있으면 다음이 필요합니다. 이 ID를 아래 링크의 URL에 추가하려면, 즉 /apps/APP_ID/entities/ENTITY_ID/properties/ID.json을 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json 으로 변경하십시오.

dtype_id

레코드 식별자를 알아야합니다. Fetch All Records 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 있으면이 ID를 URL에 추가해야합니다. 아래 링크, 즉 /apps/APP_ID/dtypes/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json으로 변경

요청 만드는 중 (JSON)
형식

JSON

방법

POST

URL

/entities/APP_ID/upload_file/PROPERTY_ID.json?dtype_id=DTYPE_ID

요청 본문

{"rest_api_key"=>API_KEY, "filedata"="your_file_here", "dtype_id"=>"fRLA83jrnAUOi5TEQLyuGw", "app_id"=>"bsx8kgWR9jWOBdUftcRXf9"}

응답

    Uploaded
             

파일 제거

매개 변수
rest_api_key

API 키

APP_ID

데이터베이스 정보를 가져 오려면 데이터베이스 식별자를 알아야합니다. 모든 데이터베이스 가져 오기 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 나면 다음을 수행해야합니다. 이 ID를 아래 링크의 URL에 추가하십시오. 즉, /apps/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2.json으로 변경하십시오.

property_id

필드 설정을 업데이트하려면 필드 식별자를 알아야합니다. Fetch All Form Fields 호출을 사용하여 ID를 찾을 수 있습니다. 알고 있으면 다음이 필요합니다. 이 ID를 아래 링크의 URL에 추가하려면, 즉 /apps/APP_ID/entities/ENTITY_ID/properties/ID.json을 /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json 으로 변경하십시오.

DTYPE_ID

레코드 식별자를 알아야합니다. Fetch All Records 호출을 사용하여 ID를 찾을 수 있습니다. 일단 알고 있으면이 ID를 URL에 추가해야합니다. 아래 링크, 즉 /apps/APP_ID/dtypes/ID.json을 /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json으로 변경

SINGLE_FILE_NAME

파일 이름

요청 만드는 중 (JSON)
형식

JSON

방법

GET

URL

/dtypes/delete_dtype_file/APP_ID/DTYPE_ID/PROPERTY_ID.json

요청 본문

{"rest_api_key"=>API_KEY, "single_file_name"=>"Selection_002.png", "app_id"=>"bsx8kgWR9jWOBdUftcRXf9", "dtype_id"=>"wlS5MeyMqQiCv16FdG3ztQ", "property_id"=>"bwW68wWP1cSikQqSkhl04I"}

응답

    File removed

신규 — Model Context Protocol
OAuth 2.0

QuintaDB MCP 서버

Claude Desktop(또는 MCP 호환 AI 에이전트)을 QuintaDB 데이터에 직접 연결하세요. 레코드 조회, 항목 생성, 포털 사용자 관리 — 모두 자연어로 처리합니다.

list_projects create_form create_field get_records create_record update_record delete_record search_records duplicate_record list_portals generate_ai_site list_charts get_usage_stats +90 more
1
Claude Desktop 설치 claude.ai/download에서 다운로드 — claude.ai/download
2
MCP 서버 추가 Claude Desktop에서: 설정 → 개발자 → 서버 추가, URL 붙여넣기 https://quintadb.com/mcp
3
브라우저에서 승인 Claude가 QuintaDB 로그인 페이지를 엽니다 — 승인을 클릭하세요. 완료, 키가 필요 없습니다.
4
데이터와 대화 시작하기 Claude에게 레코드 조회, 양식 생성, 포털 구축을 요청하세요 — 자연어로.

또는 나중에 연결하려면 지금 승인하세요:

QuintaDB를 Claude에 연결

맞춤형 에이전트 또는 서버 간 통합을 구축하는 개발자를 위한 것입니다.

claude_desktop_config.json
{
  "mcpServers": {
    "quintadb": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://quintadb.com/mcp",
        "--header",
        "X-Api-Key:YOUR_API_KEY"
      ]
    }
  }
}

다음에서 API 키를 받으세요 프로필 → API 키

노코드 통합

코드를 작성하지 않고 QuintaDB를 수천 개의 앱에 연결하세요.

🤝 파트너 되기

QuintaDB에서 개발하거나, 저희 플랫폼을 재판매하거나, 고객을 위한 통합을 만드세요. 파트너 프로그램에 참여하여 함께 성장하세요.

문의하기
Smithery

업종별 솔루션

내 업무에 맞게 고쳐 쓰는 준비된 구조입니다.

Real Estate 건설 교육 농업 마케팅 대행사 물류 법률 서비스 비영리 단체 여행사 의료·헬스케어 이커머스 백오피스 인사·채용 자동차 정비 제조 피트니스·스포츠
프로젝트 빌더