Метаданные клиентских приложений (metadata)

Ресурсы, представляющие собой метаданные/схемы для работы и автоматической подстройки внешних приложений на структуру данных сервера.

Структура группы

Эта группа endpoint предоставляет доступ к ассетам, расположенным в каталоге rostell_env/priv/rest_metadata/…​ на любом уровне вложенности.

Каждый такой ассет адресуется непосредственно через обособленный endpoint и может быть перекрыт по правам на уровне пользовательских ролей доступа (определяется ассетами iam.json и iam_all.json).

Запрос к endpoint, авторизованный в домене имеющим тип SOLUTION (в том числе и master), возвращает файл из каталога солюшена

/rostell_env/priv/rest_metadata/solutions/<SOLUTION>

а если его там нет, то из общего каталога

/rostell_env/priv/rest_metadata/common

Пример

Пусть выполняется следующий запрос в домене с типом solution001:

Запрос:
GET /rest/v1/metadata/a/b/c/d.json
Размещение возвращаемого файла в порядке убывания приоритета:
/rostell_env/priv/rest_metadata/solutions/solution001/a/b/c/d.json

/rostell_env/priv/rest_metadata/common/a/b/c/d.json

Содержание