English Флаг English Español Флаг Español Deutsch Флаг Deutsch Italiano Флаг Italiano Polski Флаг Polski Nederlands Флаг Nederlands Português Флаг Português Français Флаг Français 中文 Флаг 中文 日本語 Флаг 日本語 हिन्दी Флаг हिन्दी اللغة العربية Флаг اللغة العربية Русский Флаг Русский Українська Флаг Українська עִברִית Флаг עִברִית Ελληνικά Флаг Ελληνικά Türk Флаг Türk Latvietis Флаг Latvietis Dansk Флаг Dansk Norsk Флаг Norsk Íslenska Флаг Íslenska 한국어 Флаг 한국어 Suomen Флаг Suomen Gaeilge Флаг Gaeilge Bahasa Melayu Флаг Bahasa Melayu Svenska Флаг Svenska Čeština Флаг Čeština
Пользователь ИконкаВойти
Русский Флаг Русский

QuintaDB REST API

QuintaDB REST API создано чтобы открыть потенциал данных, хранимых в вашей QuintaDB базе данных. Используя это API вы можете достичь больше, чем сейчас предлагается стандартным интерфейсом QuintaDB. Таким образом, мы даем вам возможность делать с вашими данными все, что вам необходимо. Вы можете создавать свои собственные скрипты, настольные и мобильные приложения для разных платформ, таких как iPhone/Android и многое другое. И QuintaDB будет оставаться местом, где вы храните, управляете и используете вместе с другими ваши данные.

Общая информация про вызовы API


Все вызовы должны содержать REST API ключ, который можно найти кликнув по кнопке "API ключи" вначале страницы страницы.
Ответ с сервера может быть получен в формате JSON или XML, в зависимости от вашего запроса.
Ниже мы покажем таблицы с ответами сервера для каждого запроса. URL будут показаны в виде /apps.json, это означает, что вы должны вызвать метод с ссылкой https://QuintaDB.ru/apps.json в вашей программе. Пожалуйста, заметьте, что все вызовы должны использовать протокол https и вы должны проверять SSL сертификат сервера на валидность.

База данных

Такие атрибуты базы данных могут быть получены используя REST API.

id

Уникальный идентификатор базы данных

name

Название

created_at

Время, когда база данных была создана

updated_at

Время, когда база данных была обновлена

Получить все базы данных

Параметры
rest_api_key

ваш API ключ

page

Базы данных показываются по 20 на страницу. Т.е. page может быть 1..5

Делаем запрос (JSON)
Формат

JSON

Метод

GET

URL

/apps.json

Тело запроса

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

Ответ: возвращает все базы данных

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

Делаем запрос (XML)
Формат

XML

Метод

GET

URL

/apps.xml

Тело запроса

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

Ответ: возвращает все базы данных

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

Получить базу данных по ID

Параметры
rest_api_key

ваш API ключ

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы данных. Зная идентификатор базы вам нужно заменить APP_ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

Делаем запрос (JSON)
Формат

JSON

Метод

GET

URL

/apps/APP_ID.json

Тело запроса

{"rest_api_key":"API_KEY"}

Ответ: возвращает информацию о базе данных

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

Делаем запрос (XML)
Формат

XML

Метод

GET

URL

/apps/APP_ID.xml

Тело запроса

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

Ответ: возвращает информацию о базе данных

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

Получить базу данных по Имени

Параметры
rest_api_key

ваш API ключ

Название

Вам нужно знать название базы данных. Название можно получить выполнив запрос Получить все базы данных .

Делаем запрос (JSON)
Формат

JSON

Метод

GET

URL

/apps/search.json

Тело запроса

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

Ответ: возвращает информацию о базе данных

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

Делаем запрос (XML)
Формат

XML

Метод

GET

URL

/apps/search.xml

Тело запроса

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

Ответ: возвращает информацию о базе данных

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

Обновить базу данных

Параметры
rest_api_key

ваш API ключ

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы данных. Зная идентификатор базы вам нужно заменить APP_ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

name

Новое название базы данных

Делаем запрос (JSON)
Формат

JSON

Метод

PUT

URL

/apps/APP_ID.json

Тело запроса

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

Ответ: возвращает информацию о базе данных

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

Делаем запрос (XML)
Формат

XML

Метод

PUT

URL

/apps/APP_ID.xml

Тело запроса

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

Ответ: возвращает информацию о базе данных

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

Удалить базу данных

Параметры
rest_api_key

ваш API ключ

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы данных. Зная идентификатор базы вам нужно заменить APP_ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

Делаем запрос (JSON)
Формат

JSON

Метод

DELETE

URL

/apps/APP_ID.json

Тело запроса

{"rest_api_key":"API_KEY"}

Ответ

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

Делаем запрос (XML)
Формат

XML

Метод

DELETE

URL

/apps/APP_ID.xml

Тело запроса

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

Ответ

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

После удаления базы, этот метод возвращает все оставшиеся базы данных.

Создать проект

Параметры
rest_api_key

ваш API ключ

database_name

Название приложения

form_name

Название формы. Вы не можете создать базу данных без формы. Потому что нет смысла в базе данных без формы.

Делаем запрос (JSON)
Формат

JSON

Метод

POST

URL

/apps.json

Тело запроса

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

Ответ: возвращает информацию о базе данных

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

Делаем запрос (XML)
Формат

XML

Метод

POST

URL

/apps.xml

Тело запроса

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

Ответ: возвращает информацию о базе данных

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

В случае ошибки вы получите сообщение, например 'Приложение с таким именем уже существует'.

Форма

Такие атрибуты формы могут быть получины используя REST API.

id

Уникальный идентификатор формы

name

Название

desc

Описание

post_action

Список получателей E-mail уведомлений

Получить все формы

Параметры
rest_api_key

ваш API ключ

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы данных. Зная идентификатор базы вам нужно заменить APP_ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

Делаем запрос (JSON)
Формат

JSON

Метод

GET

URL

/apps/APP_ID/entities.json

Тело запроса

{rest_api_key":"API_KEY"}

Ответ: получить все формы базы данных

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

Делаем запрос (XML)
Формат

XML

Метод

GET

URL

/apps/APP_ID/entities.xml

Тело запроса

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

Ответ: получить все формы базы данных

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

Получить форму по ID

Параметры
rest_api_key

ваш API ключ

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы данных. Зная идентификатор базы вам нужно заменить APP_ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ID

Вы должны знать идентификатор формы. Вы можете найти ENTITY_ID получив все формы. Зная идентификатор формы вам нужно заменить ENTITY_ID в URL, например: /apps/APP_ID/entities.json на /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

Делаем запрос (JSON)
Формат

JSON

Метод

GET

URL

/apps/APP_ID/entities/ID.json

Тело запроса

{"rest_api_key":"API_KEY"}

Ответ: возвращает информацию о форме

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

Делаем запрос (XML)
Формат

XML

Метод

GET

URL

/apps/APP_ID/entities/ID.xml

Тело запроса

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

Ответ: возвращает информацию о форме

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

Получить форму по Названию

Параметры
rest_api_key

ваш API ключ

database_name

Вам нужно знать название базы данных. Название можно получить выполнив запрос Получить все базы данных .

form_name

Вы должны знать название формы. Его можно получить, используя вызов Получить все формы .

Делаем запрос (JSON)
Формат

JSON

Метод

GET

URL

/apps/search/entities/search.json

Тело запроса

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

Ответ: возвращает информацию о форме

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

Делаем запрос (XML)
Формат

XML

Метод

GET

URL

/apps/search/entities/search.xml

Тело запроса

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

Ответ: возвращает информацию о форме

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

Обновить форму

Параметры
rest_api_key

ваш API ключ

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы данных. Зная идентификатор базы вам нужно заменить APP_ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ID

Вы должны знать идентификатор формы. Вы можете найти ENTITY_ID получив все формы. Зная идентификатор формы вам нужно заменить ENTITY_ID в URL, например: /apps/APP_ID/entities.json на /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

name

Новое название формы. Смотрите все доступные параметры здесь

Делаем запрос (JSON)
Формат

JSON

Метод

PUT

URL

/apps/APP_ID/entities/ID.json

Тело запроса

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

Ответ: возвращает информацию о форме

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

Делаем запрос (XML)
Формат

XML

Метод

PUT

URL

/apps/APP_ID/entities/ID.xml

Тело запроса

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

Ответ: возвращает информацию о форме

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

Удалить форму

Параметры
rest_api_key

ваш API ключ

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы данных. Зная идентификатор базы вам нужно заменить APP_ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ID

Вы должны знать идентификатор формы, которую хотите удалить. Вы можете найти ID получив все формы. Зная идентификатор формы вам нужно заменить ID в URL, например: /apps/APP_ID/entities/ID.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2.json

Делаем запрос (JSON)
Формат

JSON

Метод

DELETE

URL

/apps/APP_ID/entities/ID.json

Тело запроса

{"rest_api_key":"API_KEY"}

Ответ

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

Делаем запрос (XML)
Формат

XML

Метод

DELETE

URL

/apps/APP_ID/entities/ID.xml

Тело запроса

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

Ответ

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

Создать форму

Параметры
rest_api_key

ваш API ключ

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы данных. Зная идентификатор базы вам нужно заменить APP_ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

name

Название формы

Делаем запрос (JSON)
Формат

JSON

Метод

POST

URL

/apps/APP_ID/entities.json

Тело запроса

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

Ответ: возвращает информацию о форме

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

Делаем запрос (XML)
Формат

XML

Метод

POST

URL

/apps/APP_ID/entities.xml

Тело запроса

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

Ответ: возвращает информацию о форме

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

Поле

Такие атрибуты поля могут быть получены через REST API.

id

Уникальный идентификатор поля

entity_id

Идентификатор формы поля

name

Название

type_name

Тип поля. Можеть быть: string, text, integer, float, select, radio button, check box, date, dob, datetime, file, image, boolean, language, states, table, country, time_zone, note, divider, formula, autoincrement, login, password, signature, linked_column, rel, subform

Получить поля формы

Параметры
rest_api_key

ваш API ключ

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы данных. Зная идентификатор базы вам нужно заменить APP_ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ENTITY_ID

Вы должны знать идентификатор формы. Вы можете найти ENTITY_ID получив все формы. Зная идентификатор формы вам нужно заменить ENTITY_ID в URL, например: /apps/APP_ID/entities.json на /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

Делаем запрос (JSON)
Формат

JSON

Метод

GET

URL

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

Тело запроса

{rest_api_key":"API_KEY"}

Ответ: получить все поля формы

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

Делаем запрос (XML)
Формат

XML

Метод

GET

URL

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

Тело запроса

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

Ответ: получить все поля формы

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

Получить поле

Параметры
rest_api_key

ваш API ключ

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы данных. Зная идентификатор базы вам нужно заменить APP_ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ENTITY_ID

Вы должны знать идентификатор формы. Вы можете найти ENTITY_ID получив все формы. Зная идентификатор формы вам нужно заменить ENTITY_ID в URL, например: /apps/APP_ID/entities.json на /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

ID

Вы должны знать идентификатор поля. Вы можете найти ID получив все поля формы. Зная идентификатор поля вам нужно заменить ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties/ID.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

Делаем запрос (JSON)
Формат

JSON

Метод

GET

URL

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

Тело запроса

{"rest_api_key":"API_KEY"}

Ответ

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

             

Делаем запрос (XML)
Формат

XML

Метод

GET

URL

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

Тело запроса

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

Ответ

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

Получить поле по Имени

Параметры
rest_api_key

ваш API ключ

database_name

Вам нужно знать название базы данных. Название можно получить выполнив запрос Получить все базы данных .

form_name

Вы должны знать название формы. Его можно получить, используя вызов Получить все формы .

field_name

Вы должны знать название поля. Его можно получить, используя вызов Получить все поля формы .

Делаем запрос (JSON)
Формат

JSON

Метод

GET

URL

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

Тело запроса

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

Ответ

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

Делаем запрос (XML)
Формат

XML

Метод

GET

URL

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

Тело запроса

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

Ответ

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

Выполнить действие

Параметры
rest_api_key

ваш API ключ

DTYPE_ID

Вы должны знать идентификатор записи. ID можно найти получив все записи.

ACTION_PROPERTY_ID

Вы должны знать идентификатор поля. Вы можете найти PROPERTY_ID получив все поля формы.

Делаем запрос (JSON)
Формат

JSON

Метод

GET

URL

/actions/ACTION_PROPERTY_ID.json

Тело запроса

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

Ответ

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

Делаем запрос (XML)
Формат

XML

Метод

GET

URL

/actions/ACTION_PROPERTY_ID.xml

Тело запроса

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

Ответ

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

Выполнить действия

Параметры
rest_api_key

ваш API ключ

ACTION_PROPERTY_ID

Вы должны знать идентификатор поля. Вы можете найти PROPERTY_ID получив все поля формы.

dtype_ids

Вы должны знать идентификаторы своих записей. Вы можете найти идентификатор с помощью вызова получив все записи.

json_dtype_ids

Вы должны знать идентификаторы записей. ID можно найти получив все записи.

run_by_all_table_or_report

Для выполнения всех действий в таблице или отчете доступен следующий параметр: run_by_all_table_or_report=true.

view

Чтобы получить записи, вы должны знать ID отчёта. (Не обязательно)

Делаем запрос (JSON)
Формат

JSON

Метод

GET

URL

/actions/ACTION_PROPERTY_ID.json

Тело запроса

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


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


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

Ответ

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

Делаем запрос (XML)
Формат

XML

Метод

GET

URL

/actions/ACTION_PROPERTY_ID.xml

Тело запроса

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


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


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

Ответ

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

Обновить поле

Параметры
rest_api_key

ваш API ключ

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы данных. Зная идентификатор базы вам нужно заменить APP_ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ENTITY_ID

Вы должны знать идентификатор формы. Вы можете найти ENTITY_ID получив все формы. Зная идентификатор формы вам нужно заменить ENTITY_ID в URL, например: /apps/APP_ID/entities.json на /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

ID

Вы должны знать идентификатор поля. Вы можете найти ID получив все поля формы. Зная идентификатор поля вам нужно заменить ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties/ID.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

name

Новое название поля. Все доступные атрибуты можно найти здесь

Делаем запрос (JSON)
Формат

JSON

Метод

PUT

URL

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

Тело запроса

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

Ответ

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

Делаем запрос (XML)
Формат

XML

Метод

PUT

URL

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

Тело запроса

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

Ответ

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

Удалить поле

Параметры
rest_api_key

ваш API ключ

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы данных. Зная идентификатор базы вам нужно заменить APP_ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ENTITY_ID

Вы должны знать идентификатор формы. Вы можете найти ENTITY_ID получив все формы. Зная идентификатор формы вам нужно заменить ENTITY_ID в URL, например: /apps/APP_ID/entities.json на /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

ID

Вы должны знать идентификатор поля. Вы можете найти ID получив все поля формы. Зная идентификатор поля вам нужно заменить ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties/ID.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

Делаем запрос (JSON)
Формат

JSON

Метод

DELETE

URL

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

Тело запроса

{"rest_api_key":"API_KEY"}

Ответ

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

Делаем запрос (XML)
Формат

XML

Метод

DELETE

URL

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

Тело запроса

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

Ответ

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

Создать поле

Параметры
rest_api_key

ваш API ключ

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы данных. Зная идентификатор базы вам нужно заменить APP_ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ENTITY_ID

Вы должны знать идентификатор формы. Вы можете найти ENTITY_ID получив все формы. Зная идентификатор формы вам нужно заменить ENTITY_ID в URL, например: /apps/APP_ID/entities.json на /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

name

Название поля

type_name

Тип поля. Можеть быть: string, text, integer, float, select, radio button, check box, date, dob, datetime, file, image, boolean, language, states, table, country, time_zone, note, divider, formula, autoincrement, login, password, rel, linked_column, signature, subform

Делаем запрос (JSON)
Формат

JSON

Метод

POST

URL

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

Тело запроса

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

Ответ: возвращает информацию о форме

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

Делаем запрос (XML)
Формат

XML

Метод

POST

URL

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

Тело запроса

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

Ответ: возвращает информацию о форме

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

Получить сумму по колонке

Параметры
rest_api_key

ваш API ключ

ENTITY_ID

Вы должны знать идентификатор формы. Вы можете найти ENTITY_ID получив все формы. Зная идентификатор формы вам нужно заменить ENTITY_ID в URL, например: /apps/APP_ID/entities.json на /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

ID

Вы должны знать идентификатор поля. Вы можете найти ID получив все поля формы. Зная идентификатор поля вам нужно заменить ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties/ID.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

view

Чтобы получить записи, вы должны знать ID отчёта. (Не обязательно)

Делаем запрос (JSON)
Формат

JSON

Метод

GET

URL

/search/sum/ENTITY_ID/ID.json

Тело запроса

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

Ответ

    
{total: 3}
             

Делаем запрос (XML)
Формат

XML

Метод

GET

URL

/search/sum/ENTITY_ID/ID.xml

Тело запроса

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

Ответ

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

Запись

Такие атрибуты записи могут быть получены через REST API.

id

Уникальный идентификатор записи.

app_id

ID приложения

entity_id

Идентификатор формы записи.

values

Хеш значений записи. Где ключом является идентификатор поля, а значением - значение поля.

json_values

Хеш значений записи. Где ключом является идентификатор поля, а значением - значение поля. Аналог values_hash, но в формате JSON

rel_values

Хеш значений связей записи. Где ключом является идентификатор поля, а значением - идентификаторы связанных записей.

Получить записи

Параметры
rest_api_key

ваш API ключ

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы данных. Зная идентификатор базы вам нужно заменить APP_ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ENTITY_ID

Вы должны знать идентификатор формы. Вы можете найти ENTITY_ID получив все формы. Зная идентификатор формы вам нужно заменить ENTITY_ID в URL, например: /apps/APP_ID/entities.json на /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

view

Чтобы получить записи, вы должны знать ID отчёта. (Не обязательно)

page

Номер страницы с записями. От 1 до количество записей/per_page.

name_value

Используйте параметр для получения записей вида: "имя поля": "значение", "айди поля": "имя поля"

fetch_all

Для владельцев платных аккаунтов доступен параметр: fetch_all=true.
Для получения определенного количества записей используйте параметр per_page.
Ограничения максимального колличества записей per_page для разных тарифов:
БЕСПЛАТНЫЙ - 200
СТАНДАРТ - 500
PRO - 1000
КОРПОРАТИВНЫЙ - 2000
БИЗНЕС СТАНДАРТ - 4000
БИЗНЕС PRO - 8000
БИЗНЕС UNLIM - 15000

Тело запроса
{"rest_api_key":"API_KEY", "page": 1, "name_value": 1, "view": 'EaWQZdIXfahOqWvcvwrGTP', "fetch_all": true, "per_page": 2000}

Делаем запрос (JSON)
Формат

JSON

Метод

GET

URL

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

Тело запроса

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

Ответ

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

Делаем запрос (XML)
Формат

XML

Метод

GET

URL

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

Тело запроса

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

Ответ

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

Получить запись

Параметры
rest_api_key

ваш API ключ

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы данных. Зная идентификатор базы вам нужно заменить APP_ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ID

Вы должны знать идентификатор записи. ID можно найти получив все записи. Зная идентификатор, вам нужно заменить ID в URL например: /apps/APP_ID/dtypes/ID.json на /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json

name_value

Используйте параметр для получения записей вида: "имя поля": "значение", "айди поля": "имя поля"

Делаем запрос (JSON)
Формат

JSON

Метод

GET

URL

/apps/APP_ID/dtypes/ID.json

Тело запроса

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

Ответ

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

             

Делаем запрос (XML)
Формат

XML

Метод

GET

URL

/apps/APP_ID/dtypes/ID.xml

Тело запроса

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

Ответ

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

Обновить запись

Параметры
rest_api_key

ваш API ключ

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы данных. Зная идентификатор базы вам нужно заменить APP_ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ID

Вы должны знать идентификатор записи. ID можно найти получив все записи. Зная идентификатор, вам нужно заменить ID в URL например: /apps/APP_ID/dtypes/ID.json на /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json

values

Хеш значений записи, где ключем является идентификатор поля формы

json_values

Если Вы используете jQuery, Ruby или другой язык программирования тогда, пожалуйста, передавайте значения записи как закодированный хеш в параметре 'values'. Но, если ваш фреймворк вам этого не позволяет, то вы можете отправить значения записи как JSON строку, например: "{"aNW4nkW5bdUjldO8oKuSku":"2", "aMW4HKWR9bnOoGWQbpWQS4":"aaa"}". Но тогда используйте название параметра 'json_values'.

subforms_values / subforms_json_values

Для создания или обновления субформ, аналогично, используйте параметр 'subforms_values' или 'json_subforms_values'.
Формат следующий:
"{property1_id: {entity_id: subform1_id, subform1_record1_id: {subform1_field1_id: "2", subform1_field2_id: "aaa"}, subform1_record2_id: {subform1_field1_id: "3", subform1_field2_id: "bb"}}, property2_id: {entity_id: subform2_id, subform2_record1_id: {subform2_field1_id: "4", subform2_field2_id: "bb"}, subform2_record2_id: {subform2_field1_id: "5", subform2_field2_id: "dd"}}}" .

Где property1_id и property2_id - это ID полей с типом Субформа в главной таблице.
subform1_id, subform2_id - ID форм, на которые указывают поля property1_id и property2_id.
subform1_record1_id и subform1_record2_id - это ID новых или существующих записей субформы.
subform1_field1_id, subform1_field2_id - ID полей в форме subform1_id.
subform2_field1_id, subform2_field2_id - ID полей в форме subform2_id.

Все ID - это 22 символа URL-безопасный base64, их можно взять из других API вызовов или создать самостоятельно для ID новых записей.

Делаем запрос (JSON)
Формат

JSON

Метод

PUT

URL

/apps/APP_ID/dtypes/ID.json

Тело запроса

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

Ответ

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

Делаем запрос (XML)
Формат

XML

Метод

PUT

URL

/apps/APP_ID/dtypes/ID.xml

Тело запроса

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

Ответ

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

Обновить несколько записей

Параметры
rest_api_key

ваш API ключ

confirm_action

Для запуска обновления в таблице или отчете необходим следующий параметр: confirm_action: update.

ENTITY_ID

Вы должны знать идентификатор формы. Вы можете найти ENTITY_ID получив все формы.

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы.

dtype_ids

Вы должны знать идентификаторы своих записей. Вы можете найти идентификатор с помощью вызова получив все записи.

json_dtype_ids

Вы должны знать идентификаторы записей. ID можно найти получив все записи.

update_id

Вы должны знать идентификатор поля. Вы можете найти PROPERTY_ID получив все поля формы.

update_term

Новое значение для записей

view

Чтобы получить записи, вы должны знать ID отчёта. (Не обязательно)

Делаем запрос (JSON)
Формат

JSON

Метод

POST

URL

/dtypes/confirm_action/APP_ID/ENTITY_ID.json

Тело запроса

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


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

Ответ

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

Делаем запрос (XML)
Формат

XML

Метод

POST

URL

/dtypes/confirm_action/APP_ID/ENTITY_ID.xml

Тело запроса


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



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

Ответ

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

Обновить все записи

Параметры
rest_api_key

ваш API ключ

confirm_action

Для запуска обновления всех записей в таблице или отчете требуется следующий параметр: confirm_action: update_all.

ENTITY_ID

Вы должны знать идентификатор формы. Вы можете найти ENTITY_ID получив все формы.

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы.

update_id

Вы должны знать идентификатор поля. Вы можете найти PROPERTY_ID получив все поля формы.

update_term

Новое значение для записей

view

Чтобы получить записи, вы должны знать ID отчёта. (Не обязательно)

Делаем запрос (JSON)
Формат

JSON

Метод

POST

URL

/dtypes/confirm_action/APP_ID/ENTITY_ID.json

Тело запроса

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

Ответ

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

Делаем запрос (XML)
Формат

XML

Метод

POST

URL

/dtypes/confirm_action/APP_ID/ENTITY_ID.xml

Тело запроса


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

Ответ

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

Обновить ячейку данных

Параметры
rest_api_key

ваш API ключ

PROPERTY_ID

Вы должны знать идентификатор поля. Вы можете найти ID получив все поля формы. Зная идентификатор поля вам нужно заменить ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties/ID.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

DTYPE_ID

Вы должны знать идентификатор записи. ID можно найти получив все записи. Зная идентификатор, вам нужно заменить ID в URL например: /apps/APP_ID/dtypes/ID.json на /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json

val

Новое значение ячейки данных

Делаем запрос (JSON)
Формат

JSON

Метод

PATCH/PUT/POST

URL

/cell_values/DTYPE_ID/update_cell_value/PROPERTY_ID.json

Тело запроса

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

Ответ

    
{"new_value": "John Smith"}
             

Делаем запрос (XML)
Формат

XML

Метод

PATCH/PUT/POST

URL

/cell_values/DTYPE_ID/update_cell_value/PROPERTY_ID.xml

Тело запроса

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

Ответ

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

Удалить запись

Параметры
rest_api_key

ваш API ключ

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы данных. Зная идентификатор базы вам нужно заменить APP_ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ID

Вы должны знать идентификатор записи. ID можно найти получив все записи. Зная идентификатор, вам нужно заменить ID в URL например: /apps/APP_ID/dtypes/ID.json на /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json

Делаем запрос (JSON)
Формат

JSON

Метод

DELETE

URL

/apps/APP_ID/dtypes/ID.json

Тело запроса

{"rest_api_key":"API_KEY"}

Ответ

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

Делаем запрос (XML)
Формат

XML

Метод

DELETE

URL

/apps/APP_ID/dtypes/ID.xml

Тело запроса

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

Ответ

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

Удалить несколько записей

Параметры
rest_api_key

ваш API ключ

ENTITY_ID

Вы должны знать идентификатор формы. Вы можете найти ENTITY_ID получив все формы.

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы.

dtype_ids

Вы должны знать идентификаторы своих записей. Вы можете найти идентификатор с помощью вызова получив все записи.

json_dtype_ids

Вы должны знать идентификаторы записей. ID можно найти получив все записи. (Не обязательно)

Делаем запрос (JSON)
Формат

JSON

Метод

POST

URL

/apps/APP_ID/dtypes/delete_multiple.json

Тело запроса

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


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

Ответ

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

Делаем запрос (XML)
Формат

XML

Метод

POST

URL

/apps/APP_ID/dtypes/delete_multiple.xml

Тело запроса


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



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

Ответ

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

Удалить все

Параметры
rest_api_key

ваш API ключ

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы.

ENTITY_ID

Вы должны знать идентификатор формы. Вы можете найти ENTITY_ID получив все формы.

view

Чтобы получить записи, вы должны знать ID отчёта. (Не обязательно)

Делаем запрос (JSON)
Формат

JSON

Метод

DELETE

URL

/dtypes/APP_ID/delete_all/ENTITY_ID.json

Тело запроса

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

Ответ

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

Делаем запрос (XML)
Формат

XML

Метод

DELETE

URL

/dtypes/APP_ID/delete_all/ENTITY_ID.xml

Тело запроса


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

Ответ

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

Создать запись

Параметры
rest_api_key

ваш API ключ

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы данных. Зная идентификатор базы вам нужно заменить APP_ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ENTITY_ID

Вы должны знать идентификатор формы. Вы можете найти ENTITY_ID получив все формы. Зная идентификатор формы вам нужно заменить ENTITY_ID в URL, например: /apps/APP_ID/entities.json на /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

ID

Если вам нужно использовать свой личный ID, вы можете сгенерировать UUID (уникальный идентификатор) длиной 22 символа URL-безопасный base64. Например, в Ruby. Далее вам нужно будет передать его в хеш 'values', например :values => {'id' => ID}, изменить на :values => {'id' => '22adadVXHdHie1WeGFE8k2'}, в противном случае система сама сгенерирует для вас уникальный идентификатор.

values / json_values

Если Вы используете jQuery, Ruby или другой язык программирования тогда, пожалуйста, передавайте значения записи как закодированный хеш в параметре 'values'. Но, если ваш фреймворк вам этого не позволяет, то вы можете отправить значения записи как JSON строку, например: "{"aNW4nkW5bdUjldO8oKuSku":"2", "aMW4HKWR9bnOoGWQbpWQS4":"aaa"}". Но тогда используйте название параметра 'json_values'.

subforms_values / subforms_json_values

Для создания или обновления субформ, аналогично, используйте параметр 'subforms_values' или 'json_subforms_values'.
Формат следующий:
"{property1_id: {entity_id: subform1_id, subform1_record1_id: {subform1_field1_id: "2", subform1_field2_id: "aaa"}, subform1_record2_id: {subform1_field1_id: "3", subform1_field2_id: "bb"}}, property2_id: {entity_id: subform2_id, subform2_record1_id: {subform2_field1_id: "4", subform2_field2_id: "bb"}, subform2_record2_id: {subform2_field1_id: "5", subform2_field2_id: "dd"}}}" .

Где property1_id и property2_id - это ID полей с типом Субформа в главной таблице.
subform1_id, subform2_id - ID форм, на которые указывают поля property1_id и property2_id.
subform1_record1_id и subform1_record2_id - это ID новых или существующих записей субформы.
subform1_field1_id, subform1_field2_id - ID полей в форме subform1_id.
subform2_field1_id, subform2_field2_id - ID полей в форме subform2_id.

Все ID - это 22 символа URL-безопасный base64, их можно взять из других API вызовов или создать самостоятельно для ID новых записей.

Делаем запрос (JSON)
Формат

JSON

Метод

POST

URL

/apps/APP_ID/dtypes.json

Тело запроса

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

Ответ: возвращает информацию о форме

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

Делаем запрос (XML)
Формат

XML

Метод

POST

URL

/apps/APP_ID/dtypes.xml

Тело запроса

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

Ответ: возвращает информацию о форме

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

Поиск

Параметры
rest_api_key

ваш API ключ

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы данных. Зная идентификатор базы вам нужно заменить APP_ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

ENTITY_ID

Вы должны знать идентификатор формы. Вы можете найти ENTITY_ID получив все формы. Зная идентификатор формы вам нужно заменить ENTITY_ID в URL, например: /apps/APP_ID/entities.json на /apps/aOWO_dVXHdHie1WeGFE8k2/entities.json

view

Чтобы получить записи, вы должны знать ID отчёта. (Не обязательно)

search

Чтобы осуществить поиск по таблице или отчёту, Вам нужно отправить в body запроса search массив с параметрами поиска, в формате: [[{"a"=>"PROPERTY_ID", "b"=>"SEARCH_TERM", "o"=>"SEARCH_CRITERIA"}]].
Где PROPERTY_ID - идентфикатор поля по которому производим поиск (-ALL- - для поиска по всем колонкам),
SEARCH_TERM - значение, которое ищем,
SEARCH_CRITERIA - критерий поиска, может быть один из:
is, is_not, is_empty, is_not_empty, starts_with, ends_with, like, contains, not_contains.

Для сравнения чисел и дат: less_than, greater_than, less_than_or_equal_to, greater_than_or_equal_to.

Для даты или времени: before, after, this_day_and_before, this_day_and_after, yesterday, today, tomorrow, today_or_later, last_7_days, last_30_days,
last_60_days, last_90_days, last_120_days, next_7_days, next_30_days, next_60_days, next_90_days, next_120_days, next_n_days, last_n_days,
last_week, this_week, next_week, current_and_prev_week, current_and_next_week, next_n_weeks, last_n_weeks, last_month, this_month, next_month,
current_and_prev_month, current_and_next_month, next_n_months, last_n_months, last_year, this_year, last_2_years, next_2_years, current_and_prev_year,
current_and_next_year, next_n_years, last_n_years.

Системные колонки: added_by, created_at, updated_at, ip.

Если Вы хотите осуществить поиск по нескольким колонкам с обьединяющим критерием "И", то эти критерии должны быть помещены в один масив, если "ИЛИ", то в отдельный, например:
[[{"a"=>"PROPERTY_ID_1", "b"=>"А", "o"=>"is"}, {"a"=>"PROPERTY_ID_2", "b"=>"А", "o"=>"is"}],
[{"a"=>"PROPERTY_ID_3", "b"=>"Б", "o"=>"SEARCH_CRITERIA"}]]

формула поиска будет: "Найти все записи где PROPERTY_ID_1 И PROPERTY_ID_2 равны А ИЛИ PROPERTY_ID_3 равно Б"

limit

Количетсво записей в результатах поиска, максимально - 200.

Делаем запрос (JSON)
Формат

JSON

Метод

POST

URL

/search/APP_ID.json

Тело запроса

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

Ответ

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

             

Связи

Как связывать записи:

Для того, чтобы установить связь между записями вам нужно послать отдельный хеш в запросе на СОЗДАНИЕ или ОБНОВЛЕНИЕ записи.

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

Хеш должен быть в виде 'rel' => {rel_id => RECORD_ID} или 'rel' => {rel_id => [RECORD_ID, RECORD_ID2]} если у вас связь многие-к-многим. Где RECORD_ID - это идентификатор записи, с которой вы хотите установить связь текущей записи. Ниже показано как получить rel_id.

Параметры
rest_api_key

ваш API ключ

PROPERTY_ID

Вы должны знать идентификатор поля. Вы можете найти ID получив все поля формы. Зная идентификатор поля вам нужно заменить ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties/ID.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

ENTITY_ID

Вы должны знать идентификатор формы. Вы можете найти ENTITY_ID получив все формы. Зная идентификатор формы вам нужно заменить ENTITY_ID в URL, например /apps/APP_ID/entities/ENTITY_ID/properties.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

Делаем запрос (JSON)
Формат

JSON

Метод

GET

URL

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

Тело запроса

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

Ответ

11842         

Отчёты

Такие атрибуты отчёта могут быть получены используя REST API.

id

ID

name

Название

Получить Отчёты

Параметры
rest_api_key

ваш API ключ

APP_ID

ID приложения

ENTITY_ID

Идентификатор Таблицы (Формы)

Делаем запрос (JSON)
Формат

JSON

Метод

GET

URL

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

Тело запроса

{"rest_api_key":"API_KEY"}

Ответ: возвращает все отчёты таблицы.

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

Делаем запрос (XML)
Формат

XML

Метод

GET

URL

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

Тело запроса: возвращает все отчёты таблицы.

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

Ответ

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

Файлы

Получить ссылку на файл

Чтобы получить ссылку на файл, сначала получите значение записи и сможете скачать файл по ссылке вида https://quintadb.ru/images/data/PROPERTY_ID/RECORD_ID/FILE_NAME, где FILE_NAME - название загруженного файла, полученное в хеше значений вида PROPERTY_ID => VALUE, RECORD_ID - ID записи, PROPERTY_ID - ID поля.

Загрузить файлы

Чтобы загрузить файл в запись, вы должны сделать POST-запрос к методу API upload_file с заголовком типа содержимого multipart/form-data, и только после этого вы должны создать или обновить свою запись. Таким образом, идентификатор записи должен быть сгенерирован перед вызовами. Также вам нужно будет сгенерировать заголовок Multipart, следуйте примеру Ruby с классом MultipartPost ниже. В этом примере вы также узнаете, как загрузить файл в субформу.
Параметры
rest_api_key

ваш API ключ

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы данных. Зная идентификатор базы вам нужно заменить APP_ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

property_id

Вы должны знать идентификатор поля. Вы можете найти ID получив все поля формы. Зная идентификатор поля вам нужно заменить ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties/ID.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

dtype_id

Вы должны знать идентификатор записи. ID можно найти получив все записи. Зная идентификатор, вам нужно заменить ID в URL например: /apps/APP_ID/dtypes/ID.json на /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json

Делаем запрос (JSON)
Формат

JSON

Метод

POST

URL

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

Тело запроса

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

Ответ

    Uploaded
             

Удалить файлы

Параметры
rest_api_key

ваш API ключ

APP_ID

Вы должны знать идентификатор базы. Вы можете найти APP_ID получив все базы данных. Зная идентификатор базы вам нужно заменить APP_ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties.json

property_id

Вы должны знать идентификатор поля. Вы можете найти ID получив все поля формы. Зная идентификатор поля вам нужно заменить ID в URL, например: /apps/APP_ID/entities/ENTITY_ID/properties/ID.json на /apps/qweWO_dVXHdHie1WeGFE8k2/entities/aOWO_dVXHdHie1WeGFE8k2/properties/asdasddVXHdHie1WeGFE8k2.json

DTYPE_ID

Вы должны знать идентификатор записи. ID можно найти получив все записи. Зная идентификатор, вам нужно заменить ID в URL например: /apps/APP_ID/dtypes/ID.json на /apps/aOWO_dVXHdHie1WeGFE8k2/dtypes/asd987asdasd97asd.json

SINGLE_FILE_NAME

Название файла

Делаем запрос (JSON)
Формат

JSON

Метод

GET

URL

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

Тело запроса

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

Ответ

    File removed

Примеры
Это базовый REST API и его должно быть достаточно, чтобы создавать классные и полезные вещи. Однако, если вам необходимо что-то еще, напрмер больше методов и т.п. пожалуйста, связывайтесь в нами в любое время. Мы всегда рады вас слышать!