REST API

Автор: Haulmont
4.5
0

ОПИСАНИЕ

Jmix предоставляет универсальный REST API, который позволяет работать с сущностями модели данных и бизнес-сервисами без написания REST-контроллеров для бэкенда. Он автоматически предоставляет эндпоинты для следующих операций:

  • CRUD-операции над сущностями.
  • Вызов зарегистрированных служебных методов.
  • Выполнение предопределенных JPQL-запросов.
  • Загрузка и скачивание файлов.
  • Предоставление информации о модели данных.
  • Предоставление информации о текущих пользователях и их правах доступа.

REST API использует протокол OAuth2 для аутентификации и поддерживает анонимный доступ. Все эндпоинты REST API учитывают ограничения прав доступа, заданные системой безопасности.

ПРИМЕЧАНИЕ

Фронтенд-интерфейс взаимодействует с бэкендом Jmix через универсальный REST API.