English Español Deutsch Italiano Polski Nederlands Português Français 中文 日本語 हिन्दी اللغة العربية Русский Українська
Login
Deutsch

Login

 

QuintaDB-REST-API



QuintaDB-REST-API Damit können Sie das Potenzial der in der QuintaDB-Datenbank gespeicherten Daten voll ausschöpfen. Mit dieser API können Sie mehr erreichen, als die QuintaDB-Schnittstelle derzeit bietet. Tatsächlich bieten wir Ihnen die Möglichkeit dazu Alles, was Sie mit den Daten benötigen. Sie können beispielsweise Ihre eigenen Skripte, Computeranwendungen und mobilen Anwendungen für verschiedene Plattformen wie iPhone/Android und andere erstellen. Und QuintaDB bleibt dort. wo Sie Ihre Daten speichern, verwalten und mit anderen verwenden.

Informationen zum Verbinden von QuintaDB und Thunkable finden Sie unter dieser Link (Englisch).

In QuintaDB gibt es eine eigene Anwendung auf der Website Zapier .





Allgemeine Informationen zum Aufrufen der API


Alle Verbindungen müssen über den REST-API-Schlüssel verfügen, der sich im Menü "API" in der oberen rechten Ecke der Seite befindet.
Serverantwort kann je nach Anforderung in JSON oder XML abgerufen werden.
Unten finden Sie die Serverantworttabellen für jede Abfrage. URLs werden als /apps.json angezeigt. Dies bedeutet, dass Sie die Methode mit dem Link https://QuintaDB.com /apps.json in Ihrem Programm aufrufen müssen. Denken Sie daran, dass alle Verbindungen das Protokoll https verwenden müssen und Sie Ihr SSL-Zertifikat überprüfen müssen.

Datenbank

Alle Datenbanken anzeigen
Ruft die Datenbank für die ID ab
Ruft die Datenbank nach Namen ab
Aktualisieren Sie die Datenbank
Löscht die Datenbank
Erstellen Sie ein Projekt

Aufnahme

Datensätze abrufen
Ruft Datensätze aus dem Bericht ab
Holen Sie sich einen Datensatz
Aktualisiert den Datensatz
Zellendaten aktualisieren
Datensatz löschen
Neuer Datensatz
Beziehung
Siehe Dateilink

Formular

Holen Sie sich alle Formulare
Gibt Informationen zu Formularen zurück
Ruft das Formular nach Name ab
Aktualisieren Sie das Formular
Löscht das Formular
Erstellen Sie ein Formular

Feld

Formularfelder abrufen
Holen Sie sich ein Feld
Ruft ein Feld mit Name ab
Aktualisiere das Feld
Feld löschen
Erstellt ein Feld
Liefert die Summen in der Spalte

Beispiel für Ruby ~ Javascript-Beispiel (jQuery)


Datenbank

Solche Datenbankattribute können mit der REST-API abgerufen werden.
Attribut Beschreibung
id Die eindeutige Datenbankkennung
name Name
created_at Zeitpunkt, zu dem die Datenbank erstellt wurde
updated_at Zeitpunkt, zu dem die Datenbank aktualisiert wurde
dtypes_count Anzahl der Datensätze in der Datenbank
entities_count Anzahl der Tabellen in der Datenbank
properties_count Anzahl der Spalten in der Datenbank
Alle Datenbanken anzeigen - returns your current databases.
Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
page Datenbanken werden 20 pro Seite angezeigt, sodass die Seite 1..5 sein kann
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps.json GET {"page":1,"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 /apps.xml GET <?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">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>              

Ruft die Datenbank für die ID ab - Gibt Informationen zur Datenbank zurück
Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
ID Sie müssen die ID der Datenbank kennen, die Sie löschen möchten. Sie können die ID nach Erhalt aller Datenbanken finden. Wenn Sie die Datenbank-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/ID.json auf /apps/aOWO_dVXHdHie1WeGFE8k2.json
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps/ID.json GET {"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
 }
}
         
XML /apps/ID.xml GET <?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>

Ruft die Datenbank nach Namen ab - Gibt Informationen zur Datenbank zurück
Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
Name Sie müssen den Datenbanknamen kennen. Sie können den Namen abrufen, indem Sie die Abfrage ausführen. Alle Datenbanken abrufen .
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps/search.json GET {"rest_api_key":"API_KEY", "name":"Database Name 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 /apps/search.xml GET <?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">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>

Aktualisieren Sie die Datenbank - Sie können den Datenbanknamen aktualisieren
Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
name Neuer Datenbankname
ID Sie müssen die ID der Datenbank kennen, die Sie löschen möchten. Sie können die ID nach Erhalt aller Datenbanken finden. Wenn Sie die Datenbank-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/ID.json auf /apps/aOWO_dVXHdHie1WeGFE8k2.json
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps/ID.json PUT {"rest_api_key":"API_KEY",
"name":"New database name"}

{"database":{"id"              : "aOWO_dVXHdHie1WeGFE8k2"
 "name"            : "New database name",
 "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 /apps/ID.xml PUT <?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">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>

Löscht die Datenbank - Löscht die Datenbank
Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
ID Sie müssen die ID der Datenbank kennen, die Sie löschen möchten. Sie können die ID nach Erhalt aller Datenbanken finden. Wenn Sie die Datenbank-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/ID.json auf /apps/aOWO_dVXHdHie1WeGFE8k2.json
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps/ID.json DELETE {"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 /apps/ID.xml DELETE <?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>

After removing database this call returns all databases which were left.
Erstellen Sie ein Projekt - Erstellen Sie ein neues Projekt
Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
database_name Der Name der Datenbank
form_name Der Name des Formulars. Sie können keine Datenbank ohne Formular erstellen, da eine Datenbank ohne Formular keinen Sinn hat.
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps.json POST {"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 /apps.xml POST <?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>

Wenn ein Fehler auftritt, erhalten Sie eine Meldung, z. B. 'Ein Projekt mit diesem Namen existiert bereits'.

Formular

Diese -Formattribute können von der REST-API abgerufen werden.
Attribut Beschreibung
id Die eindeutige Kennung für das Formular
name Name
desc Beschreibung
post_action Liste der Empfänger von E-Mail-Nachrichten
target_page URL-Adresse. Der Benutzer, der das Formular ausgefüllt hat, wird auf diese Seite weitergeleitet
position Formularposition. Zeigt die Reihenfolge an, in der das Formular im Vergleich zu anderen Datenbankformularen empfangen wird
sort_by Die Kennung des Felds, nach dem die Formulardatensätze sortiert werden sollen
asc true або false. Das heißt nach Zunahme oder Abnahme sortierte Datensätze
per_page Wie many Datensätze werden pro Seite angezeigt?
allow_delete true oder false. Wenn true, können Benutzer Datensätze aus der integrierten Datenbank löschen
allow_database true oder false. Wenn true, können Benutzer alle Datenbankeinträge in der integrierten Datenbank anzeigen
send_emails true oder false. Senden oder Nicht-E-Mail-Benachrichtigung über neue Datensätze, die der Datenbank hinzugefügt wurden
new_widget Hash-onetellungen bilden Widget
records_widget onetellungen für das Hash-Datenbank-Widget
settings Hash-Formularonetellungen
Holen Sie sich alle Formulare - Ruft alle Datenbankformulare ab
Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
ID Sie müssen die ID der Datenbank kennen, die Sie löschen möchten. Sie können die ID nach Erhalt aller Datenbanken finden. Wenn Sie die Datenbank-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/ID.json auf /apps/aOWO_dVXHdHie1WeGFE8k2.json
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps/ID/entities.json GET {"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 /apps/ID/entities.xml GET <?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>

Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
APP_ID Sie müssen die ID der Datenbank kennen, die Sie löschen möchten. Sie können die ID nach Erhalt aller Datenbanken finden. Wenn Sie die Datenbank-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/ID.json auf /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Sie müssen die Formular-ID kennen. Sie finden ENTITY_ID nach Erhalt aller Formulare . Wenn Sie die Formular-ID kennen, müssen Sie ENTITY_ID in der URL auflisten, zum Beispiel:/apps/APP_ID/entity. json on /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps/APP_ID/entities/ID.json GET {"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 /apps/APP_ID/entities/ID.xml GET <?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>

Ruft das Formular nach Name ab - returns form information
Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
Der Name der Datenbank Sie müssen den Datenbanknamen kennen. Sie können den Namen abrufen, indem Sie die Abfrage ausführen. Alle Datenbanken abrufen .
Formularname Sie müssen den Namen des Formulars kennen. Sie können ihn erhalten, indem Sie Alle Formulare abrufen verbinden.
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps/search/entities/search.json GET {"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 /apps/search/entities/search.xml GET <?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>

Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
name Neuer Formularname. Alle verfügbaren Optionen hier anzeigen
APP_ID Sie müssen die ID der Datenbank kennen, die Sie löschen möchten. Sie können die ID nach Erhalt aller Datenbanken finden. Wenn Sie die Datenbank-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/ID.json auf /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Sie müssen die Formular-ID kennen. Sie finden ENTITY_ID nach Erhalt aller Formulare . Wenn Sie die Formular-ID kennen, müssen Sie ENTITY_ID in der URL auflisten, zum Beispiel:/apps/APP_ID/entity. json on /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps/APP_ID/entities/ID.json PUT {"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 /apps/APP_ID/entities/ID.xml PUT <?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<name>New form name</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</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>

Löscht das Formular - Entfernt das Formular aus dem Projekt
Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
APP_ID Sie müssen die ID der Datenbank kennen, die Sie löschen möchten. Sie können die ID nach Erhalt aller Datenbanken finden. Wenn Sie die Datenbank-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/ID.json auf /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Sie müssen die ID des Formulars kennen, das Sie löschen möchten. Sie können die ID nach Erhalt aller Formulare finden . Wenn Sie die Formular-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/APP_ID /entities/ID.json on /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2.json
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps/APP_ID/entities/ID.json DELETE {"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 /apps/APP_ID/entities/ID.xml DELETE <?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>

Erstellen Sie ein Formular - Fügen Sie dem Projekt ein neues Formular hinzu
Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
name Formularname
APP_ID Sie müssen die ID der Datenbank kennen, die Sie löschen möchten. Sie können die ID nach Erhalt aller Datenbanken finden. Wenn Sie die Datenbank-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/ID.json auf /apps/aOWO_dVXHdHie1WeGFE8k2.json
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps/APP_ID/entities/ID.json POST {"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 /apps/APP_ID/entities/ID.xml POST <?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>

Feld

Solche Feldattribute können von der REST-API abgerufen werden.
Attribut Beschreibung
id Die eindeutige Kennung des Feldes
entity_id Formularfeld-ID
name Name
desc Beschreibung
type_name Feldtyp. Kann sein: 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
default Der Standardwert
validate_options Validierungsoptionen
position Die Position des Feldes im Formular
visible wahr oder falsch. Zeigt an, ob diese Spalte in der integrierten Datenbank angezeigt wird
size Feldgröße
cols Spalten des Felds Tabellentyp
rows Tabellenfeldzeilen
Formularfelder abrufen - Ruft alle Formularfelder ab
Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
APP_ID Sie müssen die ID der Datenbank kennen, die Sie löschen möchten. Sie können die ID nach Erhalt aller Datenbanken finden. Wenn Sie die Datenbank-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/ID.json auf /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Sie müssen die Formular-ID kennen. Sie finden ENTITY_ID nach Erhalt aller Formulare . Wenn Sie die Formular-ID kennen, müssen Sie ENTITY_ID in der URL auflisten, zum Beispiel:/apps/APP_ID/entity. json on /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps/APP_ID/entities/ID/properties.json GET {"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 /apps/APP_ID/entities/ID/properties.xml GET <?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>

Holen Sie sich ein Feld - Sie können diese Feldattribute erhalten.
Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
APP_ID Sie müssen die ID der Datenbank kennen, die Sie löschen möchten. Sie können die ID nach Erhalt aller Datenbanken finden. Wenn Sie die Datenbank-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/ID.json auf /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Sie müssen die Formular-ID kennen. Sie finden ENTITY_ID nach Erhalt aller Formulare . Wenn Sie die Formular-ID kennen, müssen Sie ENTITY_ID in der URL auflisten, zum Beispiel:/apps/APP_ID/entity. json on /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
ID Sie müssen die ID des Felds kennen. Sie können die ID nach Erhalt aller Formularfelder finden. Wenn Sie die Feld-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/APP_ID/entity/ENTITY_ID/properties/ID.json unter /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps/APP_ID/entities/ENTITY_ID/properties/ID.json GET {"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 /apps/APP_ID/entities/ENTITY_ID/properties/ID.xml GET <?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>
</field>

Ruft ein Feld mit Name ab - Sie können diese Feldattribute erhalten.
Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
Der Name der Datenbank Should Know Db Name For Field Html
Formularname Sie müssen den Namen des Formulars kennen. Sie können ihn erhalten, indem Sie Alle Formulare abrufen verbinden.
Field name Sie müssen den Namen des Feldes kennen. Sie können ihn erhalten, indem Sie Alle Formularfelder abrufen verbinden.
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps/search/entities/search/properties/search.json GET {"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 /apps/search/entities/search/properties/search.xml GET <?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>
</field>

Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
name Neuer Feldname. Alle verfügbaren Attribute finden Sie hier
APP_ID Sie müssen die ID der Datenbank kennen, die Sie löschen möchten. Sie können die ID nach Erhalt aller Datenbanken finden. Wenn Sie die Datenbank-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/ID.json auf /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Sie müssen die Formular-ID kennen. Sie finden ENTITY_ID nach Erhalt aller Formulare . Wenn Sie die Formular-ID kennen, müssen Sie ENTITY_ID in der URL auflisten, zum Beispiel:/apps/APP_ID/entity. json on /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
ID Sie müssen die ID des Felds kennen. Sie können die ID nach Erhalt aller Formularfelder finden. Wenn Sie die Feld-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/APP_ID/entity/ENTITY_ID/properties/ID.json unter /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps/APP_ID/entities/ENTITY_ID/properties/ID.json PUT {"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 /apps/APP_ID/entities/ENTITY_ID/properties/ID.xml PUT <?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>
</field>

Feld löschen - löscht das Formularfeld
Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
APP_ID Sie müssen die ID der Datenbank kennen, die Sie löschen möchten. Sie können die ID nach Erhalt aller Datenbanken finden. Wenn Sie die Datenbank-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/ID.json auf /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Sie müssen die Formular-ID kennen. Sie finden ENTITY_ID nach Erhalt aller Formulare . Wenn Sie die Formular-ID kennen, müssen Sie ENTITY_ID in der URL ersetzen, z. B. /apps/APP_ID/entities/ENTITY_ID/properties.json durch/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.
ID Sie müssen die ID des Felds kennen. Sie können die ID nach Erhalt aller Formularfelder finden. Wenn Sie die Feld-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/APP_ID/entity/ENTITY_ID/properties/ID.json unter /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps/APP_ID/entities/ENTITY_ID/properties/ID.json DELETE {"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 /apps/APP_ID/entities/ENTITY_ID/properties/ID.json DELETE <?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>

Erstellt ein Feld - Fügt dem Formular ein neues Feld hinzu
Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
name Feldname
type_name Feldtyp. Kann sein: 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
APP_ID Sie müssen die ID der Datenbank kennen, die Sie löschen möchten. Sie können die ID nach Erhalt aller Datenbanken finden. Wenn Sie die Datenbank-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/ID.json auf /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Sie müssen die Formular-ID kennen. Sie finden ENTITY_ID nach Erhalt aller Formulare . Wenn Sie die Formular-ID kennen, müssen Sie ENTITY_ID in der URL ersetzen, z. B. /apps/APP_ID/entities/ENTITY_ID/properties.json durch/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps/APP_ID/entities/ENTITY_ID/properties.json POST {"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 /apps/APP_ID/entities/ENTITY_ID/properties.xml POST <?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>

Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
ENTITY_ID Sie müssen die Formular-ID kennen. Sie finden ENTITY_ID nach Erhalt aller Formulare . Wenn Sie die Formular-ID kennen, müssen Sie ENTITY_ID in der URL ersetzen, z. B. /apps/APP_ID/entities/ENTITY_ID/properties.json durch/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.
ID Sie müssen die ID des Felds kennen. Sie können die ID nach Erhalt aller Formularfelder finden. Wenn Sie die Feld-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/APP_ID/entity/ENTITY_ID/properties/ID.json unter /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
view Um Datensätze abzurufen, müssen Sie die Berichts-ID kennen. (Nicht unbedingt)
Format URL Methode Inhalt der Anfrage Antwort
JSON /search/sum/ENTITY_ID/ID.json?view=VIEW GET {"rest_api_key":"API_KEY", "ENTITY_ID": "aEWQZdIXfahOqWvcvwrGTP", "ID": "aMW4HKWR9bnOoGWQbpWQS4"}

3
         
XML /search/sum/ENTITY_ID/ID.xml?view=VIEW GET <?xml version="1.0" encoding="UTF-8"?>
<api_call_params>
<rest_api_key>API_KEY</rest_api_key>
<ENTITY_ID>aEWQZdIXfahOqWvcvwrGTP</ENTITY_ID>
<ID>aMW4HKWR9bnOoGWQbpWQS4</ID>
</api_call_params>

3

Aufnahme

Solche -Aufzeichnungsattribute können von der REST-API abgerufen werden.
Attribut Beschreibung
id Die eindeutige Kennung für den Datensatz.
page Records paginated by per_page records per page.
app_id Projekt-ID
entity_id Formular-ID aufzeichnen.
values Hash-Schreibwerte. Dabei ist der Schlüssel die Feld-ID und der Wert der Feldwert.
rel_values Hash des Beziehungswerts des Datensatzes. Dabei ist der Schlüssel die Feld-ID und der Wert die ID des zugeordneten Datensatzes.
subform_values Hash-Werte des Unterformulars. Dabei ist der Schlüssel die Feldkennung und der Wert ein Array mit den Unterformular-Datensatzkennungen.
approved Wenn die Datenbankmoderation aktiviert ist, gibt dieses Attribut den verfügbaren Datensatz in der integrierten Datenbank an.
created_at Zeitpunkt, zu dem das Konto erstellt wurde.
updated_at Zeitpunkt, zu dem das Konto aktualisiert wurde.
Datensätze abrufen - Alle Formulardatensätze abrufen
Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
APP_ID Sie müssen die ID der Datenbank kennen, die Sie löschen möchten. Sie können die ID nach Erhalt aller Datenbanken finden. Wenn Sie die Datenbank-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/ID.json auf /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Sie müssen die Formular-ID kennen. Sie finden ENTITY_ID nach Erhalt aller Formulare . Wenn Sie die Formular-ID kennen, müssen Sie ENTITY_ID in der URL auflisten, zum Beispiel:/apps/APP_ID/entity. json on /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
page Seitenzahl mit Datensätzen. Von 1 bis Anzahl der Datensätze / per_page .
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps/APP_ID/dtypes/entity/ENTITY_ID.json GET {"rest_api_key":"API_KEY", "page": 1}
	
{"records":[
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"2",
"aMW4HKWR9bnOoGWQbpWQS4":"aaa",
"cMW6pcTSjbWOFdTCkBtmkN":"ddd"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
},
{
"id":"dcQSkdWO1odA5HAmkYWOix",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"1",
"aMW4HKWR9bnOoGWQbpWQS4":"test",
"cMW6pcTSjbWOFdTCkBtmkN":"test2"},
"approved":false,
"created_at":"2011-09-17T04:28:10-05:00",
"updated_at":"2011-09-17T04:28:10-05:00"
}
]
}
	         
XML /apps/APP_ID/dtypes/entity/ENTITY_ID.xml GET <?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"?>
<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>

Ruft Datensätze aus dem Bericht ab - Ruft alle Datensätze aus dem Bericht ab
Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
view Um Datensätze abzurufen, müssen Sie die Berichts-ID kennen.
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps/APP_ID/dtypes/entity/ENTITY_ID.json GET {"rest_api_key":"API_KEY", "view": REPORT_ID}
		
{"records":[
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"2",
"aMW4HKWR9bnOoGWQbpWQS4":"aaa",
"cMW6pcTSjbWOFdTCkBtmkN":"ddd"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
]
}
		
	
XML /apps/APP_ID/dtypes/entity/ENTITY_ID.xml GET <?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>
</records>

Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
APP_ID Sie müssen die ID der Datenbank kennen, die Sie löschen möchten. Sie können die ID nach Erhalt aller Datenbanken finden. Wenn Sie die Datenbank-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/ID.json auf /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Sie müssen die Datensatz-ID kennen. Die ID kann gefunden werden, nachdem Sie alle Datensätze erhalten haben . Wenn Sie die ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/APP_ID/dtypes/ID. json on /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps/APP_ID/dtypes/ID.json GET {"rest_api_key":"API_KEY"}

{"record":
{
"id":"bYWQnuBajdBOkAW4BdMmki",
"app_id":"ddIbpcNSncW5xcHxpdHCoW",
"entity_id":"aEWQZdIXfahOqWvcvwrGTP",
"values":{"aNW4nkW5bdUjldO8oKuSku":"2",
"aMW4HKWR9bnOoGWQbpWQS4":"aaa",
"cMW6pcTSjbWOFdTCkBtmkN":"ddd"},
"approved":false,
"created_at":"2011-09-17T10:40:40-05:00",
"updated_at":"2011-09-17T10:40:40-05:00"
}
}
         
XML /apps/APP_ID/dtypes/ID.xml GET <?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>

Aktualisiert den Datensatz - Sie können diese Datensatzattribute aktualisieren.
Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
values Hash-Datensatzwerte, wobei der Schlüssel die Formularfeld-ID ist
json_values If you using jQuery, Ruby or another programming language then, please, use 'values' parameter to send encoding parameters. However, if your framework doesn't allow this you can send record values as JSON string, but in this case specify your parameter name as 'json_values'. And your JSON values string will looks like this: "{"aNW4nkW5bdUjldO8oKuSku":"2", "aMW4HKWR9bnOoGWQbpWQS4":"aaa"}"
subforms_values / subforms_json_values To create or update subforms, in the same way, use 'subforms_values' or 'json_subforms_values'.
With a format below:
"{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"}}}" .

Where property1_id and property2_id - this is Fields ID's with a Subform type in the main table.
subform1_id, subform2_id - Forms ID's, which was set in property1_id and property2_id settings.
subform1_record1_id и subform1_record2_id - this is new or existent subform records ID's.
subform1_field1_id, subform1_field2_id - fields ID's in the form subform1_id.
subform2_field1_id, subform2_field2_id - fields ID's in the form subform2_id.

All ID's - it's a 22 characters URL-save base64 code, you can get them from other API calls or create for new subform records.
APP_ID Sie müssen die ID der Datenbank kennen, die Sie löschen möchten. Sie können die ID nach Erhalt aller Datenbanken finden. Wenn Sie die Datenbank-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/ID.json auf /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Sie müssen die Datensatz-ID kennen. Die ID kann gefunden werden, nachdem Sie alle Datensätze erhalten haben . Wenn Sie die ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/APP_ID/dtypes/ID. json on /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps/APP_ID/dtypes/ID.json PUT {"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 /apps/APP_ID/dtypes/ID.xml PUT <?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>

Zellendaten aktualisieren - Sie können Zellendaten aktualisieren, indem Sie Datensatz-ID, Feld und neuen Wert senden.
Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
val Der neue Wert der Datenzelle
DTYPE_ID Sie müssen die Datensatz-ID kennen. Die ID kann gefunden werden, nachdem Sie alle Datensätze erhalten haben . Wenn Sie die ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/APP_ID/dtypes/ID. json on /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json
PROPERTY_ID Sie müssen die ID des Felds kennen. Sie können die ID nach Erhalt aller Formularfelder finden. Wenn Sie die Feld-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/APP_ID/entity/ENTITY_ID/properties/ID.json unter /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
Format URL Methode Inhalt der Anfrage Antwort
JSON /cell_values/DTYPE_ID/update_cell_value/PROPERTY_ID.json PUT {"rest_api_key":"API_KEY", "property_id": "aNW4nkW5bdUjldO8oKuSku", "dtype_id": "cMW6pcTSjbWOFdTCkBtmkN", "val": "John Smith"}

John Smith
         
XML /cell_values/DTYPE_ID/update_cell_value/PROPERTY_ID.xml PUT <?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"?>
John Smith

Datensatz löschen - Löscht den Datensatz aus der Datenbank
Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
APP_ID Sie müssen die ID der Datenbank kennen, die Sie löschen möchten. Sie können die ID nach Erhalt aller Datenbanken finden. Wenn Sie die Datenbank-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/ID.json auf /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Sie müssen die Datensatz-ID kennen. Die ID kann gefunden werden, nachdem Sie alle Datensätze erhalten haben . Wenn Sie die ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/APP_ID/dtypes/ID. json on /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps/APP_ID/dtypes/ID.json DELETE {"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 /apps/APP_ID/dtypes/ID.xml DELETE <?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>

Neuer Datensatz - Fügt der Datenbank einen neuen Datensatz hinzu
Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
values / json_values If you using jQuery, Ruby or another programming language then, please, use 'values' parameter to send encoding parameters. However, if your framework doesn't allow this you can send record values as JSON string, but in this case specify your parameter name as 'json_values'. And your JSON values string will looks like this: "{"aNW4nkW5bdUjldO8oKuSku":"2", "aMW4HKWR9bnOoGWQbpWQS4":"aaa"}"
subforms_values / subforms_json_values To create or update subforms, in the same way, use 'subforms_values' or 'json_subforms_values'.
With a format below:
"{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"}}}" .

Where property1_id and property2_id - this is Fields ID's with a Subform type in the main table.
subform1_id, subform2_id - Forms ID's, which was set in property1_id and property2_id settings.
subform1_record1_id и subform1_record2_id - this is new or existent subform records ID's.
subform1_field1_id, subform1_field2_id - fields ID's in the form subform1_id.
subform2_field1_id, subform2_field2_id - fields ID's in the form subform2_id.

All ID's - it's a 22 characters URL-save base64 code, you can get them from other API calls or create for new subform records.
ID Sie müssen UUID (eindeutige Kennung) generieren, deren Länge 22 Zeichen URL-sicher ist base64.Zum Beispiel in Ruby . Dann müssen Sie es in den Hash-Werten übergeben, z. B.: Values ​​=> {'id' => ID}, змінити на: values ​​=> {'id' => '22adadVXHdHie1WeGFE8k2'}
APP_ID Sie müssen die ID der Datenbank kennen, die Sie löschen möchten. Sie können die ID nach Erhalt aller Datenbanken finden. Wenn Sie die Datenbank-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/ID.json auf /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Sie müssen die Formular-ID kennen. Sie finden ENTITY_ID nach Erhalt aller Formulare . Wenn Sie die Formular-ID kennen, müssen Sie ENTITY_ID in der URL ersetzen, z. B. /apps/APP_ID/entities/ENTITY_ID/properties.json durch/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.
Format URL Methode Inhalt der Anfrage Antwort
JSON /apps/APP_ID/dtypes.json POST {"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 /apps/APP_ID/dtypes.xml POST <?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>

Beziehung - So verknüpfen Sie Datensätze

Um eine Beziehung zwischen Datensätzen herzustellen, müssen Sie einen separaten Hash in der Abfrage CREATE OR UPDATE record senden.

curl -H 'Inhaltstyp: 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"

Hash muss Sie müssen die Form 'rel' => {rel_id => RECORD_ID} oder 'rel' => {rel_id => [RECORD_ID, RECORD_ID2]} haben, wenn Sie eine many-zu-many-Beziehung haben. Dabei ist RECORD_ID die ID des Datensatzes, in dem Sie den aktuellen kombinieren möchten Rekord. So erhalten Sie rel_id.
Parameter Beschreibung
rest_api_key Ihr API-Schlüssel
ENTITY_ID Sie müssen die Formular-ID kennen. Sie finden ENTITY_ID nach Erhalt aller Formulare . Wenn Sie die Formular-ID kennen, müssen Sie ENTITY_ID in der URL ersetzen, z. B. /apps/APP_ID/entities/ENTITY_ID/properties.json durch/apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.
PROPERTY_ID Sie müssen die ID des Felds kennen. Sie können die ID nach Erhalt aller Formularfelder finden. Wenn Sie die Feld-ID kennen, müssen Sie die ID in der URL ersetzen, zum Beispiel:/apps/APP_ID/entity/ENTITY_ID/properties/ID.json unter /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
Format URL Methode Inhalt der Anfrage Antwort
JSON /entities/ENTITY_ID/get_rel_id/PROPERTY_ID.json?rest_api_key=API_KEY GET {"rest_api_key":"API_KEY", {"entity_id" : ENTITY_ID, "property_id" : PROPERTY_ID}} 11842
Siehe Dateilink - Siehe Dateilink


Um den Link zur Datei zu erhalten, rufen Sie zuerst die Datensatzfeldwerte ab und Sie können die Datei über den Link https://quintadb.com/images/data/PROPERTY_ID/RECORD_ID/FILE_NAME herunterladen, wobei FILE_NAME - der Name der heruntergeladenen Datei, erhalten in Hashes vom Typ PROPERTY_ID => VALUE, RECORD_ID - Datensatz-ID, PROPERTY_ID - Feld-ID.

Dies ist die grundlegende REST-API und muss ausreichen, um coole und nützliche Dinge zu erstellen. Wenn Sie jedoch etwas anderes möchten, z. B. mehr Methoden usw., wenden Sie sich bitte an uns jederzeit. Wir freuen uns immer von Ihnen zu hören!