English Español Deutsch Italiano Polski Nederlands Português Français 中文 日本語 हिन्दी اللغة العربية Русский Українська עִברִית Ελληνικά Türk Latvietis
Log in
Nederlands

Log in

 

QuintaDB REST API



QuintaDB REST API Ontworpen om u het potentieel van de gegevens die onen opgeslagen in de QuintaDB-database volledig te benutten. Door deze API te gebruiken, kunt u meer bereiken dan de QuintaDB-interface die momenteel wordt aangeboden. We geven u zelfs de mogelijkheid om dit te doen alles wat u nodig heeft met de gegevens. U kunt bijvoorbeeld uw eigen scripts, computertoepassingen en mobiele toepassingen maken voor verschillende platforms zoals iPhone/Android en other. En QuintaDB blijft daar, waar u uw gegevens opslaat, beheert en gebruikt met othern.

Om QuintaDB en Thunkable te verbinden, zie deze link (Engels).

In QuintaDB heeft een eigen applicatie op de site Zapier .





Algemene informatie over het aanroepen van de API


Alle verbindingen moeten de REST API-sleutel hebben, die u kunt vinden in het menu "API" in de rechterbovenhoek van de pagina.
Serverreactie kan worden verkregen in JSON of XML , afhankelijk van uw verzoek.
Hieronder staan ​​de serverreactietabellen voor elke query. URLs worden weergegeven als /apps.json . Dit betekent dat je de methode met de link https://QuintaDB.com /apps.json in je programma moet aanroepen. Onthoud dat alle verbindingen het https protocol moeten gebruiken en dat u uw SSL-certificaat moet verifiëren.

Database

bekijk alle databases
Haal de database op voor ID
Haal de database op naam
update de database
Verwijder de database
Maak een project

Record

Haal records op
Haal records op uit het rapport
Haal een record op
werk het record bij
celgegevens bijwerken
record verwijderen
Nieuw record
Relatie

Vorm

Verkrijg alle formulieren
Download het formulier in ID
Verkrijg het formulier op naam
werk het formulier bij
het formulier verwijderen
Maak een formulier

Veld

Krijg formuliervelden
Verkrijg een veld
Verkrijg een veld met Naam
werk het veld bij
veld verwijderen
Maak een veld
Verkrijg de totalen in de kolom

Bestanden

Zie bestandslink
bestanden downloaden
bestanden verwijderen

Voorbeeld op Ruby ~ Javascript-voorbeeld (jQuery)


Database

Dergelijke databaseattributen kunnen worden verkregen met de REST API.
Attribuut Beschrijving
id de unieke database-ID
name Naam
created_at Tijdstip waarop de database is gemaakt
updated_at Tijdstip waarop de database is bijgewerkt
dtypes_count aantal records in de database
entities_count aantal tabellen in de database
properties_count aantal kolommen in de database
bekijk alle databases - geeft alle databases terug
Parameter Beschrijving
rest_api_key uw API-sleutel
page Databases worden 20 per pagina weergegeven, dus pagina kan 1..5 onen
Formaat URL methode inhoud van het verzoek Antwoord
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>              

Haal de database op voor ID - geeft informatie over de database
Parameter Beschrijving
rest_api_key uw API-sleutel
ID U moet de ID weten van de database die u wilt verwijderen. U kunt de ID vinden nadat u alle databases heeft ontvangen . Als u de ID van de database kent, moet u de ID in de URL vervangen, bijvoorbeeld:/apps/ID.json op /apps/aOWO_dVXHdHie1WeGFE8k2.json
Formaat URL methode inhoud van het verzoek Antwoord
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>

Haal de database op naam - geeft informatie over de database
Parameter Beschrijving
rest_api_key uw API-sleutel
Naam U moet de databasenaam kennen. U kunt de naam krijgen door de query Alle databases ophalen .. uit te voeren.
Formaat URL methode inhoud van het verzoek Antwoord
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>

update de database - u kunt de databasenaam bijwerken
Parameter Beschrijving
rest_api_key uw API-sleutel
name Nieuwe databasenaam
ID U moet de ID weten van de database die u wilt verwijderen. U kunt de ID vinden nadat u alle databases heeft ontvangen . Als u de ID van de database kent, moet u de ID in de URL vervangen, bijvoorbeeld:/apps/ID.json op /apps/aOWO_dVXHdHie1WeGFE8k2.json
Formaat URL methode inhoud van het verzoek Antwoord
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>

Verwijder de database - verwijdert de database
Parameter Beschrijving
rest_api_key uw API-sleutel
ID U moet de ID weten van de database die u wilt verwijderen. U kunt de ID vinden nadat u alle databases heeft ontvangen . Als u de ID van de database kent, moet u de ID in de URL vervangen, bijvoorbeeld:/apps/ID.json op /apps/aOWO_dVXHdHie1WeGFE8k2.json
Formaat URL methode inhoud van het verzoek Antwoord
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>

na het verwijderen van de database, retourneert deze methode alle resterende databases.
Maak een project - Maak een nieuw project
Parameter Beschrijving
rest_api_key uw API-sleutel
database_name de naam van de database
form_name De naam van het formulier. U kunt gone database maken zonder een formulier omdat er gone zin is in een database zonder een formulier.
Formaat URL methode inhoud van het verzoek Antwoord
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>

Als er een fout optreedt, ontvang je een bericht, bijvoorbeeld 'Er bestaat al een project met deze naam'.

Vorm

Deze vormkenmerken kunnen worden verkregen door de REST API.
Attribuut Beschrijving
id de unieke identificatie voor het formulier
name Naam
desc Beschrijving
post_action lijst met ontvangers van e-mailberichten
target_page URL-adres. De gebruiker die het formulier heeft ingevuld, wordt doorgestuurd naar deze pagina
position Formulierpositie. Toont de volgorde waarin het formulier wordt ontvangen in vergelijking met other databaseformulieren
sort_by de ID van het veld waarmee de formulierrecords moeten worden gesorteerd
asc true або false. Dat betekent volgens oplopende of aflopende gesorteerde records
per_page hoemany records worden er per pagina weergegeven
allow_delete waar of niet waar. Indien waar, kunnen gebruikers records uit de geïntegreerde database verwijderen
allow_database waar of niet waar. Indien waar, kunnen gebruikers alle databaserecords in de geïntegreerde database bekijken
send_emails waar of niet waar. Stuur al dan niet een e-mailmelding van nieuwe records die aan de database onen toegevoegd
new_widget widget voor hash-instellingen van formulier
records_widget Hash-database widget instellingen
settings Hash-formulierinstellingen
Verkrijg alle formulieren - Verkrijg alle databaseformulieren
Parameter Beschrijving
rest_api_key uw API-sleutel
ID U moet de ID weten van de database die u wilt verwijderen. U kunt de ID vinden nadat u alle databases heeft ontvangen . Als u de ID van de database kent, moet u de ID in de URL vervangen, bijvoorbeeld:/apps/ID.json op /apps/aOWO_dVXHdHie1WeGFE8k2.json
Formaat URL methode inhoud van het verzoek Antwoord
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>

Download het formulier in ID - geeft informatie over formulieren
Parameter Beschrijving
rest_api_key uw API-sleutel
APP_ID U moet de ID weten van de database die u wilt verwijderen. U kunt de ID vinden nadat u alle databases heeft ontvangen . Als u de ID van de database kent, moet u de ID in de URL vervangen, bijvoorbeeld:/apps/ID.json op /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Je moet de formulier-ID kennen. Je kunt ENTITY_ID vinden nadat je alle formulieren hebt ontvangen . Als je de formulier-ID kent, moet je ENTITY_ID in de URL vermelden, bijvoorbeeld:/apps/APP_ID/entiteiten. json op /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
Formaat URL methode inhoud van het verzoek Antwoord
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>

Verkrijg het formulier op naam - geeft informatie over formulieren
Parameter Beschrijving
rest_api_key uw API-sleutel
de naam van de database U moet de databasenaam kennen. U kunt de naam krijgen door de query Alle databases ophalen .. uit te voeren.
Formuliernaam Je moet de naam van het formulier weten. Je kunt het verkrijgen door alle formulieren te koppelen.
Formaat URL methode inhoud van het verzoek Antwoord
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 Beschrijving
rest_api_key uw API-sleutel
name Nieuwe formuliernaam. Bekijk alle beschikbare opties hier
APP_ID U moet de ID weten van de database die u wilt verwijderen. U kunt de ID vinden nadat u alle databases heeft ontvangen . Als u de ID van de database kent, moet u de ID in de URL vervangen, bijvoorbeeld:/apps/ID.json op /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Je moet de formulier-ID kennen. Je kunt ENTITY_ID vinden nadat je alle formulieren hebt ontvangen . Als je de formulier-ID kent, moet je ENTITY_ID in de URL vermelden, bijvoorbeeld:/apps/APP_ID/entiteiten. json op /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
Formaat URL methode inhoud van het verzoek Antwoord
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>

het formulier verwijderen - verwijdert het formulier uit het project
Parameter Beschrijving
rest_api_key uw API-sleutel
APP_ID U moet de ID weten van de database die u wilt verwijderen. U kunt de ID vinden nadat u alle databases heeft ontvangen . Als u de ID van de database kent, moet u de ID in de URL vervangen, bijvoorbeeld:/apps/ID.json op /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID U moet de ID kennen van het formulier dat u wilt verwijderen. U kunt de ID vinden nadat u alle formulieren heeft ontvangen . Als u de formulier-ID kent, moet u de ID in de URL vervangen, bijvoorbeeld:/apps/APP_ID /entities/ID.json op /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2.json
Formaat URL methode inhoud van het verzoek Antwoord
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>

Maak een formulier - Voeg een nieuw formulier toe aan het project
Parameter Beschrijving
rest_api_key uw API-sleutel
name Formuliernaam
APP_ID U moet de ID weten van de database die u wilt verwijderen. U kunt de ID vinden nadat u alle databases heeft ontvangen . Als u de ID van de database kent, moet u de ID in de URL vervangen, bijvoorbeeld:/apps/ID.json op /apps/aOWO_dVXHdHie1WeGFE8k2.json
Formaat URL methode inhoud van het verzoek Antwoord
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>

Veld

Dergelijke veldattributen kunnen worden verkregen door de REST API.
Attribuut Beschrijving
id de unieke identificatie van het veld
entity_id formulierveld-ID
name Naam
desc Beschrijving
type_name veldtype. Kan onen: 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 de standaardwaarde
validate_options Validatie-opties
position De positie van het veld in het formulier
visible waar of niet waar. Geeft aan of deze kolom in de geïntegreerde database zal verschijnen
size Field size
cols Kolommen van het veld Tabeltype
rows Tabelveldregels
Krijg formuliervelden - Verkrijg alle formuliervelden
Parameter Beschrijving
rest_api_key uw API-sleutel
APP_ID U moet de ID weten van de database die u wilt verwijderen. U kunt de ID vinden nadat u alle databases heeft ontvangen . Als u de ID van de database kent, moet u de ID in de URL vervangen, bijvoorbeeld:/apps/ID.json op /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Je moet de formulier-ID kennen. Je kunt ENTITY_ID vinden nadat je alle formulieren hebt ontvangen . Als je de formulier-ID kent, moet je ENTITY_ID in de URL vermelden, bijvoorbeeld:/apps/APP_ID/entiteiten. json op /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
Formaat URL methode inhoud van het verzoek Antwoord
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>

Parameter Beschrijving
rest_api_key uw API-sleutel
APP_ID U moet de ID weten van de database die u wilt verwijderen. U kunt de ID vinden nadat u alle databases heeft ontvangen . Als u de ID van de database kent, moet u de ID in de URL vervangen, bijvoorbeeld:/apps/ID.json op /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Je moet de formulier-ID kennen. Je kunt ENTITY_ID vinden nadat je alle formulieren hebt ontvangen . Als je de formulier-ID kent, moet je ENTITY_ID in de URL vermelden, bijvoorbeeld:/apps/APP_ID/entiteiten. json op /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
ID Je moet de ID van het veld weten. Je kunt de ID vinden nadat je alle formuliervelden hebt ontvangen . Als je de veld-ID kent, moet je de ID in de URL vervangen, bijvoorbeeld:/apps/APP_ID/entiteiten/ENTITY_ID/properties/ID.json op /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
Formaat URL methode inhoud van het verzoek Antwoord
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>

Parameter Beschrijving
rest_api_key uw API-sleutel
de naam van de database Should Know Db Name For Field Html
Formuliernaam Je moet de naam van het formulier weten. Je kunt het verkrijgen door alle formulieren te koppelen.
de naam van het veld U moet de naam van het veld weten. U kunt deze verkrijgen door alle formuliervelden te koppelen.
Formaat URL methode inhoud van het verzoek Antwoord
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 Beschrijving
rest_api_key uw API-sleutel
name Nieuwe veldnaam. Alle beschikbare attributen onen hier te vinden
APP_ID U moet de ID weten van de database die u wilt verwijderen. U kunt de ID vinden nadat u alle databases heeft ontvangen . Als u de ID van de database kent, moet u de ID in de URL vervangen, bijvoorbeeld:/apps/ID.json op /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Je moet de formulier-ID kennen. Je kunt ENTITY_ID vinden nadat je alle formulieren hebt ontvangen . Als je de formulier-ID kent, moet je ENTITY_ID in de URL vermelden, bijvoorbeeld:/apps/APP_ID/entiteiten. json op /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
ID Je moet de ID van het veld weten. Je kunt de ID vinden nadat je alle formuliervelden hebt ontvangen . Als je de veld-ID kent, moet je de ID in de URL vervangen, bijvoorbeeld:/apps/APP_ID/entiteiten/ENTITY_ID/properties/ID.json op /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
Formaat URL methode inhoud van het verzoek Antwoord
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>

veld verwijderen - verwijdert het formulierveld
Parameter Beschrijving
rest_api_key uw API-sleutel
APP_ID U moet de ID weten van de database die u wilt verwijderen. U kunt de ID vinden nadat u alle databases heeft ontvangen . Als u de ID van de database kent, moet u de ID in de URL vervangen, bijvoorbeeld:/apps/ID.json op /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID U moet de formulier-ID kennen. U kunt ENTITY_ID vinden nadat u alle formulieren heeft ontvangen . Als u de formulier-ID kent, moet u ENTITY_ID in de URL vervangen, bijvoorbeeld /apps/APP_ID/entities/ENTITY_ID/properties.json door /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json
ID Je moet de ID van het veld weten. Je kunt de ID vinden nadat je alle formuliervelden hebt ontvangen . Als je de veld-ID kent, moet je de ID in de URL vervangen, bijvoorbeeld:/apps/APP_ID/entiteiten/ENTITY_ID/properties/ID.json op /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
Formaat URL methode inhoud van het verzoek Antwoord
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>

Maak een veld - voegt een nieuw veld toe aan het formulier
Parameter Beschrijving
rest_api_key uw API-sleutel
name Veldnaam
type_name veldtype. Kan onen: 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 U moet de ID weten van de database die u wilt verwijderen. U kunt de ID vinden nadat u alle databases heeft ontvangen . Als u de ID van de database kent, moet u de ID in de URL vervangen, bijvoorbeeld:/apps/ID.json op /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID U moet de formulier-ID kennen. U kunt ENTITY_ID vinden nadat u alle formulieren heeft ontvangen . Als u de formulier-ID kent, moet u ENTITY_ID in de URL vervangen, bijvoorbeeld /apps/APP_ID/entities/ENTITY_ID/properties.json door /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json
Formaat URL methode inhoud van het verzoek Antwoord
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 Beschrijving
rest_api_key uw API-sleutel
ENTITY_ID U moet de formulier-ID kennen. U kunt ENTITY_ID vinden nadat u alle formulieren heeft ontvangen . Als u de formulier-ID kent, moet u ENTITY_ID in de URL vervangen, bijvoorbeeld /apps/APP_ID/entities/ENTITY_ID/properties.json door /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json
ID Je moet de ID van het veld weten. Je kunt de ID vinden nadat je alle formuliervelden hebt ontvangen . Als je de veld-ID kent, moet je de ID in de URL vervangen, bijvoorbeeld:/apps/APP_ID/entiteiten/ENTITY_ID/properties/ID.json op /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
view Om records op te halen, moet u de rapport-ID kennen. (Niet noodzakelijk)
Formaat URL methode inhoud van het verzoek Antwoord
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

Record

Dergelijke opnamekenmerken kunnen worden verkregen door de REST API.
Attribuut Beschrijving
id de unieke identificatie voor het record.
page Records verschijnen pagina voor pagina op per_page records op de pagina.
app_id Project-ID
entity_id Formulier-ID vastleggen.
values Hash-schrijfwaarden. Waar de sleutel de veld-ID is en de waarde de veldwaarde is.
rel_values Hash van de relatiewaarde van het record. Waarbij de sleutel de veld-ID is en de waarde het ID van het gekoppelde record.
subform_values Hash-waarden van het subformulier. Waarbij de sleutel de veld-ID is en de waarde een array is met de sub-formulier record-ID's.
approved als databasemoderatie is ingeschakeld, geeft dit kenmerk het beschikbare record in de geïntegreerde database aan.
created_at tijd waarop het account is aangemaakt.
updated_at tijd waarop het account is bijgewerkt.
Haal records op - Verkrijg alle formulierrecords
Parameter Beschrijving
rest_api_key uw API-sleutel
APP_ID U moet de ID weten van de database die u wilt verwijderen. U kunt de ID vinden nadat u alle databases heeft ontvangen . Als u de ID van de database kent, moet u de ID in de URL vervangen, bijvoorbeeld:/apps/ID.json op /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Je moet de formulier-ID kennen. Je kunt ENTITY_ID vinden nadat je alle formulieren hebt ontvangen . Als je de formulier-ID kent, moet je ENTITY_ID in de URL vermelden, bijvoorbeeld:/apps/APP_ID/entiteiten. json op /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
page Paginanummer met records. Van 1 tot aantal records/ per_pagina .
Formaat URL methode inhoud van het verzoek Antwoord
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>

Haal records op uit het rapport - haal alle records uit het rapport
Parameter Beschrijving
rest_api_key uw API-sleutel
view Om records op te halen, moet u de rapport-ID kennen.
Formaat URL methode inhoud van het verzoek Antwoord
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>

Haal een record op - je hebt toegang tot deze recordattributen
Parameter Beschrijving
rest_api_key uw API-sleutel
APP_ID U moet de ID weten van de database die u wilt verwijderen. U kunt de ID vinden nadat u alle databases heeft ontvangen . Als u de ID van de database kent, moet u de ID in de URL vervangen, bijvoorbeeld:/apps/ID.json op /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Je moet de record-ID kennen. De ID kan worden gevonden nadat je alle records hebt ontvangen . Als je de ID kent, moet je de ID in de URL vervangen, bijvoorbeeld:/apps/APP_ID/dtypes/ID. json op /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json
Formaat URL methode inhoud van het verzoek Antwoord
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>

Parameter Beschrijving
rest_api_key uw API-sleutel
values Hash-recordwaarden, waarbij de sleutel de formulierveld-ID is
json_values Als je jQuery, Ruby of een other programmeertaal gebruikt, voer dan de recordwaarden in als de gecodeerde hash in de parameter 'waarden'. Maar als je framework je dit niet toestaat, kun je de recordwaarden, JSON, bijvoorbeeld verzenden: " {"aNW4nkW5bdUjldO8oKuSku ": "2 ", "aMW4HKWR9bnOoGWQbpWQS4 ": "aaa "} ". Gebruik dan de parameternaam 'json_values'.
subforms_values / subforms_json_values Gebruik voor het maken of bijwerken van subformulieren op dezelfde manier de 'subforms_values' of 'json_subforms_values'.
de volgende indeling:
"{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"}}} ".

Waar property1_id en property2_id de ID is van de subformuliervelden in de hoofdtabel.
subform1_id, subform2_id - De formulier-ID waarnaar de velden property1_id en property2_id verwijzen.
subform1_record1_id en subform1_record2_id - dit is de ID van de nieuwe of bestaande subformulierrecords.
subform1_field1_id, subform1_field2_id - ID van velden in het formulier subform1_id.
subform2_field1_id, subform2_field2_id - ID van de velden in het subform2_id-formulier.

Alle ID's onen URL-beveiligde base64-codes van 22 tekens, u kunt ze van other verbindings-API's halen of uw eigen maken voor nieuwe record-ID's.
APP_ID U moet de ID weten van de database die u wilt verwijderen. U kunt de ID vinden nadat u alle databases heeft ontvangen . Als u de ID van de database kent, moet u de ID in de URL vervangen, bijvoorbeeld:/apps/ID.json op /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Je moet de record-ID kennen. De ID kan worden gevonden nadat je alle records hebt ontvangen . Als je de ID kent, moet je de ID in de URL vervangen, bijvoorbeeld:/apps/APP_ID/dtypes/ID. json op /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json
Formaat URL methode inhoud van het verzoek Antwoord
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>

celgegevens bijwerken - u kunt celgegevens bijwerken door record-ID, veld en nieuwe waarde te verzenden
Parameter Beschrijving
rest_api_key uw API-sleutel
val De nieuwe waarde van de gegevenscel
DTYPE_ID Je moet de record-ID kennen. De ID kan worden gevonden nadat je alle records hebt ontvangen . Als je de ID kent, moet je de ID in de URL vervangen, bijvoorbeeld:/apps/APP_ID/dtypes/ID. json op /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json
PROPERTY_ID Je moet de ID van het veld weten. Je kunt de ID vinden nadat je alle formuliervelden hebt ontvangen . Als je de veld-ID kent, moet je de ID in de URL vervangen, bijvoorbeeld:/apps/APP_ID/entiteiten/ENTITY_ID/properties/ID.json op /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
Formaat URL methode inhoud van het verzoek Antwoord
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

record verwijderen - verwijder het record uit de database
Parameter Beschrijving
rest_api_key uw API-sleutel
APP_ID U moet de ID weten van de database die u wilt verwijderen. U kunt de ID vinden nadat u alle databases heeft ontvangen . Als u de ID van de database kent, moet u de ID in de URL vervangen, bijvoorbeeld:/apps/ID.json op /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Je moet de record-ID kennen. De ID kan worden gevonden nadat je alle records hebt ontvangen . Als je de ID kent, moet je de ID in de URL vervangen, bijvoorbeeld:/apps/APP_ID/dtypes/ID. json op /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json
Formaat URL methode inhoud van het verzoek Antwoord
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>

Nieuw record - voegt een nieuw record toe aan de database
Parameter Beschrijving
rest_api_key uw API-sleutel
values / json_values Als je jQuery, Ruby of een other programmeertaal gebruikt, voer dan de recordwaarden in als de gecodeerde hash in de parameter 'waarden'. Maar als je framework je dit niet toestaat, kun je de recordwaarden, JSON, bijvoorbeeld verzenden: " {"aNW4nkW5bdUjldO8oKuSku ": "2 ", "aMW4HKWR9bnOoGWQbpWQS4 ": "aaa "} ". Gebruik dan de parameternaam 'json_values'.
subforms_values / subforms_json_values Gebruik voor het maken of bijwerken van subformulieren op dezelfde manier de 'subforms_values' of 'json_subforms_values'.
de volgende indeling:
"{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"}}} ".

Waar property1_id en property2_id de ID is van de subformuliervelden in de hoofdtabel.
subform1_id, subform2_id - De formulier-ID waarnaar de velden property1_id en property2_id verwijzen.
subform1_record1_id en subform1_record2_id - dit is de ID van de nieuwe of bestaande subformulierrecords.
subform1_field1_id, subform1_field2_id - ID van velden in het formulier subform1_id.
subform2_field1_id, subform2_field2_id - ID van de velden in het subform2_id-formulier.

Alle ID's onen URL-beveiligde base64-codes van 22 tekens, u kunt ze van other verbindings-API's halen of uw eigen maken voor nieuwe record-ID's.
ID U moet UUID (unieke ID) lengte genereren waarvan 22 tekens URL-veilig Bijvoorbeeld: in Ruby . Vervolgens moet je het doorgeven in de hash 'waarden', bijvoorbeeld: waarden => {'id' => ID}, змінити на: waarden => {'id' => '22adadVXHdHie1WeGFE8k2'}
APP_ID U moet de ID weten van de database die u wilt verwijderen. U kunt de ID vinden nadat u alle databases heeft ontvangen . Als u de ID van de database kent, moet u de ID in de URL vervangen, bijvoorbeeld:/apps/ID.json op /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID U moet de formulier-ID kennen. U kunt ENTITY_ID vinden nadat u alle formulieren heeft ontvangen . Als u de formulier-ID kent, moet u ENTITY_ID in de URL vervangen, bijvoorbeeld /apps/APP_ID/entities/ENTITY_ID/properties.json door /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json
Formaat URL methode inhoud van het verzoek Antwoord
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>

Relatie - Hoe records koppelen

Om een ​​relatie tussen records tot stand te brengen, moet je een aparte hash sturen in de query CREATE OR UPDATE record.

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

Hash moet in de vorm 'rel' => {rel_id => RECORD_ID} of 'rel' => {rel_id => [RECORD_ID, RECORD_ID2]} als je een many-op-many-relatie hebt. Waar RECORD_ID de ID is van het record waar je de huidige wilt combineren record. Hier is hoe je rel_id kunt krijgen.
Parameter Beschrijving
rest_api_key uw API-sleutel
ENTITY_ID U moet de formulier-ID kennen. U kunt ENTITY_ID vinden nadat u alle formulieren heeft ontvangen . Als u de formulier-ID kent, moet u ENTITY_ID in de URL vervangen, bijvoorbeeld /apps/APP_ID/entities/ENTITY_ID/properties.json door /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json
PROPERTY_ID Je moet de ID van het veld weten. Je kunt de ID vinden nadat je alle formuliervelden hebt ontvangen . Als je de veld-ID kent, moet je de ID in de URL vervangen, bijvoorbeeld:/apps/APP_ID/entiteiten/ENTITY_ID/properties/ID.json op /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
Formaat URL methode inhoud van het verzoek Antwoord
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

Zie bestandslink - Zie bestandslink


om de link naar het bestand te krijgen, moet u eerst de recordveldwaarden ophalen en u kunt het bestand downloaden via de link https://quintadb.com.ua/images/data/PROPERTY_ID/RECORD_ID/FILE_NAME, waarbij FILE_NAME - de naam van het gedownloade bestand, verkregen in hashes van het type PROPERTY_ID => VALUE, RECORD_ID - record-ID, PROPERTY_ID - veld-ID.


Om een ​​bestand in een record te uploaden, moet je een POST-verzoek doen naar de upload_file API-methode met koptekst van het inhoudstype multipart / form-data en pas daarna moet je je record maken of bijwerken. Dus de record-ID moet vóór de aanroepen worden gegenereerd. En u moet ook de Multipart-header genereren, volg alstublieft het Ruby-voorbeeld met de MultipartPost-klasse hieronder. In het voorbeeld leert u ook hoe u het bestand naar het subformulier uploadt.

Voorbeeld op Ruby


Parameter Beschrijving
rest_api_key uw API-sleutel
APP_ID Project-ID
property_id Je moet de ID van het veld weten. Je kunt de ID vinden nadat je alle formuliervelden hebt ontvangen . Als je de veld-ID kent, moet je de ID in de URL vervangen, bijvoorbeeld:/apps/APP_ID/entiteiten/ENTITY_ID/properties/ID.json op /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
DTYPE_ID Je moet de record-ID kennen. De ID kan worden gevonden nadat je alle records hebt ontvangen . Als je de ID kent, moet je de ID in de URL vervangen, bijvoorbeeld:/apps/APP_ID/dtypes/ID. json op /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json
Formaat URL methode inhoud van het verzoek Antwoord
JSON /entities/APP_ID/upload_file/PROPERTY_ID.json?dtype_id=DTYPE_ID POST {"rest_api_key"=>API_KEY, "subform_field"=>"dcL8kXB8npd5pdRmk7BCoR", "property_id"=>"aVWR3cNtvdUikQn8o3yCo1", "subform_dtype_id"=>"fRLA83jrnAUOi5TEQLyuGw", "subforms"=>{"dcL8kXB8npd5pdRmk7BCoR"=>{"fRLA83jrnAUOi5TEQLyuGw"=>{"aVWR3cNtvdUikQn8o3yCo1"=>#, @original_filename="Selection_002.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"subforms[dcL8kXB8npd5pdRmk7BCoR][fRLA83jrnAUOi5TEQLyuGw][aVWR3cNtvdUikQn8o3yCo1]\"; filename=\"Selection_002.png\"\r\nContent-Type: image/png\r\n">}}}, "dtype_id"=>"fRLA83jrnAUOi5TEQLyuGw", "app_id"=>"bsx8kgWR9jWOBdUftcRXf9"}

Uploaded
         



Parameter Beschrijving
rest_api_key uw API-sleutel
APP_ID Project-ID
property_id Je moet de ID van het veld weten. Je kunt de ID vinden nadat je alle formuliervelden hebt ontvangen . Als je de veld-ID kent, moet je de ID in de URL vervangen, bijvoorbeeld:/apps/APP_ID/entiteiten/ENTITY_ID/properties/ID.json op /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
DTYPE_ID Je moet de record-ID kennen. De ID kan worden gevonden nadat je alle records hebt ontvangen . Als je de ID kent, moet je de ID in de URL vervangen, bijvoorbeeld:/apps/APP_ID/dtypes/ID. json op /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json
SINGLE_FILE_NAME Bestandsnaam
Formaat URL methode inhoud van het verzoek Antwoord
JSON /dtypes/delete_dtype_file/APP_ID/DTYPE_ID/PROPERTY_ID.json GET {"rest_api_key"=>API_KEY, "single_file_name"=>"Selection_002.png", "app_id"=>"bsx8kgWR9jWOBdUftcRXf9", "dtype_id"=>"wlS5MeyMqQiCv16FdG3ztQ", "property_id"=>"bwW68wWP1cSikQqSkhl04I"}

File removed
         

Dit is de standaard REST API en het moet genoeg onen om coole en nuttige dingen te maken. Als je echter iets anders wilt, bijvoorbeeld meer methoden, enz. Neem dan contact op ons op elk gewenst moment. We vinden het altijd leuk om van je te horen!