API REST QuintaDB Progettato per permetterti di sfruttare appieno il potenziale dei dati archiviati nel database QuintaDB. Usando questa API, puoi ottenere più di quanto attualmente offra l'interfaccia QuintaDB. In effetti, ti offriamo l'opportunità di farlo tutto ciò di cui hai bisogno con i dati. Ad esempio, puoi creare script, applicazioni per computer e applicazioni mobili personalizzati per varie piattaforme come iPhone / Android e altri. QuintaDB rimarrà lì, dove memorizzi, gestisci e usi i tuoi dati con altri.
Per connettere QuintaDB e Thunkable, vedere link (inglese).
In QuintaDB ha una propria applicazione sul sito Zapier .
Tutte le connessioni devono avere la chiave API REST , che si trova nel menu "API" nell`angolo in alto a destra della pagina.
Risposta del server può essere ottenuta in JSON o XML , a seconda della richiesta.
Di seguito sono riportate le tabelle di risposta del server per ogni query. Gli URL verranno visualizzati come /apps.json . Ciò significa che devi chiamare il metodo con il link https://QuintaDB.com /apps.json nel tuo programma. Ricorda che tutte le connessioni devono utilizzare il protocollo https e devi verificare il certificato SSL
Esempio su Ruby ~ Esempio Javascript (jQuery)
Attributo | Descrizione |
---|---|
id | L`IDentificatore univoco del database |
name | Nome |
created_at | Ora in cui è stato creato il database |
updated_at | Ora in cui il database è stato aggiornato |
dtypes_count | Numero di record nel database |
entities_count | Numero di tabelle nel database |
properties_count | Numero di colonne nel database |
complex_app? | è un'app complessa, ovvero il app in cui è abilitato il caching dei dati. Restituisce vero o falso |
complex_app_with_fresh_data? | è un'app complessa e la cache dei dati è fresca. Restituisce vero o falso |
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
page | I database vengono visualizzati 20 per pagina, quindi la pagina può essere 1..5 |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps.json | GET | {"page":1,"rest_api_key":"API_KEY"} |
|
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> |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
ID | È necessario conoscere l`ID del database che si desidera eliminare. È possibile trovare l`ID dopo aver ricevuto tutti i database . Conoscendo l`ID del database, è necessario sostituire l`ID nell'URL, ad esempio: /apps/ID.json su /apps/aOWO_dVXHdHie1WeGFE8k2.json |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps/ID.json | GET | {"rest_api_key":"API_KEY"} |
|
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> |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
Nome | Devi conoscere il nome del database. Puoi ottenere il nome eseguendo la query Ottieni tutti i database .. |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps/search.json | GET | {"rest_api_key":"API_KEY", "name":"Database Name 1"} |
|
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> |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
name | Nuovo nome del database |
ID | È necessario conoscere l`ID del database che si desidera eliminare. È possibile trovare l`ID dopo aver ricevuto tutti i database . Conoscendo l`ID del database, è necessario sostituire l`ID nell'URL, ad esempio: /apps/ID.json su /apps/aOWO_dVXHdHie1WeGFE8k2.json |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps/ID.json | PUT |
{"rest_api_key":"API_KEY", "name":"New database name"} |
|
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> |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
ID | È necessario conoscere l`ID del database che si desidera eliminare. È possibile trovare l`ID dopo aver ricevuto tutti i database . Conoscendo l`ID del database, è necessario sostituire l`ID nell'URL, ad esempio: /apps/ID.json su /apps/aOWO_dVXHdHie1WeGFE8k2.json |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps/ID.json | DELETE | {"rest_api_key":"API_KEY"} |
|
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> |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
database_name | Il nome del database |
form_name | Il nome del modulo. Non è possibile creare un database senza un modulo perché non esiste un punto in un database senza un modulo. |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps.json | POST | {"rest_api_key":"API_KEY", database_name: "Database 1", form_name: "Form 1"} |
|
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> |
|
Attributo | Descrizione |
---|---|
id | L`IDentificatore univoco per il modulo |
name | Nome |
desc | Descrizione |
post_action | Elenco dei destinatari dei messaggi di posta elettronica |
target_page | Indirizzo URL. L'utente che ha compilato il modulo verrà reindirizzato a questa pagina |
position | Posizione del modulo. Mostra l'ordine in cui il modulo verrà ricevuto rispetto ad altri moduli del database |
sort_by | L`IDentificatore del campo in base al quale ordinare i record del modulo |
asc | true o false. Ciò significa che in base all'aumento o alla riduzione, i record ordinati |
per_page | Quanti record verranno visualizzati per pagina |
allow_delete | true o false. Se vero, gli utenti possono eliminare i record dal database integrato |
allow_database | true o false. Se vero, gli utenti saranno in grado di visualizzare tutti i record del database nel database integrato |
send_emails | true o false. Invia o no notifica e-mail di nuovi record che sono stati aggiunti al database |
new_widget | Widget del modulo impostazioni hash |
records_widget | Impostazioni del widget del database hash |
settings | Impostazioni del modulo hash |
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
ID | È necessario conoscere l`ID del database che si desidera eliminare. È possibile trovare l`ID dopo aver ricevuto tutti i database . Conoscendo l`ID del database, è necessario sostituire l`ID nell'URL, ad esempio: /apps/ID.json su /apps/aOWO_dVXHdHie1WeGFE8k2.json |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps/ID/entities.json | GET | {"rest_api_key":"API_KEY"} |
|
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> |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
APP_ID | È necessario conoscere l`ID del database che si desidera eliminare. È possibile trovare l`ID dopo aver ricevuto tutti i database . Conoscendo l`ID del database, è necessario sostituire l`ID nell'URL, ad esempio: /apps/ID.json su /apps/aOWO_dVXHdHie1WeGFE8k2.json |
ID | Devi conoscere l`ID del modulo. Puoi trovare ENTITY_ID dopo aver ricevuto tutti i moduli . Quando conosci l`ID del modulo, devi elencare ENTITY_ID nell'URL, ad esempio: /apps/APP_ID/entity.json su /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps/APP_ID/entities/ID.json | GET | {"rest_api_key":"API_KEY"} |
|
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> |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
Il nome del database | Devi conoscere il nome del database. Puoi ottenere il nome eseguendo la query Ottieni tutti i database .. |
Nome modulo | Devi conoscere il nome del modulo. Puoi ottenerlo collegando Ottieni tutti i moduli . |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps/search/entities/search.json | GET | {"rest_api_key":"API_KEY", "database_name": "Database 21", "form_name": "Form Name 1"} |
|
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> |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
name | Nuovo nome del modulo. Vedi tutte le opzioni disponibili qui |
APP_ID | È necessario conoscere l`ID del database che si desidera eliminare. È possibile trovare l`ID dopo aver ricevuto tutti i database . Conoscendo l`ID del database, è necessario sostituire l`ID nell'URL, ad esempio: /apps/ID.json su /apps/aOWO_dVXHdHie1WeGFE8k2.json |
ID | Devi conoscere l`ID del modulo. Puoi trovare ENTITY_ID dopo aver ricevuto tutti i moduli . Quando conosci l`ID del modulo, devi elencare ENTITY_ID nell'URL, ad esempio: /apps/APP_ID/entity.json su /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps/APP_ID/entities/ID.json | PUT |
{"rest_api_key":"API_KEY", "name":"New form name"} |
|
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> |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
APP_ID | È necessario conoscere l`ID del database che si desidera eliminare. È possibile trovare l`ID dopo aver ricevuto tutti i database . Conoscendo l`ID del database, è necessario sostituire l`ID nell'URL, ad esempio: /apps/ID.json su /apps/aOWO_dVXHdHie1WeGFE8k2.json |
ID | Devi conoscere l`ID del modulo che desideri eliminare. Puoi trovare l`ID dopo aver ricevuto tutti i moduli . Conoscendo l`ID del modulo, devi sostituire l`ID nell'URL, ad esempio: /apps/APP_ID/entities/ID.json su /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2.json |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps/APP_ID/entities/ID.json | DELETE | {"rest_api_key":"API_KEY"} |
|
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> |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
name | Nome modulo |
APP_ID | È necessario conoscere l`ID del database che si desidera eliminare. È possibile trovare l`ID dopo aver ricevuto tutti i database . Conoscendo l`ID del database, è necessario sostituire l`ID nell'URL, ad esempio: /apps/ID.json su /apps/aOWO_dVXHdHie1WeGFE8k2.json |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps/APP_ID/entities/ID.json | POST |
{"rest_api_key":"API_KEY", "name":"New form"} |
|
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> |
|
Attributo | Descrizione |
---|---|
id | L`IDentificatore univoco del campo |
entity_id | ID campo modulo |
name | Nome |
desc | Descrizione |
type_name | Tipo di campo. Può essere: 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 | Il valore predefinito |
validate_options | Opzioni di convalida |
position | La posizione del campo nel modulo |
visible | vero o falso. Indica se questa colonna verrà visualizzata nel database integrato |
size | Dimensione campo |
cols | Colonne del campo Tipo tabella |
rows | Cinee di campo della tabella |
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
APP_ID | È necessario conoscere l`ID del database che si desidera eliminare. È possibile trovare l`ID dopo aver ricevuto tutti i database . Conoscendo l`ID del database, è necessario sostituire l`ID nell'URL, ad esempio: /apps/ID.json su /apps/aOWO_dVXHdHie1WeGFE8k2.json |
ENTITY_ID | Devi conoscere l`ID del modulo. Puoi trovare ENTITY_ID dopo aver ricevuto tutti i moduli . Quando conosci l`ID del modulo, devi elencare ENTITY_ID nell'URL, ad esempio: /apps/APP_ID/entity.json su /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps/APP_ID/entities/ID/properties.json | GET | {"rest_api_key":"API_KEY"} |
|
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> |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
APP_ID | È necessario conoscere l`ID del database che si desidera eliminare. È possibile trovare l`ID dopo aver ricevuto tutti i database . Conoscendo l`ID del database, è necessario sostituire l`ID nell'URL, ad esempio: /apps/ID.json su /apps/aOWO_dVXHdHie1WeGFE8k2.json |
ENTITY_ID | Devi conoscere l`ID del modulo. Puoi trovare ENTITY_ID dopo aver ricevuto tutti i moduli . Quando conosci l`ID del modulo, devi elencare ENTITY_ID nell'URL, ad esempio: /apps/APP_ID/entity.json su /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json |
ID | Devi conoscere l`ID del campo. Puoi trovare l`ID dopo aver ricevuto tutti i campi del modulo . Conoscendo l`ID del campo, devi sostituire l`ID nell'URL, ad esempio: /apps/APP_ID/entity/ENTITY_ID/properties/ID.json su /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps/APP_ID/entities/ENTITY_ID/properties/ID.json | GET | {"rest_api_key":"API_KEY"} |
|
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> |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
Il nome del database | Should Know Db Name For Field Html |
Nome modulo | Devi conoscere il nome del modulo. Puoi ottenerlo collegando Ottieni tutti i moduli . |
Il nome del campo | Devi conoscere il nome del campo. Puoi ottenerlo collegando Ottieni tutti i campi modulo . |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
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"} |
|
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> |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
name | Nuovo nome campo. Tutti gli attributi disponibili sono disponibili qui |
APP_ID | È necessario conoscere l`ID del database che si desidera eliminare. È possibile trovare l`ID dopo aver ricevuto tutti i database . Conoscendo l`ID del database, è necessario sostituire l`ID nell'URL, ad esempio: /apps/ID.json su /apps/aOWO_dVXHdHie1WeGFE8k2.json |
ENTITY_ID | Devi conoscere l`ID del modulo. Puoi trovare ENTITY_ID dopo aver ricevuto tutti i moduli . Quando conosci l`ID del modulo, devi elencare ENTITY_ID nell'URL, ad esempio: /apps/APP_ID/entity.json su /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json |
ID | Devi conoscere l`ID del campo. Puoi trovare l`ID dopo aver ricevuto tutti i campi del modulo . Conoscendo l`ID del campo, devi sostituire l`ID nell'URL, ad esempio: /apps/APP_ID/entity/ENTITY_ID/properties/ID.json su /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps/APP_ID/entities/ENTITY_ID/properties/ID.json | PUT |
{"rest_api_key":"API_KEY", "name":"New field name"} |
|
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> |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
APP_ID | È necessario conoscere l`ID del database che si desidera eliminare. È possibile trovare l`ID dopo aver ricevuto tutti i database . Conoscendo l`ID del database, è necessario sostituire l`ID nell'URL, ad esempio: /apps/ID.json su /apps/aOWO_dVXHdHie1WeGFE8k2.json |
ENTITY_ID | Devi conoscere l`ID del modulo. Puoi trovare ENTITY_ID dopo aver ricevuto tutti i moduli . Conoscendo l`ID del modulo, dovrai sostituire ENTITY_ID nell'URL, ad esempio /apps/APP_ID/entities/ENTITY_ID/properties.json con /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2'proper |
ID | Devi conoscere l`ID del campo. Puoi trovare l`ID dopo aver ricevuto tutti i campi del modulo . Conoscendo l`ID del campo, devi sostituire l`ID nell'URL, ad esempio: /apps/APP_ID/entity/ENTITY_ID/properties/ID.json su /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps/APP_ID/entities/ENTITY_ID/properties/ID.json | DELETE | {"rest_api_key":"API_KEY"} |
|
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> |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
name | Nome campo |
type_name | Tipo di campo. Può essere: 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 | È necessario conoscere l`ID del database che si desidera eliminare. È possibile trovare l`ID dopo aver ricevuto tutti i database . Conoscendo l`ID del database, è necessario sostituire l`ID nell'URL, ad esempio: /apps/ID.json su /apps/aOWO_dVXHdHie1WeGFE8k2.json |
ENTITY_ID | Devi conoscere l`ID del modulo. Puoi trovare ENTITY_ID dopo aver ricevuto tutti i moduli . Conoscendo l`ID del modulo, dovrai sostituire ENTITY_ID nell'URL, ad esempio /apps/APP_ID/entities/ENTITY_ID/properties.json con /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2'proper |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps/APP_ID/entities/ENTITY_ID/properties.json | POST | {"rest_api_key":"API_KEY", name: "Field name 1", type_name: "string"} |
|
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> |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
ENTITY_ID | Devi conoscere l`ID del modulo. Puoi trovare ENTITY_ID dopo aver ricevuto tutti i moduli . Conoscendo l`ID del modulo, dovrai sostituire ENTITY_ID nell'URL, ad esempio /apps/APP_ID/entities/ENTITY_ID/properties.json con /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2'proper |
ID | Devi conoscere l`ID del campo. Puoi trovare l`ID dopo aver ricevuto tutti i campi del modulo . Conoscendo l`ID del campo, devi sostituire l`ID nell'URL, ad esempio: /apps/APP_ID/entity/ENTITY_ID/properties/ID.json su /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json |
view | Per ottenere i record, devi conoscere l`ID del rapporto. (Non necessariamente) |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /search/sum/ENTITY_ID/ID.json?view=VIEW | GET | {"rest_api_key":"API_KEY", "ENTITY_ID": "aEWQZdIXfahOqWvcvwrGTP", "ID": "aMW4HKWR9bnOoGWQbpWQS4"} |
|
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> |
|
Attributo | Descrizione |
---|---|
id | L`IDentificatore univoco per il record. |
page | I record vengono visualizzati pagina per pagina su per_page record sulla pagina. |
app_id | ID app |
entity_id | ID modulo di registrazione |
values | Hash scrivere valori. Dove la chiave è il ID campo e il valore è il valore del campo. |
rel_values | Hash del valore della relazione del record. Dove la chiave è ID campo e il valore è l`ID del record associato. |
subform_values | Hash valori del sottomodulo. Dove la chiave è identificatore di campo e il valore è un array con gli identificativi dei record del sottomodulo. |
approved | Se la moderazione del database è abilitata, questo attributo indica il record disponibile nel database integrato. |
created_at | Ora in cui l'account è stato creato. |
updated_at | Ora in cui l'account è stato aggiornato. |
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
APP_ID | È necessario conoscere l`ID del database che si desidera eliminare. È possibile trovare l`ID dopo aver ricevuto tutti i database . Conoscendo l`ID del database, è necessario sostituire l`ID nell'URL, ad esempio: /apps/ID.json su /apps/aOWO_dVXHdHie1WeGFE8k2.json |
ENTITY_ID | Devi conoscere l`ID del modulo. Puoi trovare ENTITY_ID dopo aver ricevuto tutti i moduli . Quando conosci l`ID del modulo, devi elencare ENTITY_ID nell'URL, ad esempio: /apps/APP_ID/entity.json su /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json |
page | Numero di pagina con record. Da 1 a numero di record / per_page . |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps/APP_ID/dtypes/entity/ENTITY_ID.json | GET | {"rest_api_key":"API_KEY", "page": 1} |
|
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> |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
view | Per ottenere i record, devi conoscere l`ID del rapporto. |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps/APP_ID/dtypes/entity/ENTITY_ID.json | GET | {"rest_api_key":"API_KEY", "view": REPORT_ID} |
|
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> |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
APP_ID | È necessario conoscere l`ID del database che si desidera eliminare. È possibile trovare l`ID dopo aver ricevuto tutti i database . Conoscendo l`ID del database, è necessario sostituire l`ID nell'URL, ad esempio: /apps/ID.json su /apps/aOWO_dVXHdHie1WeGFE8k2.json |
ID | Devi conoscere l`ID record. l`ID può essere trovato dopo aver ricevuto tutti i record . Quando conosci l`ID, devi sostituire l`ID nell'URL, ad esempio: /apps/APP_ID/dtypes/ID. json on /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps/APP_ID/dtypes/ID.json | GET | {"rest_api_key":"API_KEY"} |
|
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> |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
values | Valori del record di hash, dove la chiave è l`ID del campo modulo |
json_values | Se usi jQuery, Ruby o un other linguaggio di programmazione, quindi inserisci i valori dei record come hash codificato nel parametro 'valori'. Ma se il tuo framework non ti consente di farlo, puoi inviare i valori dei record, JSON, ad esempio: " {"aNW4nkW5bdUjldO8oKuSku ": "2 ", "aMW4HKWR9bnOoGWQbpWQS4 ": "aaa "} ". Ma utilizza quindi il nome del parametro 'json_values'. |
subforms_values / subforms_json_values |
Per creare o aggiornare sottomaschere, allo stesso modo, usare 'subforms_values' o 'json_subforms_values'. il seguente formato: "{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 "}}} ". Dove property1_id e property2_id è l`ID dei campi Sottomaschera nella tabella principale. subform1_id, subform2_id - l`ID del modulo a cui puntano i campi property1_id e property2_id. subform1_record1_id e subform1_record2_id: questo è l`ID dei record di sottomaschera nuovi o esistenti. subform1_field1_id, subform1_field2_id - ID dei campi nel modulo subform1_id. subform2_field1_id, subform2_field2_id - ID dei campi nel modulo subform2_id. Tutti gli ID sono codici base64 sicuri con URL di 22 caratteri, puoi prenderli da altre API di connessione o crearne one tuo per i nuovi ID record. |
APP_ID | È necessario conoscere l`ID del database che si desidera eliminare. È possibile trovare l`ID dopo aver ricevuto tutti i database . Conoscendo l`ID del database, è necessario sostituire l`ID nell'URL, ad esempio: /apps/ID.json su /apps/aOWO_dVXHdHie1WeGFE8k2.json |
ID | Devi conoscere l`ID record. l`ID può essere trovato dopo aver ricevuto tutti i record . Quando conosci l`ID, devi sostituire l`ID nell'URL, ad esempio: /apps/APP_ID/dtypes/ID. json on /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps/APP_ID/dtypes/ID.json | PUT | {"rest_api_key":"API_KEY", "values": {"aNW4nkW5bdUjldO8oKuSku" : 3, "aMW4HKWR9bnOoGWQbpWQS4" : "b", "cMW6pcTSjbWOFdTCkBtmkN" : "c"}} |
|
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> |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
val | Il nuovo valore della cella di dati |
DTYPE_ID | Devi conoscere l`ID record. l`ID può essere trovato dopo aver ricevuto tutti i record . Quando conosci l`ID, devi sostituire l`ID nell'URL, ad esempio: /apps/APP_ID/dtypes/ID. json on /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json |
PROPERTY_ID | Devi conoscere l`ID del campo. Puoi trovare l`ID dopo aver ricevuto tutti i campi del modulo . Conoscendo l`ID del campo, devi sostituire l`ID nell'URL, ad esempio: /apps/APP_ID/entity/ENTITY_ID/properties/ID.json su /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
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"} |
|
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> |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
APP_ID | È necessario conoscere l`ID del database che si desidera eliminare. È possibile trovare l`ID dopo aver ricevuto tutti i database . Conoscendo l`ID del database, è necessario sostituire l`ID nell'URL, ad esempio: /apps/ID.json su /apps/aOWO_dVXHdHie1WeGFE8k2.json |
ID | Devi conoscere l`ID record. l`ID può essere trovato dopo aver ricevuto tutti i record . Quando conosci l`ID, devi sostituire l`ID nell'URL, ad esempio: /apps/APP_ID/dtypes/ID. json on /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps/APP_ID/dtypes/ID.json | DELETE | {"rest_api_key":"API_KEY"} |
|
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> |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
values / json_values | Se usi jQuery, Ruby o un other linguaggio di programmazione, quindi inserisci i valori dei record come hash codificato nel parametro 'valori'. Ma se il tuo framework non ti consente di farlo, puoi inviare i valori dei record, JSON, ad esempio: " {"aNW4nkW5bdUjldO8oKuSku ": "2 ", "aMW4HKWR9bnOoGWQbpWQS4 ": "aaa "} ". Ma utilizza quindi il nome del parametro 'json_values'. |
subforms_values / subforms_json_values |
Per creare o aggiornare sottomaschere, allo stesso modo, usare 'subforms_values' o 'json_subforms_values'. il seguente formato: "{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 "}}} ". Dove property1_id e property2_id è l`ID dei campi Sottomaschera nella tabella principale. subform1_id, subform2_id - l`ID del modulo a cui puntano i campi property1_id e property2_id. subform1_record1_id e subform1_record2_id: questo è l`ID dei record di sottomaschera nuovi o esistenti. subform1_field1_id, subform1_field2_id - ID dei campi nel modulo subform1_id. subform2_field1_id, subform2_field2_id - ID dei campi nel modulo subform2_id. Tutti gli ID sono codici base64 sicuri con URL di 22 caratteri, puoi prenderli da altre API di connessione o crearne one tuo per i nuovi ID record. |
ID | Devi generare UUID (identificatore univoco) lunghezza di cui 22 caratteri URL sicuri base64.Ad esempio, in Ruby . Successivamente dovrai passarlo negli hash 'valori', ad es .: valori => {'id' => ID}, змінити на: valori => {'id' => '22adadVXHdHie1WeGFE8k2'} |
APP_ID | È necessario conoscere l`ID del database che si desidera eliminare. È possibile trovare l`ID dopo aver ricevuto tutti i database . Conoscendo l`ID del database, è necessario sostituire l`ID nell'URL, ad esempio: /apps/ID.json su /apps/aOWO_dVXHdHie1WeGFE8k2.json |
ENTITY_ID | Devi conoscere l`ID del modulo. Puoi trovare ENTITY_ID dopo aver ricevuto tutti i moduli . Conoscendo l`ID del modulo, dovrai sostituire ENTITY_ID nell'URL, ad esempio /apps/APP_ID/entities/ENTITY_ID/properties.json con /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2'proper |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
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"}} |
|
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> |
|
Attributo | Descrizione |
---|---|
id | L`IDentificatore univoco del database |
name | Nome |
created_at | Ora in cui è stato creato il database |
updated_at | Ora in cui il database è stato aggiornato |
app_id | ID app |
entity_id | ID tabella (modulo) |
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
app_id | ID app |
entity_id | ID tabella (modulo) |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
JSON | /apps/APP_ID/entities/ENTITY_ID/views/index.json | GET | {"rest_api_key":"API_KEY"} |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
ENTITY_ID | Devi conoscere l`ID del modulo. Puoi trovare ENTITY_ID dopo aver ricevuto tutti i moduli . Conoscendo l`ID del modulo, dovrai sostituire ENTITY_ID nell'URL, ad esempio /apps/APP_ID/entities/ENTITY_ID/properties.json con /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2'proper |
PROPERTY_ID | Devi conoscere l`ID del campo. Puoi trovare l`ID dopo aver ricevuto tutti i campi del modulo . Conoscendo l`ID del campo, devi sostituire l`ID nell'URL, ad esempio: /apps/APP_ID/entity/ENTITY_ID/properties/ID.json su /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
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 |
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
APP_ID | ID app |
property_id | Devi conoscere l`ID del campo. Puoi trovare l`ID dopo aver ricevuto tutti i campi del modulo . Conoscendo l`ID del campo, devi sostituire l`ID nell'URL, ad esempio: /apps/APP_ID/entity/ENTITY_ID/properties/ID.json su /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json |
DTYPE_ID | Devi conoscere l`ID record. l`ID può essere trovato dopo aver ricevuto tutti i record . Quando conosci l`ID, devi sostituire l`ID nell'URL, ad esempio: /apps/APP_ID/dtypes/ID. json on /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
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"=># |
|
Parametro | Descrizione |
---|---|
rest_api_key | la tua chiave API |
APP_ID | ID app |
property_id | Devi conoscere l`ID del campo. Puoi trovare l`ID dopo aver ricevuto tutti i campi del modulo . Conoscendo l`ID del campo, devi sostituire l`ID nell'URL, ad esempio: /apps/APP_ID/entity/ENTITY_ID/properties/ID.json su /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json |
DTYPE_ID | Devi conoscere l`ID record. l`ID può essere trovato dopo aver ricevuto tutti i record . Quando conosci l`ID, devi sostituire l`ID nell'URL, ad esempio: /apps/APP_ID/dtypes/ID. json on /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json |
SINGLE_FILE_NAME | Nome file |
Formato | URL | Metodo | Contenuto della richiesta | Risposta |
---|---|---|---|---|
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"} |
|