4.7.1. REST API

Универсальный REST API платформы позволяет выполнять загрузку и сохранение любых сущностей модели данных приложения посредством отправки простых HTTP запросов. Это открывает возможность легкой интеграции со сторонними приложениями самого широкого спектра − от JavaScript кода, выполняющегося в браузере, до произвольных систем, работающих на Java, .NET, PHP или любой другой платформе.

Основные возможности API:

  • загрузка экземпляров сущностей из базы данных по идентификатору или по JPQL запросу с параметрами

  • сохранение новых и измененных экземпляров, удаление экземпляров

  • получение описания модели данных в формате HTML

  • представление данных в форматах JSON и XML на выбор

  • аутентификация пользователя

  • вызов сервисов среднего слоя.

Все функции работают с данными в кодировке UTF-8.