generated: '2026-10-09' method: generated source: openapi/cesnet-exafs-openapi.yml, openapi/cesnet-perun-rpc-openapi.yml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 989 by_action_class: connected: 518 acting: 471 by_consequence: read: 518 write: 427 physical: 35 safety-critical: 9 human_in_the_loop_required: 9 operations: - path: /auth method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /rules method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /rules/ipv4 method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rules/ipv6 method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rules/rtbh method: post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rules/ipv4/{rule_id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /rules/ipv4/{rule_id} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rules/ipv6/{rule_id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /rules/ipv6/{rule_id} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rules/rtbh/{rule_id} method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /rules/rtbh/{rule_id} method: delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /actions method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /communities method: get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: / method: get operationId: getPerunRPCVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/utils/getPerunStatus method: get operationId: getPerunStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/utils/getPerunStatistics method: get operationId: getPerunStatistics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/utils/getPerunSystemTimeInMillis method: get operationId: getPerunSystemTimeInMillis x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/utils/getGuiConfiguration method: get operationId: getGuiConfiguration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/utils/getAppsConfig method: get operationId: getAppsConfig x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/utils/getNewGuiAlert method: get operationId: getNewGuiAlert x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/getPrincipalRoleNames method: get operationId: getPrincipalRoleNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/getPerunPrincipal method: get operationId: getPerunPrincipal x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/getRichAdmins method: get operationId: getAuthzRichAdmins x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/getAdmins method: get operationId: getAuthzAdmins x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/someAdminExists method: get operationId: someAdminExists x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/getAdminGroups method: get operationId: getAuthzAdminGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/setRole/u method: post operationId: setRoleForUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/authzResolver/unsetRole/u method: post operationId: unsetRoleForUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/authzResolver/setRole/u-co method: post operationId: setRoleWithUserComplementaryObject x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/authzResolver/setRole/u-cos method: post operationId: setRoleWithUserComplementaryObjects x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/authzResolver/unsetRole/u-co method: post operationId: unsetRoleWithUserComplementaryObject x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/authzResolver/unsetRole/u-cos method: post operationId: unsetRoleWithUserComplementaryObjects x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/authzResolver/setRole/g method: post operationId: setRoleForGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/authzResolver/unsetRole/g method: post operationId: unsetRoleForGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/authzResolver/setRole/g-co method: post operationId: setRoleWithGroupComplementaryObject x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/authzResolver/setRole/g-cos method: post operationId: setRoleWithGroupComplementaryObjects x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/authzResolver/unsetRole/g-co method: post operationId: unsetRoleWithGroupComplementaryObject x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/authzResolver/unsetRole/g-cos method: post operationId: unsetRoleWithGroupComplementaryObjects x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/authzResolver/getUserRoles method: get operationId: getUserRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/getRegistrarUserRoles method: get operationId: getRegistrarUserRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/getUserDirectRoles method: get operationId: getUserDirectRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/getUserRolesObtainedFromAuthorizedGroupMemberships method: get operationId: getUserRolesObtainedFromAuthorizedGroupMemberships x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/getRoleComplementaryObjectsWithAuthorizedGroups method: get operationId: getRoleComplementaryObjectsWithAuthorizedGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/getUserRoleNames method: get operationId: getUserRoleNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/getGroupRoleNames method: get operationId: getGroupRoleNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/authzResolver/getGroupRoles method: get operationId: getGroupRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/authzResolver/isVoAdmin method: get operationId: isVoAdmin x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/authzResolver/isGroupAdmin method: get operationId: isGroupAdmin x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/authzResolver/isFacilityAdmin method: get operationId: isFacilityAdmin x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/isPerunAdmin method: get operationId: isPerunAdmin x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/isGroupLastAdminInFacilities method: get operationId: isGroupLastAdminInFacilities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/isGroupLastAdminInVos method: get operationId: isGroupLastAdminInVos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/isUserLastAdminInFacilities method: get operationId: isUserLastAdminInFacilities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/isUserLastAdminInVos method: get operationId: isUserLastAdminInVos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/getLoggedUser method: get operationId: getLoggedUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/keepAlive method: get operationId: keepAlive x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/getAllPolicies method: get operationId: getAllPolicies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/getAllRolesManagementRules method: get operationId: getAllRolesManagementRules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/loadAuthorizationComponents method: get operationId: loadAuthorizationComponents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/getVosWhereUserIsInRoles method: get operationId: getVosWhereUserIsInRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/getFacilitiesWhereUserIsInRoles method: get operationId: getFacilitiesWhereUserIsInRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/getResourcesWhereUserIsInRoles method: get operationId: getResourcesWhereUserIsInRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/getGroupsWhereUserIsInRoles method: get operationId: getGroupsWhereUserIsInRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/authzResolver/getMembersWhereUserIsInRoles method: get operationId: getMembersWhereUserIsInRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/f-r-u-m method: get operationId: getFacilityResourceUserMemberAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/f-u method: get operationId: getFacilityUserAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/f-names method: get operationId: getFacilityAttributesByNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/f method: get operationId: getFacilityAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/vo-names method: get operationId: getVoAttributesByNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/vo method: get operationId: getVoAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/m-r-names-wu method: get operationId: getMemberResourceAndUserFacilityAttributesByNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/m-r-wu method: get operationId: getMemberResourceAndUserFacilityAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/r-g-m-names method: get operationId: getResourceGroupMemberAttributesByNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/m-r method: get operationId: getMemberResourceAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/r-g-names-wg method: get operationId: getResourceGroupAndGroupAttributesByNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/r-g-wg method: get operationId: getResourceGroupAndGroupAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/r-g method: get operationId: getResourceGroupAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/r-names method: get operationId: getResourceAttributesByNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/r method: get operationId: getResourceAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/m-g-names-wu method: get operationId: getMemberGroupAndUserAttributesByNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/m-names-wu method: get operationId: getMemberAndUserAttributesByNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/m-wu method: get operationId: getMemberAndUserAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/m-g-names method: get operationId: getMemberGroupAttributesByNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/m-names method: get operationId: getMemberAttributesByNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/m-g method: get operationId: getMemberGroupAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/m method: get operationId: getMemberAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/u-names method: get operationId: getUserAttributesByNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/u method: get operationId: getUserAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/g-names method: get operationId: getGroupAttributesByNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/g method: get operationId: getGroupAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/h method: get operationId: getHostAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/h-names method: get operationId: getHostAttributesByNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/key method: get operationId: getEntitylessAttributesByKey x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/ues-names method: get operationId: getUserExtSourceAttributesByNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/ues method: get operationId: getUserExtSourceAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getEntitylessAttributes method: get operationId: getEntitylessAttributesByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getEntitylessKeys method: get operationId: getEntitylessKeys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getEntitylessAttributesWithKeys method: get operationId: getEntitylessAttributesWithKeys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/setAttributes/f-r-g-u-m method: post operationId: setFacilityResourceGroupUserMemberAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttributes/f-r-u-m method: post operationId: setFacilityResourceUserMemberAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttributes/f-u method: post operationId: setFacilityUserAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttributes/f method: post operationId: setFacilityAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttributes/vo method: post operationId: setVoAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttributes/m-r-wu method: post operationId: setMemberResourceAndUserAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttributes/m-r method: post operationId: setMemberResourceAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttributes/r-g-wg method: post operationId: setResourceGroupWithGroupAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttributes/r-g method: post operationId: setResourceGroupAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttributes/r method: post operationId: setResourceAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttributes/m-g-wu method: post operationId: setMemberGroupWithUserAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttributes/m-wu method: post operationId: setMemberWithUserAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttributes/m-g method: post operationId: setMemberGroupAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttributes/m method: post operationId: setMemberAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttributes/u method: post operationId: setUserAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttributes/g method: post operationId: setGroupAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttributes/h method: post operationId: setHostAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttributes/ues method: post operationId: setUserExtSourceAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/getAttribute/name-facility method: get operationId: getFacilityAttributeByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/id-facility method: get operationId: getFacilityAttributeById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/name-user method: get operationId: getUserAttributeByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/id-user method: get operationId: getUserAttributeById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/user-facility method: get operationId: getUserFacilityAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/name-user_facility method: get operationId: getUserFacilityAttributeByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/id-user_facility method: get operationId: getUserFacilityAttributeById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/name-vo method: get operationId: getVoAttributeByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/id-vo method: get operationId: getVoAttributeById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/name-member method: get operationId: getMemberAttributeByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/id-member method: get operationId: getMemberAttributeById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/name-group method: get operationId: getGroupAttributeByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/id-group method: get operationId: getGroupAttributeById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/name-resource method: get operationId: getResourceAttributeByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/id-resource method: get operationId: getResourceAttributeById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/name-member-group method: get operationId: getMemberGroupAttributeByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/id-member-group method: get operationId: getMemberGroupAttributeById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/name-member-resource method: get operationId: getMemberResourceAttributeByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/id-member-resource method: get operationId: getMemberResourceAttributeById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributes/group-resource method: get operationId: getGroupResourceAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/name-group-resource method: get operationId: getGroupResourceAttributeByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/id-group-resource method: get operationId: getGroupResourceAttributeById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/name-ues method: get operationId: getUserExtSourceAttributeByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/id-ues method: get operationId: getUserExtSourceAttributeById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/name-host method: get operationId: getHostAttributeByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/id-host method: get operationId: getHostAttributeById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/name-entityless method: get operationId: getEntitylessAttributeByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttribute/any method: get operationId: getAttribute x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributeDefinition method: get operationId: getAttributeDefinitionByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributesDefinition method: get operationId: getAllAttributeDefinitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributeDefinitionById method: get operationId: getAttributeDefinitionById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributesDefinitionByNamespace method: get operationId: getAttributeDefinitionsByNamespace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/attributesManager/getAttributesDefinitionWithRights method: get operationId: getAttributesDefinitionWithRights x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/setAttribute/facility method: post operationId: setFacilityAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttribute/user method: post operationId: setUserAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttributes/facility-user method: post operationId: setUserFacilityAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttribute/facility-user method: post operationId: setUserFacilityAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttribute/vo method: post operationId: setVoAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttribute/member method: post operationId: setMemberAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttribute/group method: post operationId: setGroupAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttribute/resource method: post operationId: setResourceAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttribute/member-group method: post operationId: setMemberGroupAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttribute/member-resource method: post operationId: setMemberResourceAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttributes/group-resource method: post operationId: setGroupResourceAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttribute/group-resource method: post operationId: setGroupResourceAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttribute/userExtSource method: post operationId: setUserExtSourceAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttribute/host method: post operationId: setHostAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/setAttribute/entityless method: post operationId: setEntitylessAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/createAttribute method: post operationId: createAttributeDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/deleteAttribute method: post operationId: deleteAttributeDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/deleteAttributes method: post operationId: deleteAttributeDefinitions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/getRequiredAttributes/s-r-g-m method: get operationId: getRequiredAttributesMemberGroupResourceService x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getRequiredAttributes/s-r-g method: get operationId: getRequiredAttributesGroupResourceService x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getRequiredAttributes/s-r-m method: get operationId: getRequiredAttributesMemberResourceService x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getRequiredAttributes/s-r method: get operationId: getRequiredAttributesResourceService x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getRequiredAttributes/s-g-m method: get operationId: getRequiredAttributesMemberGroupService x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getRequiredAttributes/s-f method: get operationId: getRequiredAttributesFacilityService x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getRequiredAttributes/s-h method: get operationId: getRequiredAttributesHostService x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getRequiredAttributes/s-v method: get operationId: getRequiredAttributesVoService x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getRequiredAttributes/ss-f method: get operationId: getRequiredAttributesFacilityServices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getRequiredAttributes/ss-r method: get operationId: getRequiredAttributesResourceServices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getRequiredAttributes/m-r method: get operationId: getRequiredAttributesMemberResource x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getRequiredAttributes/r method: get operationId: getRequiredAttributesResource x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getRequiredAttributes/u-f method: get operationId: getRequiredAttributesUserFacility x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getRequiredAttributes/f method: get operationId: getRequiredAttributesFacility x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getRequiredAttributes/m-g method: get operationId: getRequiredAttributesMemberGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getRequiredAttributes/m method: get operationId: getRequiredAttributesMember x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getRequiredAttributes/u method: get operationId: getRequiredAttributesUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getRequiredAttributesDefinition method: get operationId: getRequiredAttributesDefinition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/attributesManager/removeAttributes/m-workWithUserAttributes method: post operationId: removeMemberAttributesWorkWithUserAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttributes/m-g-workWithUserAttributes method: post operationId: removeMemberGroupAttributesWorkWithUserAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttributes/g-r-workWithGroupAttributes method: post operationId: removeGroupResourceAttributesWorkWithGroupAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttributes/m-g method: post operationId: removeMemberGroupAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttributes/m-r method: post operationId: removeMemberResourceAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttributes/u-f method: post operationId: removeUserFacilityAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttributes/f-r-u-m method: post operationId: removeAttributesForFacilityResourceUserMember x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttributes/f-r-g-u-m method: post operationId: removeAttributesForFacilityResourceGroupUserMember x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttributes/g-r method: post operationId: removeGroupResourceAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttributes/r method: post operationId: removeResourceAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttributes/ues method: post operationId: removeUesAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttributes/h method: post operationId: removeHostAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttributes/f method: post operationId: removeFacilityAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttributes/m method: post operationId: removeMemberAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttributes/u method: post operationId: removeUserAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttributes/g method: post operationId: removeGroupAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttributes/v method: post operationId: removeVoAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttribute/u-f method: post operationId: removeUserFacilityAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttribute/f method: post operationId: removeFacilityAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttribute/v method: post operationId: removeVoAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttribute/m-r method: post operationId: removeMemberResourceAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttribute/g-r method: post operationId: removeGroupResourceAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttribute/r method: post operationId: removeResourceAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttribute/m-g method: post operationId: removeMemberGroupAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttribute/m method: post operationId: removeMemberAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttribute/u method: post operationId: removeUserAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttribute/g method: post operationId: removeGroupAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttribute/h method: post operationId: removeHostAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttribute/ues method: post operationId: removeUserExtSourceAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/removeAttribute/e method: post operationId: removeEntitylessAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/getLogins method: get operationId: getLogins x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/updateAttributeDefinition method: post operationId: updateAttributeDefinition x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/getAttributePolicyCollections method: get operationId: getAttributePolicyCollections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributeRules method: get operationId: getAttributeRules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/setAttributePolicyCollections method: post operationId: setAttributePolicyCollections x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/setAttributeActionCriticality method: post operationId: setAttributeActionCriticality x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/convertAttributeToUnique method: post operationId: convertAttributeToUnique x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/attributesManager/convertAttributeToNonunique method: post operationId: convertAttributeToNonunique x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/attributesManager/getAttributeModulesDependenciesGraphText method: get operationId: getAttributeModulesDependenciesGraphText x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAttributeModulesDependenciesGraphText/for-attribute method: get operationId: getAttributeModulesDependenciesForAttributeGraphText x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getIdpAttributeDefinitions method: get operationId: getIdpAttributeDefinitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/attributesManager/getAllNamespaces method: get operationId: getAllNamespaces x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/auditMessagesManager/getMessages method: get operationId: getMessages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/auditMessagesManager/getMessagesByCount method: get operationId: getMessagesByCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/auditMessagesManager/getMessagesByIdAndCount method: get operationId: getMessagesByIdAndCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/auditMessagesManager/getMessagesPage method: post operationId: getMessagesPage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/auditMessagesManager/pollConsumerMessages method: get operationId: pollConsumerMessages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/auditMessagesManager/setLastProcessedId method: post operationId: setLastProcessedId x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/auditMessagesManager/createAuditerConsumer method: post operationId: createAuditerConsumer x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/auditMessagesManager/getAllAuditerConsumers method: get operationId: getAllAuditerConsumers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/auditMessagesManager/getLastMessageId method: get operationId: getLastMessageId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/auditMessagesManager/getAuditerMessagesCount method: get operationId: getAuditerMessagesCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/auditMessagesManager/log method: post operationId: auditMessagesManagerLog x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/auditMessagesManager/findAllPossibleEvents method: get operationId: findAllPossibleEvents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/cabinetManager/getPublicationSystems method: get operationId: getPublicationSystems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/cabinetManager/deletePublicationSystem method: post operationId: deletePublicationSystem x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/cabinetManager/createPublicationSystem method: post operationId: createPublicationSystem x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/cabinetManager/updatePublicationSystem method: post operationId: updatePublicationSystem x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/cabinetManager/getCategories method: get operationId: getCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/cabinetManager/createCategory/cat method: post operationId: createCategoryCat x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/cabinetManager/createCategory/n-r method: post operationId: createCategoryNR x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/cabinetManager/updateCategory method: post operationId: updateCategory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/cabinetManager/deleteCategory method: post operationId: deleteCategory x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/cabinetManager/createThanks method: post operationId: createThanks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/cabinetManager/deleteThanks method: post operationId: deleteThanks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/cabinetManager/getRichThanksByPublicationId method: get operationId: getRichThanksByPublicationId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/cabinetManager/createAuthorship method: post operationId: createAutorship x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/cabinetManager/deleteAuthorship method: post operationId: deleteAuthorship x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/cabinetManager/getRank method: get operationId: getRank x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/cabinetManager/findAuthorsByPublicationId method: get operationId: findAuthorsByPublicationId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/cabinetManager/findAllAuthors method: get operationId: findAllAuthors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/cabinetManager/findNewAuthors method: get operationId: findNewAuthors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/cabinetManager/createPublication method: post operationId: createPublication x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/cabinetManager/updatePublication method: post operationId: updatePublication x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/cabinetManager/deletePublication method: post operationId: deletePublication x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/cabinetManager/findPublicationById method: get operationId: findPublicationById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/cabinetManager/findPublicationsByGUIFilter method: get operationId: findPublicationsByGUIFilter x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/cabinetManager/findPublicationsByFilter method: get operationId: findPublicationsByFilter x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/cabinetManager/lockPublications method: post operationId: lockPublications x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/cabinetManager/findExternalPublications method: get operationId: findExternalPublications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/cabinetManager/findSimilarPublications method: get operationId: findSimilarPublications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/databaseManager/getCurrentDatabaseVersion method: get operationId: getCurrentDatabaseVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/databaseManager/getDatabaseDriverInformation method: get operationId: getDatabaseDriverInformation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/databaseManager/getDatabaseInformation method: get operationId: getDatabaseInformation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/databaseManager/getTimeOfQueryPerformance method: get operationId: getTimeOfQueryPerformance x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/extSourcesManager/createExtSource/es method: post operationId: createExtSourceFromExtSourceObject x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/extSourcesManager/createExtSource/n-t method: post operationId: createExtSourceWithNameType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/extSourcesManager/deleteExtSource method: post operationId: deleteExtSource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/extSourcesManager/getExtSourceById method: get operationId: getExtSourceById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/extSourcesManager/getExtSourceByName method: get operationId: getExtSourceByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/extSourcesManager/getVoExtSources method: get operationId: getVoExtSources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/extSourcesManager/getGroupExtSources method: get operationId: getGroupExtSources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/extSourcesManager/getExtSources method: get operationId: getExtSources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/extSourcesManager/addExtSource/v-s method: post operationId: addExtSourceWithVoSource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/extSourcesManager/addExtSources/v-s method: post operationId: addExtSourcesWithVoSource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/extSourcesManager/addExtSource/g-s method: post operationId: addExtSourceWithGroupSource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/extSourcesManager/addExtSources/g-s method: post operationId: addExtSourcesWithGroupSource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/extSourcesManager/removeExtSource/v-s method: post operationId: removeExtSourceWithVoSource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/extSourcesManager/removeExtSources/v-s method: post operationId: removeExtSourcesWithVoSource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/extSourcesManager/removeExtSource/g-s method: post operationId: removeExtSourceWithGroupSource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/extSourcesManager/removeExtSources/g-s method: post operationId: removeExtSourcesWithGroupSource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/extSourcesManager/loadExtSourcesDefinitions method: get operationId: loadExtSourcesDefinitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getUserById method: get operationId: getUserById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getSponsorsForMember/member method: get operationId: getSponsorsForMember x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getSponsorsForMember/vo method: get operationId: getSponsorsForMemberByVoAndLogin x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getUserByExtSourceNameAndExtLogin method: get operationId: getUserByExtSourceNameAndExtLogin x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getRichUserWithAttributes method: get operationId: getRichUserWithAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getUsers method: get operationId: getUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getAllRichUsersWithAttributes method: get operationId: getAllRichUsersWithAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getRichUsersByIds method: get operationId: getRichUsersByIds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getRichUsersWithAttributesByIds method: get operationId: getRichUsersWithAttributesByIds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getUserExtSources method: get operationId: getUserExtSources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/checkPasswordStrength method: post operationId: checkPasswordStrength x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/usersManager/getGroupsWhereUserIsActive/facility method: get operationId: getGroupsForFacilityWhereUserIsActive x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getGroupsWhereUserIsActive/resource method: get operationId: getGroupsForResourceWhereUserIsActive x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getRichGroupsWhereUserIsActive/facility method: get operationId: getRichGroupsForFacilityWhereUserIsActive x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getRichGroupsWhereUserIsActive/resource method: get operationId: getRichGroupsForResourceWhereUserIsActive x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/findUsers method: get operationId: findUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/findRichUsers method: get operationId: findRichUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/findRichUsersWithAttributes method: get operationId: findRichUsersWithAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getRichUsersWithoutVoWithAttributes method: get operationId: getRichUsersWithoutVoWithAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getVosWhereUserIsMember method: get operationId: getVosWhereUserIsMember x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getVosWhereUserIsAdmin method: get operationId: getVosWhereUserIsAdmin x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getGroupsWhereUserIsAdmin/u method: get operationId: getGroupsWhereUserIsAdmin x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getGroupsWhereUserIsAdmin/u-v method: get operationId: getGroupsInVoWhereUserIsAdmin x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getRichUserExtSources/u method: get operationId: getRichUserExtSources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/createAlternativePassword method: post operationId: createAlternativePassword x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/usersManager/deleteAlternativePassword method: post operationId: deleteAlternativePassword x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/updateUserExtSourceLastAccess method: post operationId: updateUserExtSourceLastAccess x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/removeUserExtSource method: post operationId: removeUserExtSource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/removeUserExtSources method: post operationId: removeUserExtSources x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/usersManager/getUserExtSourceById method: get operationId: getUserExtSourceById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getUserExtSourceByExtLoginAndExtSourceName method: get operationId: getUserExtSourceByExtLoginAndExtSourceName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getUserExtSourcesByIds method: get operationId: getUserExtSourcesByIds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getUserExtSourceByUniqueAttributeValue/id method: get operationId: getUserExtSourceByUniqueAttributeValueAndAttributeId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getUserExtSourceByUniqueAttributeValue/name method: get operationId: getUserExtSourceByUniqueAttributeValueAndAttributeName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/usersManager/requestPreferredEmailChange method: post operationId: requestPreferredEmailChange x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/usersManager/addUserExtSource method: post operationId: addUserExtSource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/usersManager/addUserExtSourceWithAttributes method: post operationId: addUserExtSourceWithAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/usersManager/validatePreferredEmailChange method: post operationId: validatePreferredEmailChangeWithToken x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/usersManager/getPendingPreferredEmailChanges method: get operationId: getPendingPreferredEmailChanges x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getAssignedRichResources method: get operationId: getAssignedRichResourcesForUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getAssociatedResources method: get operationId: getAssociatedResourcesForUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getUsersByIds method: get operationId: getUsersByIds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getSpecificUsersByUser method: get operationId: getSpecificUsersByUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/usersManager/addSpecificUserOwner method: post operationId: addSpecificUserOwner x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/moveUserExtSource method: post operationId: moveUserExtSource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/removeSpecificUserOwner method: post operationId: removeSpecificUserOwner x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/usersManager/getUsersBySpecificUser method: get operationId: getUsersBySpecificUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getUnanonymizedUsersBySpecificUser method: get operationId: getUnanonymizedUsersBySpecificUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/updateUser method: post operationId: updateUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/usersManager/createServiceUser method: post operationId: createServiceUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/usersManager/checkPasswordResetRequestIsValid/token method: post operationId: checkPasswordResetRequestByTokenIsValid x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /json/usersManager/changeNonAuthzPassword/token method: post operationId: changeNonAuthzPasswordByToken x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/usersManager/reservePassword/login method: post operationId: reservePasswordForLogin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/usersManager/reservePassword/user method: post operationId: reservePasswordForUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/validatePassword/login method: post operationId: validatePasswordForLogin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/validatePassword/user method: post operationId: validatePasswordForUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/deletePassword/login method: post operationId: deletePasswordForLogin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/deletePassword/user method: post operationId: deletePasswordForUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/usersManager/changePassword/login method: post operationId: changePasswordForLogin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/usersManager/changePassword/user method: post operationId: changePasswordForUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/loginExist method: post operationId: loginExist x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/setLogin method: post operationId: setLogin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/setSpecificUser method: post operationId: setSpecificUser x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/unsetSpecificUser method: post operationId: unsetSpecificUser x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/deleteUser method: post operationId: deleteUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/anonymizeUser method: post operationId: anonymizeUser x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /urlinjsonout/usersManager/isLoginAvailable method: post operationId: isLoginAvailable x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/blockLogins method: post operationId: blockLogins x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/usersManager/blockLogins method: post operationId: blockLoginsBodyParams x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/unblockLogins method: post operationId: unblockLogins x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/usersManager/unblockLogins method: post operationId: unblockLoginsBodyParams x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/unblockLoginsById method: post operationId: unblockLoginsById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/usersManager/unblockLoginsById method: post operationId: unblockLoginsByIdBodyParams x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/usersManager/getBlockedLoginsPage method: post operationId: getBlockedLoginsPage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/getAllBlockedLoginsInNamespaces method: get operationId: getAllBlockedLoginsInNamespaces x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/usersManager/reserveRandomPassword method: post operationId: reserveRandomPassword x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /json/usersManager/getUsersPage method: post operationId: getUsersPage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/usersManager/generateAccount/name method: post operationId: generateAccountForName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/usersManager/getUserRelations method: get operationId: getUserRelations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/usersManager/changeOrganization method: post operationId: changeOrganization x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/changeOrganizationCustom method: post operationId: changeOrganizationCustom x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/changeName method: post operationId: changeName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/changeNameCustom method: post operationId: changeNameCustom x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/changeEmail method: post operationId: changeEmail x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/usersManager/changeEmailCustom method: post operationId: changeEmailCustom x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/usersManager/getAllowedResources method: get operationId: getAllowedResourcesOnFacility x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/usersManager/reserveLogin/user method: post operationId: reserveLoginForUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/usersManager/reserveLogin method: post operationId: reserveLogin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/usersManager/deleteReservedLogin method: post operationId: deleteReservedLogin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/membersManager/getMemberById method: get operationId: getMemberById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getRichMemberByUserUUID method: get operationId: getRichMemberByUserUUID x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getMembersByIds method: get operationId: getMembersByIds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getRichMembersByIds method: get operationId: getRichMembersByIds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getRichMember method: get operationId: getRichMember x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getRichMemberWithAttributes method: get operationId: getRichMemberWithAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getRichMembersNoUserAttributes method: get operationId: getRichMembersNoUserAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getMemberByUser method: get operationId: getMemberByUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getMemberByUserIfExists method: get operationId: getMemberByUserIfExists x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getMembersByUser method: get operationId: getMembersByUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getAllMembers method: get operationId: getAllMembers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getMembers method: get operationId: getMembers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/findMembersInVo method: get operationId: findMembersInVo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getMemberByExtSourceNameAndExtLogin method: get operationId: getMemberByExtSourceNameAndExtLogin x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/membersManager/validateMemberAsync method: post operationId: validateMemberAsync x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/membersManager/extendMembership method: post operationId: extendMembership x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/membersManager/canExtendMembership method: get operationId: canExtendMembership x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/canExtendInNewRegistrar method: get operationId: canExtendInNewRegistrar x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/canCallerBeMemberWithReason method: get operationId: canCallerBeMemberWithReason x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getMembersCount method: get operationId: getMembersCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getMembersCount/status method: get operationId: getMembersWithStatusCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getSponsoredMembers/v method: get operationId: getSponsoredMembers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getAllSponsoredMembers method: get operationId: getAllSponsoredMembers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getSponsors/member method: get operationId: getSponsorsByMember x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getSponsors/vo method: get operationId: getSponsorsByVo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getSponsoredMembersAndTheirSponsors method: get operationId: getSponsoredMembersAndTheirSponsors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getAllSponsoredMembersAndTheirSponsors method: get operationId: getAllSponsoredMembersAndTheirSponsors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/createSponsoredMember/withFullName method: post operationId: createSponsoredMember x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/membersManager/setSponsoredMember method: post operationId: setSponsoredMember x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/membersManager/createSponsoredMembersFromCSV method: post operationId: createSponsoredMembersFromCSV x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/membersManager/createSponsoredMembers method: post operationId: createSponsoredMembers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/membersManager/createSpecificMember method: post operationId: createSpecificMember x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/membersManager/removeSponsor method: post operationId: removeSponsor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/membersManager/removeSponsors method: post operationId: removeSponsors x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/membersManager/updateSponsorshipValidity method: post operationId: updateSponsorshipValidity x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/membersManager/deleteMember method: post operationId: deleteMember x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/membersManager/deleteMembers method: post operationId: deleteMembers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/membersManager/deleteMembers method: post operationId: deleteMembersBodyParams x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/membersManager/findCompleteRichMembers/v method: get operationId: FindCompleteRichMembersForVo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/findCompleteRichMembers/v-sponsored method: get operationId: findSponsoredCompleteRichMembersForVo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/findCompleteRichMembers/g method: get operationId: FindCompleteRichMembersForGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/findCompleteRichMembers/attrs method: get operationId: FindCompleteRichMembersByAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/createMember/extSource method: post operationId: createMemberFromExtSource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/membersManager/createMember/u method: post operationId: CreateMemberForUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/membersManager/createMember/c method: post operationId: createMemberForCandidate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/membersManager/getCompleteRichMembers/v method: get operationId: getCompleteRichMembersForVo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getCompleteRichMembers/g method: get operationId: getCompleteRichMembersForGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getCompleteRichMembers/g-r method: get operationId: getCompleteRichMembersForGroupResource x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getServiceUserRichMembers method: get operationId: getServiceUserRichMembers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/membersManager/setStatus method: post operationId: setStatus x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/membersManager/sendUsernameReminderEmail method: post operationId: sendUsernameReminderEmail x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/membersManager/sendPasswordResetLinkEmail method: post operationId: sendPasswordResetLinkEmail x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /urlinjsonout/membersManager/sendAccountActivationLinkEmail method: post operationId: sendAccountActivationLinkEmail x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/membersManager/setSponsorshipForMember method: post operationId: setSponsorshipForMember x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/membersManager/sponsorMember method: post operationId: sponsorMember x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/membersManager/sponsorMembers method: post operationId: sponsorMembers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/membersManager/sponsorMembers method: post operationId: sponsorMembersBodyParams x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/membersManager/copySponsoredMembers method: post operationId: copySponsoredMembers x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/membersManager/copySponsoredMembers method: post operationId: copySponsoredMembersBodyParams x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/membersManager/moveMembership method: post operationId: moveMembership x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/membersManager/getAllNamespacesRules method: get operationId: getAllNamespacesRules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getMembersPage method: post operationId: getMembersPage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/addMemberCandidates method: post operationId: addMemberCandidates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/membersManager/someAvailableSponsorExistsForMember method: get operationId: someAvailableSponsorExistsForMember x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/getAvailableSponsorsForMember method: get operationId: getAvailableSponsorsForMember x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/membersManager/createMemberFromInitialRegistrarApplication method: post operationId: createMemberFromInitialRegistrarApplication x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/membersManager/extendMembershipFromExtensionRegistrarApplication method: post operationId: extendMembershipFromExtensionRegistrarApplication x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/facilitiesManager/getFacilityById method: get operationId: getFacilityById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getFacilityByName method: get operationId: getFacilityByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getFacilitiesByIds method: get operationId: getFacilitiesByIds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getAssignedUsers method: get operationId: getAssignedUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getAssignedUsers/f-name method: get operationId: getAssignedUsersByFacilityName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getRichFacilities method: get operationId: getRichFacilities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getFacilitiesByDestination method: get operationId: getFacilitiesByDestination x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getFacilitiesByAttribute method: get operationId: getFacilitiesByAttribute x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getFacilitiesByAttributeWithAttributes method: get operationId: getFacilitiesByAttributeWithAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getFacilities method: get operationId: getAllFacilities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getFacilitiesCount method: get operationId: getFacilitiesCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getEnrichedFacilities method: get operationId: getEnrichedFacilities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getOwners method: get operationId: getFacilityOwners x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getOwners/f-name method: get operationId: getFacilityOwnersByFacilityName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/facilitiesManager/addOwner method: post operationId: addFacilityOwner x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/addOwners method: post operationId: addFacilityOwners x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/addOwner/f-o-name method: post operationId: addFacilityOwnerByFacilityNameOwnerName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/addOwners/f-o-name method: post operationId: addFacilityOwnersByFacilityNameOwnerName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/addOwner/f-name method: post operationId: addFacilityOwnerByFacilityName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/addOwners/f-name method: post operationId: addFacilityOwnersByFacilityName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/addOwner/o-name method: post operationId: addFacilityOwnerByOwnerName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/addOwners/o-name method: post operationId: addFacilityOwnersByOwnerName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/removeOwner method: post operationId: removeFacilityOwner x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/removeOwners method: post operationId: removeFacilityOwners x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/removeOwner/f-o-name method: post operationId: removeFacilityOwnerByFacilityNameOwnerName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/removeOwners/f-o-name method: post operationId: removeFacilityOwnersByFacilityNameOwnerName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/removeOwner/f-name method: post operationId: removeFacilityOwnerByFacilityName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/removeOwners/f-name method: post operationId: removeFacilityOwnersByFacilityName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/removeOwner/o-name method: post operationId: removeFacilityOwnerByOwnerName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/removeOwners/o-name method: post operationId: removeFacilityOwnersByOwnerName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/getAllowedVos method: post operationId: getAllowedVos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/facilitiesManager/getAllowedVos/f-name method: post operationId: getAllowedVosByFacilityName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getAllowedGroups method: get operationId: getAllowedGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getAllowedGroups/f-name method: get operationId: getAllowedGroupsByFacilityName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getAllowedRichGroupsWithAttributes method: get operationId: getAllowedRichGroupsWithAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getAllowedRichGroupsWithAttributes/f-name method: get operationId: getAllowedRichGroupsWithAttributesByFacilityName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getAssignedResources method: get operationId: getAssignedResourcesForFacility x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getAssignedResources/f-name method: get operationId: getAssignedResourcesForFacilityByFacilityName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getAssignedResourcesByAssignedService method: get operationId: getAssignedResourcesByAssignedServiceForFacility x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getAssignedRichResources method: get operationId: getAssignedRichResourcesForFacility x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getAssignedRichResources/f-name method: get operationId: getAssignedRichResourcesForFacilityByFacilityName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getAssignedRichResources/f-s method: get operationId: getAssignedRichResourcesForFacilityAndService x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/facilitiesManager/createFacility method: post operationId: createFacility x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/deleteFacility method: post operationId: deleteFacility x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/deleteFacility/f-name method: post operationId: deleteFacilityByFacilityName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/facilitiesManager/updateFacility method: post operationId: updateFacility x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/facilitiesManager/getOwnerFacilities method: get operationId: getOwnerFacilities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getHosts method: get operationId: getHosts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getHosts/f-name method: get operationId: getHostsByFacilityName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getHostById method: get operationId: getHostById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getHostsByHostname method: get operationId: getHostsByHostname x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getEnrichedHosts method: get operationId: getEnrichedHosts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getFacilityForHost method: get operationId: getFacilityForHost x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getHostsCount method: get operationId: getHostsCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getHostsCount/f-name method: get operationId: getHostsCountByFacilityName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/facilitiesManager/addHosts method: post operationId: addHosts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/addHosts/f-name method: post operationId: addHostsByFacilityName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/removeHosts method: post operationId: removeHosts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/removeHosts/f-name method: post operationId: removeHostsByFacilityName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/addHost method: post operationId: addHost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/addHost/f-name method: post operationId: addHostByFacilityName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/removeHost method: post operationId: removeHost x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/removeHostByHostname method: post operationId: removeHostByHostname x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/facilitiesManager/getAssignedFacilities/service method: get operationId: getAssignedFacilitiesByService x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getAssignedFacilities/group method: get operationId: getAssignedFacilitiesByGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getAssignedFacilities/member method: get operationId: getAssignedFacilitiesByMember x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getAssignedFacilities/user method: get operationId: getAssignedFacilitiesByUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/facilitiesManager/addAdmin/user method: post operationId: addFacilityAdminUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/addAdmin/user/f-name method: post operationId: addFacilityAdminUserByFacilityName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/addAdmin/group method: post operationId: addFacilityAdminGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/addAdmin/group/f-name method: post operationId: addFacilityAdminGroupByFacilityName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/removeAdmin/user method: post operationId: removeFacilityAdminUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/removeAdmin/user/f-name method: post operationId: removeFacilityAdminUserByFacilityName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/removeAdmin/group method: post operationId: removeFacilityAdminGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/removeAdmin/group/f-name method: post operationId: removeFacilityAdminGroupByFacilityName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/facilitiesManager/getAdmins method: get operationId: getFacilityAdminUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getAdmins/f-name method: get operationId: getFacilityAdminUsersByFacilityName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getAdminGroups method: get operationId: getFacilityAdminGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getAdminGroups/f-name method: get operationId: getFacilityAdminGroupsByFacilityName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getFacilitiesWhereUserIsAdmin method: get operationId: getFacilitiesWhereUserIsAdmin x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getFacilitiesByHostName method: get operationId: getFacilitiesByHostName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getAllowedUsers/v-f-s method: get operationId: getAllowedUsersOfFacility x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getAllowedUsers/v-f-s/f-name method: get operationId: getAllowedUsersOfFacilityByFacilityName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/facilitiesManager/copyOwners method: post operationId: copyOwners x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/copyOwners/src-dest-name method: post operationId: copyOwnersBySourceDestinationNames x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/copyOwners/src-name method: post operationId: copyOwnersBySourceName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/copyOwners/dest-name method: post operationId: copyOwnersByDestinationName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/copyManagers method: post operationId: copyManagers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/copyManagers/src-dest-name method: post operationId: copyManagersBySourceDestinationNames x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/copyManagers/src-name method: post operationId: copyManagersBySourceName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/copyManagers/dest-name method: post operationId: copyManagersByDestinationName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/copyAttributes method: post operationId: copyAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/copyAttributes/src-dest-names method: post operationId: copyAttributesBySourceDestinationNames x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/copyAttributes/src-name method: post operationId: copyAttributesBySourceName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/copyAttributes/dest-name method: post operationId: copyAttributesByDestinationName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/facilitiesManager/setBan method: post operationId: setFacilityBan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/facilitiesManager/getBanById method: get operationId: getFacilityBanById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getBan method: get operationId: getFacilityBan x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getBansForUser method: get operationId: getBansForUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getBansForFacility method: get operationId: getBansForFacility x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getEnrichedBansForFacility method: get operationId: getEnrichedBansForFacility x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/getEnrichedBansForUser method: get operationId: getEnricheFacilitydBansForUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/facilitiesManager/updateBan method: post operationId: updateFacilityBan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/removeBan/byId method: post operationId: removeFacilityBanById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/facilitiesManager/removeBan/byUserIdFacilityId method: post operationId: removeBanByUserIdFacilityId x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/ownersManager/createOwner method: post operationId: createOwner x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/ownersManager/deleteOwner method: post operationId: deleteOwner x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/ownersManager/deleteOwners method: post operationId: deleteOwners x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/ownersManager/getOwnerById method: get operationId: getOwnerById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/ownersManager/getOwnerByName method: get operationId: getOwnerByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/ownersManager/getOwners method: get operationId: getAllOwners x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getGroupById method: get operationId: getGroupById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getGroupByUUID method: get operationId: getGroupByUUID x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getRichGroupByIdWithAttributesByNames method: get operationId: getRichGroupByIdWithAttributesByNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getGroupByName method: get operationId: getGroupByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getGroupsByIds method: get operationId: getGroupsByIds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getSubGroups method: get operationId: getSubGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getGroupMembers method: get operationId: getGroupMembers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/isGroupLastAdminInSomeFacility method: get operationId: isGroupLastAdminInSomeFacility x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/isGroupLastAdminInSomeVo method: get operationId: isGroupLastAdminInSomeVo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/isGroupMember method: get operationId: isGroupMember x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getMemberGroups method: get operationId: getMemberGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getAllMemberGroups method: get operationId: getAllMemberGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getAllGroups/all method: get operationId: getAllGroupsFromAllVos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getAllGroups method: get operationId: getAllGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getGroups method: get operationId: getAllMyGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getAllRichGroups method: get operationId: getAllRichGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getAllRichGroupsWithAttributesByNames method: get operationId: getAllRichGroupsWithAttributesByNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getAllRichSubGroupsWithAttributesByNames method: get operationId: getAllRichSubGroupsWithGroupAttributesByNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/groupsManager/createGroup/v-n-d method: post operationId: createGroupWithVoNameDescription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/groupsManager/createGroup/pg-n-d method: post operationId: createGroupWithParentGroupNameDescription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/groupsManager/deleteGroup method: post operationId: deleteGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/groupsManager/deleteGroups method: post operationId: deleteGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/groupsManager/getGroupsWhereAutoRegistrationWillBeBrokenByMovingGroup/dg-mg method: post operationId: getGroupsWhereAutoRegistrationWillBeBrokenByMovingGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/groupsManager/moveGroup/dg-mg method: post operationId: moveGroupWithDestinationGroupMovingGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/groupsManager/addMember method: post operationId: addMember x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/groupsManager/addMembers method: post operationId: addMembers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/groupsManager/copyMembers method: post operationId: copyMembers x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/groupsManager/removeMember method: post operationId: removeMember x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/groupsManager/removeMembers method: post operationId: removeMembers x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/groupsManager/removeMembers method: post operationId: removeMembersBodyParams x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/groupsManager/createGroupUnion method: post operationId: createGroupUnion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/groupsManager/getGroupUnions method: get operationId: getGroupUnions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/groupsManager/setGroupsMemberStatus method: post operationId: setGroupsMemberStatus x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/groupsManager/extendMembershipInGroup method: post operationId: extendMembershipInGroup x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/groupsManager/canExtendMembershipInGroup method: get operationId: canExtendMembershipInGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/canExtendInNewRegistrarGroup method: get operationId: canExtendInNewRegistrarGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/groupsManager/removeGroupUnion method: post operationId: removeGroupUnion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/groupsManager/removeGroupUnions method: post operationId: removeGroupUnions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/groupsManager/forceGroupSynchronization method: post operationId: forceGroupSynchronization x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/groupsManager/forceGroupStructureSynchronization method: post operationId: forceGroupStructureSynchronization x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/groupsManager/forceAllSubGroupsSynchronization method: post operationId: forceAllSubGroupsSynchronization x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/groupsManager/updateGroup method: post operationId: updateGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/groupsManager/getGroupMembersCount method: get operationId: getGroupMembersCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getGroupDirectMembersCount method: get operationId: getGroupDirectMembersCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getGroupMembersCountsByVoStatus method: get operationId: getGroupMembersCountsByVoStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getGroupMembersCountsByGroupStatus method: get operationId: getGroupMembersCountsByGroupStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getMemberRichGroupsWithAttributesByNames method: get operationId: getMemberRichGroupsWithAttributesByNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getParentGroup method: get operationId: getParentGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getAllSubGroups method: get operationId: getAllSubGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getIndirectMembershipPaths method: get operationId: getIndirectMembershipPaths x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getGroupMemberById method: get operationId: getGroupMemberById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getGroupRichMembersByIds method: get operationId: getGroupRichMembersByIds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getGroupsPage method: post operationId: getGroupsPage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getSubgroupsPage method: post operationId: getSubgroupsPage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/groupsManager/allowGroupToHierarchicalVo method: post operationId: allowGroupToHierarchicalVo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/groupsManager/allowGroupsToHierarchicalVo method: post operationId: allowGroupsToHierarchicalVo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/groupsManager/disallowGroupToHierarchicalVo method: post operationId: disallowGroupToHierarchicalVo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/groupsManager/disallowGroupsToHierarchicalVo method: post operationId: disallowGroupsToHierarchicalVo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/groupsManager/isAllowedGroupToHierarchicalVo method: get operationId: isAllowedGroupToHierarchicalVo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getAllAllowedGroupsToHierarchicalVo/v method: get operationId: getAllAllowedGroupsToHierarchicalVo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getAllAllowedGroupsToHierarchicalVo/v-v method: get operationId: getVoAllAllowedGroupsToHierarchicalVo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getGroupsWhereMemberIsActive method: get operationId: getGroupsWhereMemberIsActive x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/groupsManager/getGroupsWhereUserIsActiveMember method: get operationId: getGroupsWhereUserIsActiveMember x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/groupsManager/suspendGroupSynchronization method: post operationId: suspendGroupSynchronization x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/groupsManager/resumeGroupSynchronization method: post operationId: resumeGroupSynchronization x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/groupsManager/isSuspendedGroupSynchronization method: get operationId: isSuspendedGroupSynchronization x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getAllResources method: get operationId: getAllResources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getResourceById method: get operationId: getResourceById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getResourcesByIds method: get operationId: getResourcesByIds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getEnrichedResourceById method: get operationId: getEnrichedResourceById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getResourceByName method: get operationId: getResourceByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getRichResourceById method: get operationId: getRichResourceById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getRichResourcesByIds method: get operationId: getRichResourcesByIds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/resourcesManager/createResource method: post operationId: createResource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/resourcesManager/copyResource method: post operationId: copyResource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/resourcesManager/updateResource method: post operationId: updateResource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/deleteResource method: post operationId: deleteResource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/resourcesManager/getFacility method: get operationId: getFacility x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getVo method: get operationId: getVo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getAllowedMembers method: get operationId: getAllowedMembers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getAllowedUsers method: get operationId: getAllowedUsersOfResource x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/isResourceLastAssignedServices method: get operationId: isResourceLastAssignedServices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/resourcesManager/assignGroupToResource method: post operationId: assignGroupToResource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/assignGroupsToResource method: post operationId: assignGroupsToResource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/assignGroupToResources method: post operationId: assignGroupToResources x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/removeGroupFromResource method: post operationId: removeGroupFromResource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/removeGroupsFromResource method: post operationId: removeGroupsFromResource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/removeGroupFromResources method: post operationId: removeGroupFromResources x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/resourcesManager/getAssignedGroups method: get operationId: getAssignedGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getAssignedResources/g method: get operationId: getAssignedResourcesWithGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getAssignedResourcesWithStatus method: get operationId: getAssignedResourcesWithStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getResourceAssignments method: get operationId: getResourceAssignments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getGroupAssignments method: get operationId: getGroupAssignments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/resourcesManager/allowGroupsToResources method: post operationId: allowGroupsToResources x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/unallowGroupsFromResources method: post operationId: unallowGroupsFromResources x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/activateGroupResourceAssignment method: post operationId: activateGroupResourceAssignment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/deactivateGroupResourceAssignment method: post operationId: deactivateGroupResourceAssignment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/resourcesManager/getAssignedResources/m method: get operationId: getAssignedResourcesWithMember x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getAssignedRichResources/s-m method: get operationId: getAssignedRichResourcesWithMemberService x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getAssignedRichResources/m method: get operationId: getAssignedRichResourcesWithMember x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getAssignedRichResources/g method: get operationId: getAssignedRichResourcesWithGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getAssignedMembers method: get operationId: getAssignedMembers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getAssignedMembersWithStatus method: get operationId: getAssignedMembersWithStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getAssignedRichMembers method: get operationId: getAssignedRichMembers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/resourcesManager/addAdmin/r-u method: post operationId: addAdminToUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/addAdmin/r-g method: post operationId: addAdminToGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/removeAdmin/r-u method: post operationId: removeUserAdminResource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/removeAdmin/r-g method: post operationId: removeGroupAdminResource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/resourcesManager/getAdmins method: get operationId: getAdmins x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getAdminGroups method: get operationId: getAdminGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getRichAdmins method: get operationId: getRichAdmins x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getResourcesWhereUserIsAdmin method: get operationId: getResourcesWhereUserIsAdmin x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getResourcesWhereUserIsAdmin/group method: get operationId: getResourcesWhereGroupIsAdmin x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getResourcesWhereUserIsAdmin/fromVo method: get operationId: getResourcesFromVoWhereUserIsAdmin x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getResourcesWhereUserIsAdmin/all method: get operationId: getAllResourcesWhereUserIsAdmin x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/resourcesManager/assignService method: post operationId: assignService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/assignServices method: post operationId: assignServices x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/removeService method: post operationId: removeService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/removeService/forResources method: post operationId: removeServiceForResources x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/removeServices method: post operationId: removeServices x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/resourcesManager/getResources method: get operationId: getResources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getRichResources method: get operationId: getRichResources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getMailingServiceRichResourcesWithMember method: get operationId: getMailingServiceRichResourcesWithMember x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getEnrichedResourcesForVo method: get operationId: getEnrichedResourcesForVo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getEnrichedResourcesForFacility method: get operationId: getEnrichedResourcesForFacility x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getResourcesCount/vo method: get operationId: getResourcesCountForVo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getResourcesCount/all method: get operationId: getResourcesCountForAll x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/resourcesManager/deleteAllResources method: post operationId: deleteAllResources x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/resourcesManager/getAllowedResources method: get operationId: getAllowedResources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/createResourceTag/resourceTag method: post operationId: createResourceTagWithResourceTag x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/createResourceTag/tagName method: post operationId: createResourceTagWithTagName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/resourcesManager/updateResourceTag method: post operationId: updateResourceTag x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/resourcesManager/deleteResourceTag method: post operationId: deleteResourceTag x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/deleteAllResourcesTagsForVo method: post operationId: deleteAllResourcesTagsForVo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/resourcesManager/assignResourceTagToResource method: post operationId: assignResourceTagToResource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/resourcesManager/assignResourceTagsToResource method: post operationId: assignResourceTagsToResource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/resourcesManager/removeResourceTagFromResource method: post operationId: removeResourceTagFromResource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/resourcesManager/removeResourceTagsFromResource method: post operationId: removeResourceTagsFromResource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/removeAllResourcesTagFromResource method: post operationId: removeAllResourceTagsFromResource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/resourcesManager/getAllResourcesByResourceTag method: post operationId: getAllResourcesByResourceTag x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getAllResourcesTagsForVo method: get operationId: getAllResourcesTagsForVo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getAllResourcesTagsForResource method: get operationId: getAllResourcesTagsForResource x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getAssignedServices method: get operationId: getAssignedServicesToResource x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/setBan method: post operationId: setResourceBan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/resourcesManager/getBanById method: get operationId: getResourceBanById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getBan method: get operationId: getResourceBan x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getBansForMember method: get operationId: getBansForMember x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getBansForResource method: get operationId: getBansForResource x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getEnrichedBansForResource method: get operationId: getEnrichedBansForResource x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/getEnrichedBansForUser method: get operationId: getEnrichedBansForUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/resourcesManager/updateBan method: post operationId: updateResourceBan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/removeBan/id method: post operationId: removeResourceBanById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/removeBan/member-resource-id method: post operationId: removeBanByMemberAndResource x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/addResourceSelfServiceUser method: post operationId: addResourceSelfServiceUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/addResourceSelfServiceGroup method: post operationId: addResourceSelfServiceGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/removeResourceSelfServiceUser method: post operationId: removeResourceSelfServiceUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/resourcesManager/removeResourceSelfServiceGroup method: post operationId: removeResourceSelfServiceGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/vosManager/getVos method: get operationId: getMyVos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/vosManager/getEnrichedVos method: get operationId: getMyEnrichedVos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/vosManager/getAllVos method: get operationId: getAllVos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/vosManager/deleteVo method: post operationId: deleteVo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/vosManager/createVo/withVo method: post operationId: createVoWithVo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/vosManager/createVo/withName method: post operationId: createVoWithName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/vosManager/updateVo method: post operationId: updateVo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/vosManager/getVoByShortName method: get operationId: getVoByShortName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/vosManager/getVoById method: get operationId: getVoById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/vosManager/getEnrichedVoById method: get operationId: getEnrichedVoById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/vosManager/getVosByIds method: get operationId: getVosByIds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/vosManager/findCandidates method: get operationId: findCandidates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/vosManager/findCandidates/forGroup method: get operationId: findCandidatesForGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/vosManager/getCompleteCandidates/forVo method: get operationId: getCompleteCandidatesForVo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/vosManager/getCompleteCandidates/forGroup method: get operationId: getCompleteCandidatesForGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/vosManager/getVosCount method: get operationId: getVosCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/vosManager/getVoMembersCountsByStatus method: get operationId: getVoMembersCountsByStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/vosManager/addAdmin/user method: post operationId: addVoAdminUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/vosManager/addAdmin/group method: post operationId: addVoAdminGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/vosManager/addSponsorRole/user method: post operationId: addSponsorRoleToUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/vosManager/addSponsorRole/group method: post operationId: addSponsorRoleToGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/vosManager/removeAdmin/user method: post operationId: removeVoAdminUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/vosManager/removeAdmin/group method: post operationId: removeVoAdminGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/vosManager/removeSponsorRole/user method: post operationId: removeSponsorRoleFromUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/vosManager/removeSponsorRole/group method: post operationId: removeSponsorRoleFromGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/vosManager/getAdmins method: get operationId: getVoAdminUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/vosManager/getAdminGroups method: get operationId: getVoAdminGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/vosManager/getRichAdmins method: get operationId: getRichAdminsForVo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/vosManager/setBan method: post operationId: setVoBan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/vosManager/removeBan method: post operationId: removeVoBan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/vosManager/removeBanForMember method: post operationId: removeVoBanForMember x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/vosManager/updateBan method: post operationId: updateVoBan x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/vosManager/getBanById method: get operationId: getVoBanById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/vosManager/getBanForMember method: get operationId: getVoBanForMember x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/vosManager/getBansForVo method: get operationId: getVoBansForVo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/vosManager/getEnrichedBansForVo method: get operationId: getEnrichedBansForVo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/vosManager/getEnrichedBansForUser method: get operationId: getEnrichedVoBansForUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/vosManager/addMemberVo method: post operationId: addMemberVo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/vosManager/removeMemberVo method: post operationId: removeMemberVo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/vosManager/getMemberVos method: get operationId: getMemberVos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/vosManager/getParentVos method: get operationId: getParentVos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/checkCheckboxHtml method: post operationId: checkCheckboxHtml x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/checkHtmlInput method: post operationId: checkHtmlInput x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/consolidateIdentityUsingToken method: post operationId: consolidateIdentityUsingToken x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/sendInvitation method: post operationId: sendInvitation x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/sendInvitationsFromCsv method: post operationId: sendInvitationsFromCsv x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/sendInvitation/g method: post operationId: sendInvitationForGroup x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/sendInvitation/u method: post operationId: sendInvitationToExistingUser x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/sendInvitation/u-g method: post operationId: sendInvitationGroupToExistingUser x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/buildInviteURL method: get operationId: buildInviteURL x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/getApplicationsForVo method: get operationId: getApplicationsForVo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/getApplicationsPage method: post operationId: getApplicationsPage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/getApplicationsForGroup method: get operationId: getApplicationsForGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/getApplicationsForMember method: get operationId: getApplicationsForMember x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/getOpenApplicationsForUserInVo method: get operationId: getOpenApplicationsForUserInVo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/getPrincipalsReservedLogins method: get operationId: getPrincipalsReservedLogins x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/getApplicationById method: get operationId: getApplicationById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/getApplicationDataById method: get operationId: getApplicationDataById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/registrarManager/verifyApplication method: post operationId: verifyApplication x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/approveApplication method: post operationId: approveApplication x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/canBeApproved method: get operationId: canBeApproved x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/registrarManager/approveApplications method: post operationId: approveApplications x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/rejectApplication method: post operationId: rejectApplication x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/rejectApplications method: post operationId: rejectApplications x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/deleteApplication method: post operationId: deleteApplication x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/deleteApplications method: post operationId: deleteApplications x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/sendMessage method: post operationId: sendMessage x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/sendMessageNewRegistrar method: post operationId: sendMessageNewRegistrar x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/sendMessages method: post operationId: sendMessages x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/getApplicationForm/vo method: get operationId: getVoApplicationForm x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/getApplicationForm/group method: get operationId: getGroupApplicationForm x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/registrarManager/getFormItemById method: get operationId: getFormItemById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/updateFormItemTexts method: post operationId: updateFormItemTexts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/getFormItems/vo method: get operationId: getFormItemsForVo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/getFormItems/vo-type method: get operationId: getFormItemsForVoWithType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/getFormItems/group method: get operationId: getFormItemsForGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/getFormItems/group-type method: get operationId: getFormItemsForGroupWithType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/updateFormItems/vo method: post operationId: updateFormItemsForVo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/updateFormItems/group method: post operationId: updateFormItemsForGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/updateForm method: post operationId: updateForm x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/clearVoForm method: post operationId: clearVoForm x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /urlinjsonout/registrarManager/clearGroupForm method: post operationId: clearGroupForm x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /urlinjsonout/registrarManager/copyForm/voToVo method: post operationId: copyFormFromVoToVo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/copyForm/groupToVo method: post operationId: copyFormFromGroupToVo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/copyForm/voToGroup method: post operationId: copyFormFromVoToGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/copyForm/groupToGroup method: post operationId: copyFormFromGroupToGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/getApplicationMails/v method: get operationId: getApplicationMailsForVo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/getApplicationMails/g method: get operationId: getApplicationMailsForGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/setSendingEnabled method: post operationId: setSendingEnabled x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /urlinjsonout/registrarManager/copyMails/voToVo method: post operationId: copyMailsFromVoToVo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/copyMails/groupToVo method: post operationId: copyMailsFromGroupToVo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/copyMails/voToGroup method: post operationId: copyMailsFromVoToGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/copyMails/groupToGroup method: post operationId: copyMailsFromGroupToGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/deleteApplicationMail/v method: post operationId: deleteApplicationMailForVo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/deleteApplicationMail/g method: post operationId: deleteApplicationMailForGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/updateApplicationMail method: post operationId: updateApplicationMail x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/addApplicationMail/v method: post operationId: addApplicationMailForVo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/addApplicationMail/g method: post operationId: addApplicationMailForGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/createApplicationForm/vo method: post operationId: createApplicationFormInVo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/createApplicationForm/group method: post operationId: createApplicationFormInGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/checkForSimilarUsers/authInfo method: post operationId: checkForSimilarUsersWithAuthInfo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/checkForSimilarUsers/formData method: post operationId: checkForSimilarUsersWithFormItemData x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/checkForSimilarUsers/new-registrar method: post operationId: checkForSimilarUsersWithAppData x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/checkForSimilarRichIdentities method: post operationId: checkForSimilarRichIdentities x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/getConsolidatorToken method: get operationId: getConsolidatorToken x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/consolidate method: post operationId: consolidate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/updateFormItemData method: post operationId: updateFormItemData x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/updateFormItemsData method: post operationId: updateFormItemsData x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/submitApplication method: post operationId: submitApplication x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/getGroupsToAutoRegistration method: get operationId: getGroupsToAutoRegistration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/getGroupsToAutoRegistration/vo method: get operationId: getVoGroupsToAutoRegistration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/getGroupsToAutoRegistration/group method: get operationId: getSubgroupsToAutoRegistration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration method: post operationId: deleteGroupsFromAutoRegistration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration/vo method: post operationId: deleteVoGroupsFromAutoRegistration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/deleteGroupsFromAutoRegistration/group method: post operationId: deleteSubgroupsFromAutoRegistration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/addGroupsToAutoRegistration method: post operationId: addGroupsToAutoRegistration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/addGroupsToAutoRegistration/vo method: post operationId: addVoGroupsToAutoRegistration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/registrarManager/addGroupsToAutoRegistration/group method: post operationId: addSubgroupsToAutoRegistration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/inviteMemberCandidates method: post operationId: inviteMemberCandidates x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/registrarManager/invitationFormExists method: get operationId: invitationFormExists x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/isInvitationEnabled method: get operationId: isInvitationEnabled x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/isPreApprovedInvitationEnabled method: get operationId: isPreApprovedInvitationEnabled x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/registrarManager/isLinkInvitationEnabled method: get operationId: isLinkInvitationEnabled x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/servicesManager/blockServiceOnFacility method: post operationId: blockServiceOnFacility x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/blockServicesOnFacility method: post operationId: blockServicesOnFacility x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/blockServiceOnDestination/s-d method: post operationId: blockServiceOnDestination x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/blockServiceOnDestination/s-dname-dtype method: post operationId: blockServiceOnDestinationWithNameAndType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/blockServiceOnDestinations method: post operationId: blockServiceOnDestinations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/servicesManager/blockServicesOnDestinations method: post operationId: blockServicesOnDestinations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/blockAllServicesOnFacility method: post operationId: blockAllServicesOnFacility x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/blockAllServicesOnDestination/d method: post operationId: blockAllServicesOnDestinationById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/blockAllServicesOnDestination/dname-dtype method: post operationId: blockAllServicesOnDestinationByName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/servicesManager/getServicesBlockedOnFacility method: get operationId: getServicesBlockedOnFacility x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/servicesManager/getServicesBlockedOnDestination method: get operationId: getServicesBlockedOnDestination x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/servicesManager/isServiceBlockedOnFacility method: get operationId: isServiceBlockedOnFacility x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/servicesManager/isServiceBlockedOnDestination method: get operationId: isServiceBlockedOnDestination x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/servicesManager/unblockAllServicesOnFacility method: post operationId: unblockAllServicesOnFacility x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/unblockAllServicesOnDestination/d method: post operationId: unblockAllServicesOnDestinationById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/unblockAllServicesOnDestination/dname-dtype method: post operationId: unblockAllServicesOnDestinationByName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/unblockServiceOnFacility method: post operationId: unblockServiceOnFacility x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/unblockServicesOnFacility method: post operationId: unblockServicesOnFacility x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/unblockServiceOnDestination/s-d method: post operationId: unblockServiceOnDestinationById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/unblockServiceOnDestination/s-dname-dtype method: post operationId: unblockServiceOnDestinationByName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/unblockServiceOnDestinations method: post operationId: unblockServiceOnDestinations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/servicesManager/unblockServicesOnDestinations method: post operationId: unblockServicesOnDestinations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/forceServicePropagation method: post operationId: forceServicePropagation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/forceServicePropagationBulk method: post operationId: forceServicePropagationBulk x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/planServicePropagation method: post operationId: planServicePropagation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/servicesManager/getFacilityAssignedServicesForGUI method: get operationId: getFacilityAssignedServicesForGUI x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/servicesManager/createService method: post operationId: createServiceWithService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/createService method: post operationId: createService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/deleteService method: post operationId: deleteService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/deleteServices method: post operationId: deleteServices x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/servicesManager/updateService method: post operationId: updateService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/servicesManager/getServiceById method: get operationId: getServiceById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/servicesManager/getServiceByName method: get operationId: getServiceByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/servicesManager/getServices method: get operationId: getServices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/servicesManager/getServicesByAttributeDefinition method: get operationId: getServicesByAttributeDefinition x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/servicesManager/getHashedHierarchicalData method: get operationId: getHashedHierarchicalData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/servicesManager/getHashedDataWithGroups method: get operationId: getHashedDataWithGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/servicesManager/addRequiredAttribute method: post operationId: addRequiredAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/addRequiredAttributes method: post operationId: addRequiredAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/removeRequiredAttribute method: post operationId: removeRequiredAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/removeRequiredAttributes method: post operationId: removeRequiredAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/removeAllRequiredAttributes method: post operationId: removeAllRequiredAttributes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/servicesManager/getDestinationById method: get operationId: getDestinationById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/servicesManager/getDestinations/s-f method: get operationId: getDestinations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/servicesManager/getDestinations/all method: get operationId: getAllDestinations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/servicesManager/getAllRichDestinations/s method: get operationId: getAllRichDestinationsForService x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/servicesManager/getAllRichDestinations/f method: get operationId: getAllRichDestinationsForFacility x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/servicesManager/getRichDestinations method: get operationId: getRichDestinations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/servicesManager/addDestination method: post operationId: addDestination x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/servicesManager/addDestination method: post operationId: addDestinationToMultipleServices x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/addDestinationsForAllServicesOnFacility method: post operationId: addDestinationsForAllServicesOnFacility x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/addDestinationsDefinedByHostsOnFacility/s-f method: post operationId: addDestinationsDefinedByHostsOnFacilityWithServiceAndFacility x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/servicesManager/addDestinationsDefinedByHostsOnFacility/lists-f method: post operationId: addDestinationsDefinedByHostsOnFacilityWithListOfServiceAndFacility x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/addDestinationsDefinedByHostsOnFacility/f method: post operationId: addDestinationsDefinedByHostsOnFacilityWithFacility x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/removeDestination method: post operationId: removeDestination x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/removeDestinations method: post operationId: removeDestinations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/servicesManager/removeDestinationsByRichDestinations method: post operationId: removeDestinationsByRichDestinations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/servicesManager/removeAllDestinations method: post operationId: removeAllDestinations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/servicesManager/getFacilitiesDestinations method: get operationId: getFacilitiesDestinations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/servicesManager/getDestinationsCount method: get operationId: getDestinationsCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/servicesManager/getAssignedServices/f method: get operationId: getAssignedServices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/servicesManager/getAssignedServices/f-v method: get operationId: getAssignedServicesVo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/servicesManager/getAssignedResourcesForService method: get operationId: getAssignedResources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/tasksManager/getTask method: get operationId: getTask x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/tasksManager/listAllTasks method: get operationId: listAllTasks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/tasksManager/listAllTasksForFacility method: get operationId: listAllTasksForFacility x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/tasksManager/isThereSuchTask method: get operationId: isThereSuchTask x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/tasksManager/countTasks method: get operationId: countTasks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/tasksManager/getTaskResults method: get operationId: getTaskResults x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/tasksManager/getTaskResultsByTask method: get operationId: getTaskResultsByTask x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/tasksManager/getTaskResultsForGUIByTaskOnlyNewest method: get operationId: getTaskResultsForGUIByTaskOnlyNewest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/tasksManager/getTaskResultsForGUIByTaskAndDestination method: get operationId: getTaskResultsForGUIByTaskAndDestination x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/tasksManager/getTaskResultsForGUIByTask method: get operationId: getTaskResultsForGUIByTask x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/tasksManager/getTaskResultById method: get operationId: getTaskResultById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/tasksManager/getTaskById method: get operationId: getTaskById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/tasksManager/getFacilityState method: get operationId: getFacilityState x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/tasksManager/getAllFacilitiesStates method: get operationId: getAllFacilitiesStates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/tasksManager/getAllResourcesState method: get operationId: getAllResourcesState x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/tasksManager/getTaskResultsForDestinations method: get operationId: getTaskResultsForDestinations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/tasksManager/getFacilityServicesState method: get operationId: getFacilityServicesState x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/tasksManager/deleteTask method: post operationId: deleteTask x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/tasksManager/deleteTaskResultById method: post operationId: deleteTaskResultById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/tasksManager/deleteTaskResultsByIds method: post operationId: deleteTaskResultsByIds x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/tasksManager/deleteTaskResults/id method: post operationId: deleteTaskResultsIds x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/tasksManager/deleteTaskResults/name method: post operationId: deleteTaskResultsNames x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/tasksManager/suspendTasksPropagation method: post operationId: suspendTasksPropagation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/tasksManager/isSuspendedTasksPropagation method: get operationId: isSuspendedTasksPropagation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/tasksManager/resumeTasksPropagation method: post operationId: resumeTasksPropagation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/rtMessagesManager/sentMessageToRT/q method: post operationId: sentMessageToRTWithQueue x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/rtMessagesManager/sentMessageToRT/m-q method: post operationId: sentMessageToRTWithMemberQueue x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/rtMessagesManager/sentMessageToRT/v-q method: post operationId: sentMessageToRTWithVoQueue x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/rtMessagesManager/sentMessageToRT/v method: post operationId: sentMessageToRTWithVo x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/integrationManager/getGroupMemberData method: get operationId: getGroupMemberData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/searcher/getUsers method: post operationId: getUsersSearcher x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/searcher/getMembersByUserAttributes method: post operationId: getMembersByUserAttributes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/searcher/getMembers method: post operationId: getMembersSearcher x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/searcher/getFacilities method: post operationId: getFacilities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/searcher/getResources/attributes method: post operationId: getAttributesResources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/searcher/getResources/attributes-match method: post operationId: getAttributesMatchResources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/searcher/globalSearch method: get operationId: globalSearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/consentsManager/getAllConsents method: get operationId: getAllConsents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/consentsManager/getConsentById method: get operationId: getConsentById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/consentsManager/getConsentsForUser/id-s method: get operationId: getConsentsForUserWithStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/consentsManager/getConsentsForUser/id method: get operationId: getConsentsForUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/consentsManager/getConsentsForConsentHub/id-s method: get operationId: getConsentsForConsentHubWithStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/consentsManager/getConsentsForConsentHub/id method: get operationId: getConsentsForConsentHub x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/consentsManager/getConsentsForConsentHubByResource method: get operationId: getConsentsForConsentHubByResource x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/consentsManager/getConsentsForUserAndConsentHub method: get operationId: getConsentsForUserAndConsentHub x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/consentsManager/getConsentForUserAndConsentHub method: get operationId: getConsentForUserAndConsentHub x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/consentsManager/getAllConsentHubs method: get operationId: getAllConsentHubs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/consentsManager/getConsentHubById method: get operationId: getConsentHubById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/consentsManager/getConsentHubByName method: get operationId: getConsentHubByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/consentsManager/getConsentHubByFacility method: get operationId: getConsentHubByFacility x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/consentsManager/getConsentHubByResource method: get operationId: getConsentHubByResource x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/consentsManager/updateConsentHub method: post operationId: updateConsentHub x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/consentsManager/changeConsentStatus method: post operationId: changeConsentStatus x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/consentsManager/evaluateConsentsForConsentHub method: post operationId: evaluateConsentsForConsentHub x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/consentsManager/evaluateConsentsForConsentHubs method: post operationId: evaluateConsentsForConsentHubs x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/consentsManager/evaluateConsentsForService method: post operationId: evaluateConsentsForService x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/invitationsManager/getInvitationByApplication method: get operationId: getInvitationByApplication x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/invitationsManager/getInvitationById method: get operationId: getInvitationById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/invitationsManager/getInvitationWithSenderByApplication method: get operationId: getInvitationWithSenderByApplication x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/invitationsManager/inviteToGroup method: post operationId: inviteToGroup x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/invitationsManager/inviteToGroupFromCsv method: post operationId: inviteToGroupFromCsv x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/invitationsManager/canInvitationBeAccepted method: get operationId: canInvitationBeAccepted x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/invitationsManager/revokeInvitationById method: post operationId: revokeInvitationById x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /urlinjsonout/invitationsManager/revokeInvitationByUuid method: post operationId: revokeInvitationByUuid x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /urlinjsonout/invitationsManager/extendInvitationExpiration method: post operationId: extendInvitationExpiration x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/invitationsManager/extendInvitationExpirationByUUID method: post operationId: extendInvitationExpirationByUUID x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/invitationsManager/getInvitationsPage method: post operationId: getInvitationsPage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/invitationsManager/resendInvitation method: post operationId: resendInvitation x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /json/configManager/getPersonalDataChangeConfig method: get operationId: getPersonalDataChangeConfig x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/notificationManager/createPerunNotifTemplate method: post operationId: createPerunNotifTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/notificationManager/getPerunNotifTemplateById method: get operationId: getPerunNotifTemplateById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/notificationManager/updatePerunNotifTemplate method: post operationId: updatePerunNotifTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/notificationManager/removePerunNotifTemplateById method: post operationId: removePerunNotifTemplateById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/notificationManager/getAllPerunNotifTemplates method: get operationId: getAllPerunNotifTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/notificationManager/getAllPerunNotifRegexes method: get operationId: getAllPerunNotifRegexes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/notificationManager/createPerunNotifRegex method: post operationId: createPerunNotifRegex x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/notificationManager/getPerunNotifRegexById method: get operationId: getPerunNotifRegexById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/notificationManager/updatePerunNotifRegex method: post operationId: updatePerunNotifRegex x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/notificationManager/removePerunNotifRegexById method: post operationId: removePerunNotifRegexById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/notificationManager/saveTemplateRegexRelation method: post operationId: saveTemplateRegexRelation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/notificationManager/removePerunNotifTemplateRegexRelation method: post operationId: removePerunNotifTemplateRegexRelation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/notificationManager/getRelatedRegexesForTemplate method: get operationId: getRelatedRegexesForTemplate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /urlinjsonout/notificationManager/getAllPerunNotifReceivers method: get operationId: getAllPerunNotifReceivers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/notificationManager/createPerunNotifReceiver method: post operationId: createPerunNotifReceiver x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/notificationManager/getPerunNotifReceiverById method: get operationId: getPerunNotifReceiverById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/notificationManager/updatePerunNotifReceiver method: post operationId: updatePerunNotifReceiver x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/notificationManager/removePerunNotifReceiverById method: post operationId: removePerunNotifReceiverById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/notificationManager/getAllPerunNotifTemplateMessages method: get operationId: getAllPerunNotifTemplateMessages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/notificationManager/createPerunNotifTemplateMessage method: post operationId: createPerunNotifTemplateMessage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/notificationManager/getPerunNotifTemplateMessageById method: get operationId: getPerunNotifTemplateMessageById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /json/notificationManager/updatePerunNotifTemplateMessage method: post operationId: updatePerunNotifTemplateMessage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /urlinjsonout/notificationManager/removePerunNotifTemplateMessage method: post operationId: removePerunNotifTemplateMessage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required