Универсальный REST API платформы позволяет выполнять загрузку и сохранение любых сущностей модели данных приложения посредством отправки простых HTTP запросов. Это открывает возможность легкой интеграции со сторонними приложениями самого широкого спектра − от JavaScript кода, выполняющегося в браузере, до произвольных систем, работающих на Java, .NET, PHP или любой другой платформе.
Основные возможности API:
-
загрузка экземпляров сущностей из базы данных по идентификатору или по JPQL запросу с параметрами
-
сохранение новых и измененных экземпляров, удаление экземпляров
-
получение описания модели данных в формате HTML
-
представление данных в форматах JSON и XML на выбор
-
аутентификация пользователя
-
вызов сервисов среднего слоя.
Все функции работают с данными в кодировке UTF-8.