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

Login

 

API REST do QuintaDB



API REST do QuintaDB Projetado para permitir que você explore totalmente o potencial dos dados armazenados no banco de dados do QuintaDB. Ao usar esta API, você pode obter mais do que a interface do QuintaDB oferece atualmente. Na verdade, oferecemos a você a oportunidade de fazer tudo o que você precisa com os dados. Por exemplo, você pode criar seus próprios scripts, aplicativos de computador e aplicativos móveis para várias plataformas, como iPhone/Android e others. E o QuintaDB ficará lá, onde você armazena, gerencia e usa seus dados com outras pessoas

Para conectar o QuintaDB e o Thunkable, consulte este link (inglês).

No QuintaDB tem aplicação própria no site Zapier .





Informações gerais sobre como chamar a API


Todas as conexões devem ter a chave da API REST , que pode ser encontrada no menu "API" no canto superior direito da página.
A resposta do servidor pode ser obtida em JSON ou XML , dependendo da sua solicitação.
Abaixo estão as tabelas de respostas do servidor para cada consulta. Os URLs serão exibidos como /apps.json . Isso significa que você precisa chamar o método com o link https://QuintaDB.com /apps.json no seu programa. Lembre-se de que todas as conexões devem usar o protocolo https e você deve verificar seu certificado SSL.

Banco de Dados

veja todos os bancos de dados
obtenha o banco de dados para identificação
obtém o banco de dados por nome
atualize o banco de dados
Exclua o banco de dados
Crie uma projeto

Record

obtenha registros
obtenha registros do relatório
obtenha uma registro
Atualiza o registro
Atualiza dados da célula
excluir registro
Novo registro
Relacionamento
veja o link do arquivo

Form

obtenha qualquer formulário
faça o download do formulário no ID
obtenha o formulário por nome
Atualize o formulário
exclua o formulário
Crie uma formulário

campo

obtém campos de formulário
obtém uma campo
obtém uma campo com Nome
Atualiza o campo
Excluir campo
Crie uma campo
obtenha os totais na coluna

Exemplo em Ruby ~ exemplo de Javascript (jQuery)


Banco de Dados

Esses atributos do banco de dados podem ser obtidos usando a API REST.
Attribute Descrição
id o identificador exclusivo do banco de dados
name Nome
created_at horário em que o banco de dados foi criado
updated_at horário em que o banco de dados foi atualizado
dtypes_count número de registros no banco de dados
entities_count número de tabelas no banco de dados
properties_count número de colunas no banco de dados
veja todos os bancos de dados - retorna todos os bancos de dados
parâmetro Descrição
rest_api_key sua chave de API
page os bancos de dados são exibidos 20 por página; portanto, a página pode ter 1..5
Formato URL Método Conteúdo da solicitação resposta
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>              

obtenha o banco de dados para identificação - retorna informações sobre o banco de dados
parâmetro Descrição
rest_api_key sua chave de API
ID Você deve saber o ID do banco de dados que deseja excluir. Você pode encontrar o ID depois de receber todos os bancos de dados . Conhecendo o ID do banco de dados, você deve substituir o ID no URL, por exemplo:/apps/ID.json em /apps/aOWO_dVXHdHie1WeGFE8k2.json
Formato URL Método Conteúdo da solicitação resposta
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>

obtém o banco de dados por nome - retorna informações sobre o banco de dados
parâmetro Descrição
rest_api_key sua chave de API
Nome Você deve saber o nome do banco de dados. Você pode obter o nome executando a consulta Obter todos os bancos de dados ..
Formato URL Método Conteúdo da solicitação resposta
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>

atualize o banco de dados - você pode atualizar o nome do banco de dados
parâmetro Descrição
rest_api_key sua chave de API
name novo nome do banco de dados
ID Você deve saber o ID do banco de dados que deseja excluir. Você pode encontrar o ID depois de receber todos os bancos de dados . Conhecendo o ID do banco de dados, você deve substituir o ID no URL, por exemplo:/apps/ID.json em /apps/aOWO_dVXHdHie1WeGFE8k2.json
Formato URL Método Conteúdo da solicitação resposta
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>

Exclua o banco de dados - exclui o banco de dados
parâmetro Descrição
rest_api_key sua chave de API
ID Você deve saber o ID do banco de dados que deseja excluir. Você pode encontrar o ID depois de receber todos os bancos de dados . Conhecendo o ID do banco de dados, você deve substituir o ID no URL, por exemplo:/apps/ID.json em /apps/aOWO_dVXHdHie1WeGFE8k2.json
Formato URL Método Conteúdo da solicitação resposta
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>

Após excluir o banco de dados, este método retorna todos os bancos de dados restantes.
Crie uma projeto - Crie uma novo projeto
parâmetro Descrição
rest_api_key sua chave de API
database_name o nome do banco de dados
form_name o nome do formulário. Você não pode criar uma banco de dados sem uma formulário porque não há nenhone ponto em uma banco de dados sem uma formulário.
Formato URL Método Conteúdo da solicitação resposta
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>

Se ocorrer uma erro, você receberá onea mensagem, por exemplo 'one projeto com este nome já existe'.

Form

Esses atributos de forma podem ser obtidos pela API REST.
Attribute Descrição
id o identificador exclusivo para o formulário
name Nome
desc Descrição
post_action lista de destinatários de mensagens de email
target_page endereço do URL. O usuário que preencheu o formulário será redirecionado para esta página
position posição do formulário. Mostra a ordem em que o formulário será recebido em comparação com others formulários do banco de dados
sort_by O identificador do campo pelo qual classificar os registros do formulário
asc true e false. O que significa que, de acordo com o aoneento ou diminuição, registros classificados
per_page quantos registros serão exibidos por página
allow_delete verdadeiro ou falso. Quando verdadeiro, os usuários podem excluir registros do banco de dados integrado
allow_database verdadeiro ou falso. Quando verdadeiro, os usuários poderão visualizar todos os registros do banco de dados no banco de dados integrado.
send_emails verdadeiro ou falso. Enviar ou não notificação por email de novos registros que foram adicionados ao banco de dados
new_widget widget do formulário de configurações de hash
records_widget configurações do widget de banco de dados Hash
settings configurações do formulário hash
obtenha qualquer formulário - obtém todos os formulários do banco de dados
parâmetro Descrição
rest_api_key sua chave de API
ID Você deve saber o ID do banco de dados que deseja excluir. Você pode encontrar o ID depois de receber todos os bancos de dados . Conhecendo o ID do banco de dados, você deve substituir o ID no URL, por exemplo:/apps/ID.json em /apps/aOWO_dVXHdHie1WeGFE8k2.json
Formato URL Método Conteúdo da solicitação resposta
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>

faça o download do formulário no ID - retorna informações sobre formulários
parâmetro Descrição
rest_api_key sua chave de API
APP_ID Você deve saber o ID do banco de dados que deseja excluir. Você pode encontrar o ID depois de receber todos os bancos de dados . Conhecendo o ID do banco de dados, você deve substituir o ID no URL, por exemplo:/apps/ID.json em /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Você deve conhecer o ID do formulário. Você pode encontrar ENTITY_ID depois de receber todos os formulários . Ao conhecer o ID do formulário, você precisa listar ENTITY_ID no URL, por exemplo:/apps/APP_ID/entity. json em /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
Formato URL Método Conteúdo da solicitação resposta
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>

obtenha o formulário por nome - retorna informações sobre formulários
parâmetro Descrição
rest_api_key sua chave de API
o nome do banco de dados Você deve saber o nome do banco de dados. Você pode obter o nome executando a consulta Obter todos os bancos de dados ..
Nome do formulário Você deve saber o nome do formulário. Você pode obtê-lo conectando Obtenha todos os formulários .
Formato URL Método Conteúdo da solicitação resposta
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>

parâmetro Descrição
rest_api_key sua chave de API
name Novo nome do formulário. Veja todas as opções disponíveis aqui
APP_ID Você deve saber o ID do banco de dados que deseja excluir. Você pode encontrar o ID depois de receber todos os bancos de dados . Conhecendo o ID do banco de dados, você deve substituir o ID no URL, por exemplo:/apps/ID.json em /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Você deve conhecer o ID do formulário. Você pode encontrar ENTITY_ID depois de receber todos os formulários . Ao conhecer o ID do formulário, você precisa listar ENTITY_ID no URL, por exemplo:/apps/APP_ID/entity. json em /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
Formato URL Método Conteúdo da solicitação resposta
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>

exclua o formulário - remove o formulário do projeto
parâmetro Descrição
rest_api_key sua chave de API
APP_ID Você deve saber o ID do banco de dados que deseja excluir. Você pode encontrar o ID depois de receber todos os bancos de dados . Conhecendo o ID do banco de dados, você deve substituir o ID no URL, por exemplo:/apps/ID.json em /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Você deve saber o ID do formulário que deseja excluir. Você pode encontrar o ID depois de receber todos os formulários . Conhecendo o ID do formulário, você deve substituir o ID no URL, por exemplo:/apps/APP_ID /entities/ID.json em /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2.json
Formato URL Método Conteúdo da solicitação resposta
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>

Crie uma formulário - adicione uma novo formulário ao projeto
parâmetro Descrição
rest_api_key sua chave de API
name Nome do formulário
APP_ID Você deve saber o ID do banco de dados que deseja excluir. Você pode encontrar o ID depois de receber todos os bancos de dados . Conhecendo o ID do banco de dados, você deve substituir o ID no URL, por exemplo:/apps/ID.json em /apps/aOWO_dVXHdHie1WeGFE8k2.json
Formato URL Método Conteúdo da solicitação resposta
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>

campo

Esses atributos do campo podem ser obtidos pela API REST.
Attribute Descrição
id o identificador exclusivo do campo
entity_id ID do campo do formulário
name Nome
desc Descrição
type_name tipo de campo. Talvez: 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 o valor padrão
validate_options opções de validação
position a posição do campo no formulário
visible verdadeiro ou falso. Mostra se esta coluna aparecerá no banco de dados integrado
size Tamanho do campo
cols colunas do campo Tipo de tabela
rows linhas de campo da tabela
obtém campos de formulário - obtém todos os campos do formulário
parâmetro Descrição
rest_api_key sua chave de API
APP_ID Você deve saber o ID do banco de dados que deseja excluir. Você pode encontrar o ID depois de receber todos os bancos de dados . Conhecendo o ID do banco de dados, você deve substituir o ID no URL, por exemplo:/apps/ID.json em /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Você deve conhecer o ID do formulário. Você pode encontrar ENTITY_ID depois de receber todos os formulários . Ao conhecer o ID do formulário, você precisa listar ENTITY_ID no URL, por exemplo:/apps/APP_ID/entity. json em /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
Formato URL Método Conteúdo da solicitação resposta
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>

parâmetro Descrição
rest_api_key sua chave de API
APP_ID Você deve saber o ID do banco de dados que deseja excluir. Você pode encontrar o ID depois de receber todos os bancos de dados . Conhecendo o ID do banco de dados, você deve substituir o ID no URL, por exemplo:/apps/ID.json em /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Você deve conhecer o ID do formulário. Você pode encontrar ENTITY_ID depois de receber todos os formulários . Ao conhecer o ID do formulário, você precisa listar ENTITY_ID no URL, por exemplo:/apps/APP_ID/entity. json em /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
ID Você deve conhecer o ID do campo. Você pode encontrar o ID depois de receber todos os campos do formulário . Conhecendo o ID do campo, é necessário substituir o ID no URL, por exemplo:/apps/APP_ID/entity/ENTITY_ID/properties/ID.json em /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
Formato URL Método Conteúdo da solicitação resposta
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>

parâmetro Descrição
rest_api_key sua chave de API
o nome do banco de dados Should Know Db Name For Field Html
Nome do formulário Você deve saber o nome do formulário. Você pode obtê-lo conectando Obtenha todos os formulários .
O nome do campo Você deve saber o nome do campo. Você pode obtê-lo conectando Obtenha todos os campos do formulário .
Formato URL Método Conteúdo da solicitação resposta
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>

Atualiza o campo - você pode atualizar esses atributos do campo
parâmetro Descrição
rest_api_key sua chave de API
name Novo nome do campo. Todos os atributos disponíveis podem ser encontrados aqui
APP_ID Você deve saber o ID do banco de dados que deseja excluir. Você pode encontrar o ID depois de receber todos os bancos de dados . Conhecendo o ID do banco de dados, você deve substituir o ID no URL, por exemplo:/apps/ID.json em /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Você deve conhecer o ID do formulário. Você pode encontrar ENTITY_ID depois de receber todos os formulários . Ao conhecer o ID do formulário, você precisa listar ENTITY_ID no URL, por exemplo:/apps/APP_ID/entity. json em /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
ID Você deve conhecer o ID do campo. Você pode encontrar o ID depois de receber todos os campos do formulário . Conhecendo o ID do campo, é necessário substituir o ID no URL, por exemplo:/apps/APP_ID/entity/ENTITY_ID/properties/ID.json em /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
Formato URL Método Conteúdo da solicitação resposta
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>

Excluir campo - exclui o campo do formulário
parâmetro Descrição
rest_api_key sua chave de API
APP_ID Você deve saber o ID do banco de dados que deseja excluir. Você pode encontrar o ID depois de receber todos os bancos de dados . Conhecendo o ID do banco de dados, você deve substituir o ID no URL, por exemplo:/apps/ID.json em /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Você deve saber o ID do formulário. Você pode encontrar ENTITY_ID depois de receber todos os formulários . Conhecendo o ID do formulário, você precisará substituir ENTITY_ID na URL, por exemplo /apps/APP_ID/entities/ENTITY_ID/properties.json por /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json
ID Você deve conhecer o ID do campo. Você pode encontrar o ID depois de receber todos os campos do formulário . Conhecendo o ID do campo, é necessário substituir o ID no URL, por exemplo:/apps/APP_ID/entity/ENTITY_ID/properties/ID.json em /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
Formato URL Método Conteúdo da solicitação resposta
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>

Crie uma campo - adiciona uma novo campo ao formulário
parâmetro Descrição
rest_api_key sua chave de API
name Nome do campo
type_name tipo de campo. Talvez: 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 Você deve saber o ID do banco de dados que deseja excluir. Você pode encontrar o ID depois de receber todos os bancos de dados . Conhecendo o ID do banco de dados, você deve substituir o ID no URL, por exemplo:/apps/ID.json em /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Você deve saber o ID do formulário. Você pode encontrar ENTITY_ID depois de receber todos os formulários . Conhecendo o ID do formulário, você precisará substituir ENTITY_ID na URL, por exemplo /apps/APP_ID/entities/ENTITY_ID/properties.json por /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json
Formato URL Método Conteúdo da solicitação resposta
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>

parâmetro Descrição
rest_api_key sua chave de API
ENTITY_ID Você deve saber o ID do formulário. Você pode encontrar ENTITY_ID depois de receber todos os formulários . Conhecendo o ID do formulário, você precisará substituir ENTITY_ID na URL, por exemplo /apps/APP_ID/entities/ENTITY_ID/properties.json por /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json
ID Você deve conhecer o ID do campo. Você pode encontrar o ID depois de receber todos os campos do formulário . Conhecendo o ID do campo, é necessário substituir o ID no URL, por exemplo:/apps/APP_ID/entity/ENTITY_ID/properties/ID.json em /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
view para obter registros, você precisa conhecer o ID do relatório. (Não necessariamente)
Formato URL Método Conteúdo da solicitação resposta
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

Esses atributos de gravação podem ser obtidos pela API REST.
Attribute Descrição
id o identificador exclusivo para o registro.
page Os registros aparecem página por página em por_page registros na página.
app_id ID do projeto
entity_id ID do formulário de registro
values Hash write values. Onde a chave é o ID do campo e o valor é o valor do campo.
rel_values O hash do valor do link do registro. Onde a chave é o ID do campo e o valor é o ID do registro associado.
subform_values Valores de hash do sub-formulário. Onde a chave é o identificador de campo e o valor é onea matriz com os identificadores de registro do sub-formulário.
approved Se a moderação do banco de dados estiver ativada, esse atributo indicará o registro disponível no banco de dados integrado.
created_at horário em que a conta foi criada.
updated_at horário em que a conta foi atualizada.
obtenha registros - obtém todos os registros de formulário
parâmetro Descrição
rest_api_key sua chave de API
APP_ID Você deve saber o ID do banco de dados que deseja excluir. Você pode encontrar o ID depois de receber todos os bancos de dados . Conhecendo o ID do banco de dados, você deve substituir o ID no URL, por exemplo:/apps/ID.json em /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Você deve conhecer o ID do formulário. Você pode encontrar ENTITY_ID depois de receber todos os formulários . Ao conhecer o ID do formulário, você precisa listar ENTITY_ID no URL, por exemplo:/apps/APP_ID/entity. json em /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json
page Número da página com registros. De 1 ao número de registros/ por_página .
Formato URL Método Conteúdo da solicitação resposta
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>

obtenha registros do relatório - obtém todos os registros do relatório
parâmetro Descrição
rest_api_key sua chave de API
view para obter registros, você precisa conhecer o ID do relatório.
Formato URL Método Conteúdo da solicitação resposta
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>

parâmetro Descrição
rest_api_key sua chave de API
APP_ID Você deve saber o ID do banco de dados que deseja excluir. Você pode encontrar o ID depois de receber todos os bancos de dados . Conhecendo o ID do banco de dados, você deve substituir o ID no URL, por exemplo:/apps/ID.json em /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Você deve conhecer o ID do registro. O ID pode ser encontrado após o recebimento de todos os registros . Quando você conhece o ID, é necessário substituir o ID no URL, por exemplo:/apps/APP_ID/dtypes/ID. json em /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json
Formato URL Método Conteúdo da solicitação resposta
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>

parâmetro Descrição
rest_api_key sua chave de API
values valores de registro de hash, em que a chave é o ID do campo do formulário
json_values Se você usa jQuery, Ruby ou outra linguagem de programação, insira os valores do registro como o hash codificado no parâmetro 'values'. Mas se sua estrutura não permitir, envie os valores do registro, JSON, por exemplo: " {"aNW4nkW5bdUjldO8oKuSku ": "2 ", "aMW4HKWR9bnOoGWQbpWQS4 ": "aaa "} ". Mas use o nome do parâmetro 'json_values'.
subforms_values / subforms_json_values Para criar ou atualizar subformulários, da mesma forma, use o 'subforms_values' ou 'json_subforms_values'.
o seguinte 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 "}}} ".

Onde property1_id e property2_id é o ID dos campos do subformulário na tabela principal.
subform1_id, subform2_id - O ID do formulário, para o qual os campos property1_id e property2_id apontam.
subform1_record1_id e subform1_record2_id - esse é o ID dos registros novos ou existentes do subformulário.
subform1_field1_id, subform1_field2_id - ID dos campos no formulário subform1_id.
subform2_field1_id, subform2_field2_id - ID dos campos no formulário subform2_id.

Todos os IDs são códigos base64 seguros para URLs de 22 caracteres. Você pode retirá-los de outras APIs de conexão ou criar seus próprios para novos IDs de registros.
APP_ID Você deve saber o ID do banco de dados que deseja excluir. Você pode encontrar o ID depois de receber todos os bancos de dados . Conhecendo o ID do banco de dados, você deve substituir o ID no URL, por exemplo:/apps/ID.json em /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Você deve conhecer o ID do registro. O ID pode ser encontrado após o recebimento de todos os registros . Quando você conhece o ID, é necessário substituir o ID no URL, por exemplo:/apps/APP_ID/dtypes/ID. json em /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json
Formato URL Método Conteúdo da solicitação resposta
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>

Atualiza dados da célula - você pode atualizar os dados da célula enviando ID de registro, campo e novo valor
parâmetro Descrição
rest_api_key sua chave de API
val o novo valor da célula de dados
DTYPE_ID Você deve conhecer o ID do registro. O ID pode ser encontrado após o recebimento de todos os registros . Quando você conhece o ID, é necessário substituir o ID no URL, por exemplo:/apps/APP_ID/dtypes/ID. json em /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json
PROPERTY_ID Você deve conhecer o ID do campo. Você pode encontrar o ID depois de receber todos os campos do formulário . Conhecendo o ID do campo, é necessário substituir o ID no URL, por exemplo:/apps/APP_ID/entity/ENTITY_ID/properties/ID.json em /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
Formato URL Método Conteúdo da solicitação resposta
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

excluir registro - exclui o registro do banco de dados
parâmetro Descrição
rest_api_key sua chave de API
APP_ID Você deve saber o ID do banco de dados que deseja excluir. Você pode encontrar o ID depois de receber todos os bancos de dados . Conhecendo o ID do banco de dados, você deve substituir o ID no URL, por exemplo:/apps/ID.json em /apps/aOWO_dVXHdHie1WeGFE8k2.json
ID Você deve conhecer o ID do registro. O ID pode ser encontrado após o recebimento de todos os registros . Quando você conhece o ID, é necessário substituir o ID no URL, por exemplo:/apps/APP_ID/dtypes/ID. json em /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json
Formato URL Método Conteúdo da solicitação resposta
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>

Novo registro - adiciona uma novo registro ao banco de dados
parâmetro Descrição
rest_api_key sua chave de API
values / json_values Se você usa jQuery, Ruby ou outra linguagem de programação, insira os valores do registro como o hash codificado no parâmetro 'values'. Mas se sua estrutura não permitir, envie os valores do registro, JSON, por exemplo: " {"aNW4nkW5bdUjldO8oKuSku ": "2 ", "aMW4HKWR9bnOoGWQbpWQS4 ": "aaa "} ". Mas use o nome do parâmetro 'json_values'.
subforms_values / subforms_json_values Para criar ou atualizar subformulários, da mesma forma, use o 'subforms_values' ou 'json_subforms_values'.
o seguinte 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 "}}} ".

Onde property1_id e property2_id é o ID dos campos do subformulário na tabela principal.
subform1_id, subform2_id - O ID do formulário, para o qual os campos property1_id e property2_id apontam.
subform1_record1_id e subform1_record2_id - esse é o ID dos registros novos ou existentes do subformulário.
subform1_field1_id, subform1_field2_id - ID dos campos no formulário subform1_id.
subform2_field1_id, subform2_field2_id - ID dos campos no formulário subform2_id.

Todos os IDs são códigos base64 seguros para URLs de 22 caracteres. Você pode retirá-los de outras APIs de conexão ou criar seus próprios para novos IDs de registros.
ID Você deve gerar UUID (identificador exclusivo) com comprimento de 22 caracteres URL seguro base64.Por exemplo, em Ruby . Em seguida, você precisará passá-lo nos hash 'values', por exemplo: values ​​=> {'id' => ID}, propriedades: valores => {'id' => '22adadVXHdHie1WeGFE8k2'}
APP_ID Você deve saber o ID do banco de dados que deseja excluir. Você pode encontrar o ID depois de receber todos os bancos de dados . Conhecendo o ID do banco de dados, você deve substituir o ID no URL, por exemplo:/apps/ID.json em /apps/aOWO_dVXHdHie1WeGFE8k2.json
ENTITY_ID Você deve saber o ID do formulário. Você pode encontrar ENTITY_ID depois de receber todos os formulários . Conhecendo o ID do formulário, você precisará substituir ENTITY_ID na URL, por exemplo /apps/APP_ID/entities/ENTITY_ID/properties.json por /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json
Formato URL Método Conteúdo da solicitação resposta
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>

Relacionamento - Como vincular registros

Para estabelecer uma relacionamento entre registros, você deve enviar uma hash separado no registro CREATE OR UPDATE da consulta.

curl -H 'Tipo de conteúdo: 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 deve esteja no formato 'rel' => {rel_id => RECORD_ID} ou 'rel' => {rel_id => [RECORD_ID, RECORD_ID2]} se você tiver uma relacionamento Muitos-para-Muitos. Onde RECORD_ID é o ID do registro no qual você deseja combinar o atual Aqui está como obter rel_id.
parâmetro Descrição
rest_api_key sua chave de API
ENTITY_ID Você deve saber o ID do formulário. Você pode encontrar ENTITY_ID depois de receber todos os formulários . Conhecendo o ID do formulário, você precisará substituir ENTITY_ID na URL, por exemplo /apps/APP_ID/entities/ENTITY_ID/properties.json por /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json
PROPERTY_ID Você deve conhecer o ID do campo. Você pode encontrar o ID depois de receber todos os campos do formulário . Conhecendo o ID do campo, é necessário substituir o ID no URL, por exemplo:/apps/APP_ID/entity/ENTITY_ID/properties/ID.json em /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json
Formato URL Método Conteúdo da solicitação resposta
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
veja o link do arquivo - veja o link do arquivo


para obter o link para o arquivo, primeiro obtenha os valores do campo de registro e você pode fazer o download do arquivo no link https://quintadb.com.ua/images/data/PROPERTY_ID/RECORD_ID/FILE_NAME, em que FILE_NAME - o nome do arquivo baixado, obtido em hashes do tipo PROPERTY_ID => VALUE, RECORD_ID - ID do registro, PROPERTY_ID - ID do campo.

Esta é a API REST básica e deve ser suficiente para criar coisas interessantes e úteis. No entanto, se você quiser algo mais, por exemplo, mais métodos, etc. Entre em contato com entre em contato nós a qualquer momento. Estamos sempre animados para ouvir de você!