Перейти к основному содержимому

External

/api/external/access/check

Проверить может ли субъект выполнить над объектом заданную операцию

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Данные для проверки права

Название поляТип поляОписаниеОбязательноеВозможные значения
subjectNamespacestringнет
subjectstringнет
objectNameSpacestringнет
objectstringнет
rightstringнет

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
resultAccessibilityда
errorInfoда
typeInfoTypeInfo

/api/external/namespace/merge

Выполнить слияние пространств имен

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Данные о пространстве имен подлежащей слиянию

Название поляТип поляОписаниеОбязательноеВозможные значения
codestringнет
descriptionstringнет
innerNamespacesstring[]нет
subjectsSubjectInfo[]нет
objectsObjectInfo[]нет
rightsRightInfo[]нет

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
messagestringПользовательское сообщение об ошибке.нет
codestringКод ошибки.да
isErrorbooleanПризнак наличия ошибки.да
stackTracestringТрейс стека вызовов.нет
innerErrorsIErrorDescription[]Вложенные исключения.нет
techMessagestringТехническое сообщение об ошибке.нет
dateTimestring (date-time)Дата и время возникновения ошибки (с часовым поясом).нет
dataobjectДополнительные данные.нет
exceptionTypestringТип исключения.нет
sourcestringИмя источника.нет
innersInnerInfo[]Элементы исключений.нет
extrastringТрейс стека.нет
idstringИдентификатор ошибки.нет
typeErrorTypes

/api/external/subject/group/joining

Проверить содержится ли элемент в группе

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Информация о проверяемом элементе

Название поляТип поляОписаниеОбязательноеВозможные значения
namespacestringнет
groupCodestringнет
subjectCodestringнет

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
resultbooleanда
errorInfoда
typeInfoTypeInfo

/api/external/objects/single

Получить список объектов (групп объектов) заданного пространства имён, которым назначен указанный доступ для заданного субъекта.

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Параметры вызова

Название поляТип поляОписаниеОбязательноеВозможные значения
objectNamespacestringнет
rightCodestringнет
subjectNamespacestringнет
subjectCodestringнет
accessAccessibility

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
resultSubjectAccess[]да
errorInfoда
typeInfoTypeInfo

/api/external/objects/permissions

Получить список прав доступа (permissions) для заданного объекта (группы объектов) из заданного пространства имён.

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Название поляТип поляОписаниеОбязательноеВозможные значения
namespaceCodestringнет
codestringнет

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: application/json

Результат выполнения операции

Название поляТип поляОписаниеОбязательноеВозможные значения
resultPermissionItem[]да
errorInfoда
typeInfoTypeInfo