generated: '2026-07-15' method: generated source: openapi/university-of-bath-pure-api.yaml 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: 663 by_action_class: connected: 480 acting: 183 by_consequence: read: 480 write: 182 safety-critical: 1 human_in_the_loop_required: 1 operations: - path: /activities method: get operationId: activity_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities method: put operationId: activity_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /activities/allowed-attendance-person-roles method: get operationId: activity_getAllowedAttendancePersonRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-categories method: get operationId: activity_getAllowedCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-classified-identifier-types method: get operationId: activity_getAllowedClassifiedIdentifierTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-consultancy-person-roles method: get operationId: activity_getAllowedConsultancyPersonRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-custom-defined-field-values/{propertyName}/classifications method: get operationId: activity_getAllowedCustomDefinedFieldClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-degree-of-recognitions method: get operationId: activity_getAllowedDegreeOfRecognitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-description-types method: get operationId: activity_getAllowedDescriptionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-document-licenses method: get operationId: activity_getAllowedDocumentLicenses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-document-types method: get operationId: activity_getAllowedDocumentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-editorial-work-person-roles method: get operationId: activity_getAllowedEditorialWorkPersonRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-examination-person-roles method: get operationId: activity_getAllowedExaminationPersonRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-host-visitor-countries method: get operationId: activity_getAllowedHostVisitorCountries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-host-visitor-person-roles method: get operationId: activity_getAllowedHostVisitorPersonRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-image-types method: get operationId: activity_getAllowedImageTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-indicators method: get operationId: activity_getAllowedIndicators x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-keyword-group-configurations method: get operationId: activity_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-keyword-group-configurations/{id}/classifications method: get operationId: activity_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-link-types method: get operationId: activity_getAllowedLinkTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-locales method: get operationId: activity_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-membership-person-roles method: get operationId: activity_getAllowedMembershipPersonRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-other-activity-person-roles method: get operationId: activity_getAllowedOtherActivityPersonRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-talk-person-roles method: get operationId: activity_getAllowedTalkPersonRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-types method: get operationId: activity_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-visit-other-person-roles method: get operationId: activity_getAllowedVisitOtherPersonRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/allowed-workflow-steps method: get operationId: activity_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/disciplines/allowed-discipline-schemes method: get operationId: activity_getAllowedDisciplineSchemes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/disciplines/{discipline-scheme}/allowed-disciplines method: get operationId: activity_getAllowedDisciplines x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/disciplines/{discipline-scheme}/search method: post operationId: activity_listDisciplineAssociations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /activities/file-uploads method: put operationId: activity_fileUploads x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /activities/orderings method: get operationId: activity_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/search method: post operationId: activity_query x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /activities/{uuid} method: get operationId: activity_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/{uuid} method: put operationId: activity_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /activities/{uuid} method: delete operationId: activity_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: /activities/{uuid}/actions/lock method: post operationId: activity_lock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /activities/{uuid}/actions/unlock method: post operationId: activity_unlock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /activities/{uuid}/disciplines/{discipline-scheme} method: get operationId: activity_getDisciplineAssociation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/{uuid}/disciplines/{discipline-scheme} method: put operationId: activity_putDisciplineAssociation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /activities/{uuid}/files/{fileId} method: get operationId: activity_getFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/{uuid}/notes method: get operationId: activity_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /activities/{uuid}/notes method: put operationId: activity_createNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /applications method: get operationId: application_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications method: put operationId: application_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /applications/allowed-applicant-roles method: get operationId: application_getAllowedApplicantRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/allowed-application-statuses method: get operationId: application_getAllowedApplicationStatuses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/allowed-budget-account-classifications method: get operationId: application_getAllowedBudgetAccountClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/allowed-classified-identifier-types method: get operationId: application_getAllowedClassifiedIdentifierTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/allowed-collaborator-types method: get operationId: application_getAllowedCollaboratorTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/allowed-custom-defined-field-values/{propertyName}/classifications method: get operationId: application_getAllowedCustomDefinedFieldClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/allowed-description-types method: get operationId: application_getAllowedDescriptionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/allowed-document-licenses method: get operationId: application_getAllowedDocumentLicenses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/allowed-document-types method: get operationId: application_getAllowedDocumentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/allowed-document-version-types method: get operationId: application_getAllowedDocumentVersionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/allowed-funding-classifications method: get operationId: application_getAllowedFundingClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/allowed-keyword-group-configurations method: get operationId: application_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/allowed-keyword-group-configurations/{id}/classifications method: get operationId: application_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/allowed-link-types method: get operationId: application_getAllowedLinkTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/allowed-locales method: get operationId: application_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/allowed-nature-types method: get operationId: application_getAllowedNatureTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/allowed-templates method: get operationId: application_getAllowedTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/allowed-types method: get operationId: application_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/allowed-workflow-steps method: get operationId: application_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/disciplines/allowed-discipline-schemes method: get operationId: application_getAllowedDisciplineSchemes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/disciplines/{discipline-scheme}/allowed-disciplines method: get operationId: application_getAllowedDisciplines x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/disciplines/{discipline-scheme}/search method: post operationId: application_listDisciplineAssociations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /applications/file-uploads method: put operationId: application_fileUploads x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /applications/orderings method: get operationId: application_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/search method: post operationId: application_query x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /applications/{uuid} method: get operationId: application_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/{uuid} method: put operationId: application_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /applications/{uuid} method: delete operationId: application_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: /applications/{uuid}/actions/lock method: post operationId: application_lock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /applications/{uuid}/actions/unlock method: post operationId: application_unlock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /applications/{uuid}/budgets method: get operationId: application_getBudgets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/{uuid}/budgets/{id} method: get operationId: application_getBudget x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/{uuid}/budgets/{id} method: put operationId: application_updateBudget x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /applications/{uuid}/cluster method: get operationId: application_getCluster x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/{uuid}/dependents method: get operationId: application_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/{uuid}/disciplines/{discipline-scheme} method: get operationId: application_getDisciplineAssociation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/{uuid}/disciplines/{discipline-scheme} method: put operationId: application_putDisciplineAssociation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /applications/{uuid}/files/{fileId} method: get operationId: application_getFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/{uuid}/notes method: get operationId: application_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /applications/{uuid}/notes method: put operationId: application_createNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /author-collaborations method: get operationId: authorCollaboration_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /author-collaborations method: put operationId: authorCollaboration_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /author-collaborations/allowed-locales method: get operationId: authorCollaborations_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /author-collaborations/allowed-workflow-steps method: get operationId: authorCollaborations_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /author-collaborations/orderings method: get operationId: authorCollaborations_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /author-collaborations/search method: post operationId: authorCollaborations_query x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /author-collaborations/{uuid} method: get operationId: authorCollaborations_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /author-collaborations/{uuid} method: put operationId: authorCollaboration_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /author-collaborations/{uuid} method: delete operationId: authorCollaboration_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: /author-collaborations/{uuid}/actions/lock method: post operationId: authorCollaborations_lock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /author-collaborations/{uuid}/actions/unlock method: post operationId: authorCollaborations_unlock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /author-collaborations/{uuid}/notes method: get operationId: authorCollaborations_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /author-collaborations/{uuid}/notes method: put operationId: authorCollaborations_createNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /awards method: get operationId: award_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards method: put operationId: award_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /awards/allowed-awardholder-roles method: get operationId: award_getAllowedAwardHolderRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/allowed-budget-account-classifications method: get operationId: award_getAllowedBudgetAccountClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/allowed-classified-identifier-types method: get operationId: award_getAllowedClassifiedIdentifierTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/allowed-collaborator-types method: get operationId: award_getAllowedCollaboratorTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/allowed-custom-defined-field-values/{propertyName}/classifications method: get operationId: award_getAllowedCustomDefinedFieldClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/allowed-description-types method: get operationId: award_getAllowedDescriptionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/allowed-document-licenses method: get operationId: award_getAllowedDocumentLicenses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/allowed-document-types method: get operationId: award_getAllowedDocumentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/allowed-document-version-types method: get operationId: award_getAllowedDocumentVersionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/allowed-funding-classifications method: get operationId: award_getAllowedFundingClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/allowed-keyword-group-configurations method: get operationId: award_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/allowed-keyword-group-configurations/{id}/classifications method: get operationId: award_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/allowed-link-types method: get operationId: award_getAllowedLinkTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/allowed-locales method: get operationId: award_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/allowed-nature-types method: get operationId: award_getAllowedNatureTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/allowed-templates method: get operationId: award_getAllowedTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/allowed-types method: get operationId: award_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/allowed-workflow-steps method: get operationId: award_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/disciplines/allowed-discipline-schemes method: get operationId: award_getAllowedDisciplineSchemes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/disciplines/{discipline-scheme}/allowed-disciplines method: get operationId: award_getAllowedDisciplines x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/disciplines/{discipline-scheme}/search method: post operationId: award_listDisciplineAssociations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /awards/file-uploads method: put operationId: award_fileUploads x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /awards/orderings method: get operationId: award_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/search method: post operationId: award_query x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /awards/{uuid} method: get operationId: award_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/{uuid} method: put operationId: award_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /awards/{uuid} method: delete operationId: award_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: /awards/{uuid}/actions/lock method: post operationId: award_lock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /awards/{uuid}/actions/unlock method: post operationId: award_unlock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /awards/{uuid}/budgets method: get operationId: award_getBudgets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/{uuid}/budgets/{id} method: get operationId: award_getBudget x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/{uuid}/budgets/{id} method: put operationId: award_updateBudget x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /awards/{uuid}/cluster method: get operationId: award_getCluster x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/{uuid}/dependents method: get operationId: award_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/{uuid}/disciplines/{discipline-scheme} method: get operationId: award_getDisciplineAssociation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/{uuid}/disciplines/{discipline-scheme} method: put operationId: award_putDisciplineAssociation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /awards/{uuid}/files/{fileId} method: get operationId: award_getFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/{uuid}/notes method: get operationId: award_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/{uuid}/notes method: put operationId: award_createNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /classification-schemes method: get operationId: classificationScheme_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /classification-schemes method: put operationId: classificationScheme_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /classification-schemes/allowed-associated-schemes method: get operationId: classificationScheme_getAllowedAssociatedSchemesClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /classification-schemes/allowed-locales method: get operationId: classificationScheme_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /classification-schemes/allowed-type-classifications method: get operationId: classificationScheme_getAllowedTypeClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /classification-schemes/{uuid} method: get operationId: classificationScheme_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /classification-schemes/{uuid} method: put operationId: classificationScheme_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /classification-schemes/{uuid} method: delete operationId: classificationScheme_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: /classification-schemes/{uuid}/actions/lock method: post operationId: classificationScheme_lock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /classification-schemes/{uuid}/actions/unlock method: post operationId: classificationScheme_unlock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /data-sets method: get operationId: dataSet_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets method: put operationId: dataSet_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /data-sets/allowed-classified-identifier-types method: get operationId: dataSet_getAllowedClassifiedIdentifierTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/allowed-contributors-roles method: get operationId: dataSet_getAllowedContributorsRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/allowed-custom-defined-field-values/{propertyName}/classifications method: get operationId: dataSet_getAllowedCustomDefinedFieldClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/allowed-description-types method: get operationId: dataSet_getAllowedDescriptionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/allowed-document-licenses method: get operationId: dataSet_getAllowedDocumentLicenses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/allowed-document-types method: get operationId: dataSet_getAllowedDocumentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/allowed-doi-access-types method: get operationId: dataSet_getAllowedDoiAccessTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/allowed-doi-license-types method: get operationId: dataSet_getAllowedDoiLicenseTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/allowed-image-types method: get operationId: dataSet_getAllowedImageTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/allowed-keyword-group-configurations method: get operationId: dataSet_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/allowed-keyword-group-configurations/{id}/classifications method: get operationId: dataSet_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/allowed-legal-condition-types method: get operationId: dataSet_getAllowedLegalConditionsTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/allowed-licenses method: get operationId: dataSet_getAllowedLicenses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/allowed-link-types method: get operationId: dataSet_getAllowedLinkTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/allowed-locales method: get operationId: dataSet_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/allowed-nature-types method: get operationId: dataSet_getAllowedNatureTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/allowed-open-access-permissions method: get operationId: dataSet_getAllowedOpenAccessPermissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/allowed-persons-roles method: get operationId: dataSet_getAllowedPersonsRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/allowed-physical-data-types method: get operationId: dataSet_getAllowedPhysicalDataTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/allowed-types method: get operationId: dataSet_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/allowed-workflow-steps method: get operationId: dataSet_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/file-uploads method: put operationId: dataSet_fileUploads x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /data-sets/search method: post operationId: dataSet_query x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /data-sets/{uuid} method: get operationId: dataSet_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/{uuid} method: put operationId: dataSet_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /data-sets/{uuid} method: delete operationId: dataSet_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: /data-sets/{uuid}/actions/lock method: post operationId: dataSet_lock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /data-sets/{uuid}/actions/unlock method: post operationId: dataSet_unlock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /data-sets/{uuid}/files/{fileId} method: get operationId: dataSet_getFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/{uuid}/notes method: get operationId: dataSet_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data-sets/{uuid}/notes method: put operationId: dataSet_createNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /equipment method: get operationId: equipment_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /equipment method: put operationId: equipment_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /equipment/allowed-address-countries method: get operationId: equipment_getAllowedAddressCountries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /equipment/allowed-address-subdivision method: get operationId: equipment_getAllowedAddressSubdivisions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /equipment/allowed-address-types method: get operationId: equipment_getAllowedAddressTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /equipment/allowed-categories method: get operationId: equipment_getAllowedCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /equipment/allowed-classified-identifier-types method: get operationId: equipment_getAllowedClassifiedIdentifierTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /equipment/allowed-custom-defined-field-values/{propertyName}/classifications method: get operationId: equipment_getAllowedCustomDefinedFieldClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /equipment/allowed-description-types method: get operationId: equipment_getAllowedDescriptionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /equipment/allowed-email-types method: get operationId: equipment_getAllowedEmailTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /equipment/allowed-image-types method: get operationId: equipment_getAllowedImageTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /equipment/allowed-keyword-group-configurations method: get operationId: equipment_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /equipment/allowed-keyword-group-configurations/{id}/classifications method: get operationId: equipment_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /equipment/allowed-loan-types method: get operationId: equipment_getAllowedLoanTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /equipment/allowed-locales method: get operationId: equipment_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /equipment/allowed-persons-roles method: get operationId: equipment_getAllowedPersonsRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /equipment/allowed-phone-number-types method: get operationId: equipment_getAllowedPhoneNumberTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /equipment/allowed-types method: get operationId: equipment_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /equipment/allowed-web-address-types method: get operationId: equipment_getAllowedWebAddressTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /equipment/allowed-workflow-steps method: get operationId: equipment_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /equipment/file-uploads method: put operationId: equipment_fileUploads x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /equipment/search method: post operationId: equipment_query x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /equipment/{uuid} method: get operationId: equipment_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /equipment/{uuid} method: put operationId: equipment_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /equipment/{uuid} method: delete operationId: equipment_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: /equipment/{uuid}/actions/lock method: post operationId: equipment_lock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /equipment/{uuid}/actions/unlock method: post operationId: equipment_unlock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /equipment/{uuid}/files/{fileId} method: get operationId: equipment_getFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /equipment/{uuid}/notes method: get operationId: equipment_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /equipment/{uuid}/notes method: put operationId: equipment_createNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events method: get operationId: event_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events method: put operationId: event_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events/allowed-classified-identifier-types method: get operationId: event_getAllowedClassifiedIdentifierTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/allowed-countries method: get operationId: event_getAllowedCountries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/allowed-degree-of-recognition method: get operationId: event_getAllowedDegreeOfRecognitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/allowed-keyword-group-configurations method: get operationId: event_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/allowed-keyword-group-configurations/{id}/classifications method: get operationId: event_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/allowed-link-types method: get operationId: event_getAllowedLinkTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/allowed-locales method: get operationId: event_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/allowed-subdivision method: get operationId: event_getAllowedSubdivisions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/allowed-types method: get operationId: event_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/allowed-workflow-steps method: get operationId: event_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/disciplines/allowed-discipline-schemes method: get operationId: event_getAllowedDisciplineSchemes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/disciplines/{discipline-scheme}/allowed-disciplines method: get operationId: event_getAllowedDisciplines x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/disciplines/{discipline-scheme}/search method: post operationId: event_listDisciplineAssociations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events/orderings method: get operationId: event_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/search method: post operationId: events_query x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events/{uuid} method: get operationId: event_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/{uuid} method: put operationId: event_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events/{uuid} method: delete operationId: event_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: /events/{uuid}/actions/lock method: post operationId: event_lock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events/{uuid}/actions/unlock method: post operationId: event_unlock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events/{uuid}/disciplines/{discipline-scheme} method: get operationId: event_getDisciplineAssociation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/{uuid}/disciplines/{discipline-scheme} method: put operationId: event_putDisciplineAssociation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events/{uuid}/notes method: get operationId: event_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/{uuid}/notes method: put operationId: event_createNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /external-organizations method: get operationId: externalOrganization_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-organizations method: put operationId: externalOrganization_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /external-organizations/allowed-address-countries method: get operationId: externalOrganization_getAllowedAddressCountries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-organizations/allowed-address-subdivision method: get operationId: externalOrganization_getAllowedAddressSubdivisions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-organizations/allowed-classified-file-types method: get operationId: externalOrganization_getAllowedClassifiedImageTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-organizations/allowed-classified-identifier-types method: get operationId: externalOrganization_getAllowedClassifiedIdentifierTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-organizations/allowed-document-licenses method: get operationId: externalOrganization_getAllowedDocumentLicenses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-organizations/allowed-document-types method: get operationId: externalOrganization_getAllowedDocumentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-organizations/allowed-keyword-group-configurations method: get operationId: externalOrganization_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-organizations/allowed-keyword-group-configurations/{id}/classifications method: get operationId: externalOrganization_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-organizations/allowed-link-types method: get operationId: externalOrganization_getAllowedLinkTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-organizations/allowed-locales method: get operationId: externalOrganization_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-organizations/allowed-nature-types method: get operationId: externalOrganization_getAllowedNatureTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-organizations/allowed-types method: get operationId: externalOrganization_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-organizations/allowed-workflow-steps method: get operationId: externalOrganization_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-organizations/disciplines/allowed-discipline-schemes method: get operationId: externalOrganization_getAllowedDisciplineSchemes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-organizations/disciplines/{discipline-scheme}/allowed-disciplines method: get operationId: externalOrganization_getAllowedDisciplines x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-organizations/disciplines/{discipline-scheme}/search method: post operationId: externalOrganization_listDisciplineAssociations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /external-organizations/file-uploads method: put operationId: externalOrganization_fileUploads x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /external-organizations/merge method: post operationId: externalOrganization_merge x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /external-organizations/orderings method: get operationId: externalOrganization_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-organizations/preview-deduplication method: post operationId: externalOrganization_previewDeduplication x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /external-organizations/search method: post operationId: externalOrganization_query x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /external-organizations/{uuid} method: get operationId: externalOrganization_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-organizations/{uuid} method: put operationId: externalOrganization_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /external-organizations/{uuid} method: delete operationId: externalOrganization_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: /external-organizations/{uuid}/actions/lock method: post operationId: externalOrganization_lock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /external-organizations/{uuid}/actions/unlock method: post operationId: externalOrganization_unlock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /external-organizations/{uuid}/dependents method: get operationId: externalOrganization_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-organizations/{uuid}/disciplines/{discipline-scheme} method: get operationId: externalOrganization_getDisciplineAssociation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-organizations/{uuid}/disciplines/{discipline-scheme} method: put operationId: externalOrganization_putDisciplineAssociation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /external-organizations/{uuid}/files/{fileId} method: get operationId: externalOrganization_getFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-organizations/{uuid}/notes method: get operationId: externalOrganization_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-organizations/{uuid}/notes method: put operationId: externalOrganization_createNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /external-persons method: get operationId: externalPerson_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-persons method: put operationId: externalPerson_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /external-persons/allowed-classified-identifier-types method: get operationId: externalPerson_getAllowedClassifiedIdentifierTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-persons/allowed-countries method: get operationId: externalPerson_getAllowedCountries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-persons/allowed-image-types method: get operationId: externalPerson_getAllowedImageTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-persons/allowed-keyword-group-configurations method: get operationId: externalPerson_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-persons/allowed-keyword-group-configurations/{id}/classifications method: get operationId: externalPerson_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-persons/allowed-locales method: get operationId: externalPerson_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-persons/allowed-types method: get operationId: externalPerson_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-persons/allowed-workflow-steps method: get operationId: externalPerson_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-persons/disciplines/allowed-discipline-schemes method: get operationId: externalPerson_getAllowedDisciplineSchemes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-persons/disciplines/{discipline-scheme}/allowed-disciplines method: get operationId: getAllowedDisciplines x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-persons/disciplines/{discipline-scheme}/search method: post operationId: externalPerson_listDisciplineAssociations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /external-persons/file-uploads method: put operationId: externalPerson_fileUploads x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /external-persons/orderings method: get operationId: externalPerson_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-persons/search method: post operationId: externalPerson_query x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /external-persons/{uuid} method: get operationId: externalPerson_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-persons/{uuid} method: put operationId: externalPerson_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /external-persons/{uuid} method: delete operationId: externalPerson_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: /external-persons/{uuid}/actions/lock method: post operationId: externalPerson_lock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /external-persons/{uuid}/actions/unlock method: post operationId: externalPerson_unlock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /external-persons/{uuid}/dependents method: get operationId: externalPerson_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-persons/{uuid}/disciplines/{discipline-scheme} method: get operationId: externalPerson_getDisciplineAssociation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-persons/{uuid}/disciplines/{discipline-scheme} method: put operationId: externalPerson_putDisciplineAssociation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /external-persons/{uuid}/files/{fileId} method: get operationId: externalPerson_getFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-persons/{uuid}/notes method: get operationId: externalPerson_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-persons/{uuid}/notes method: put operationId: externalPerson_createNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /journals method: get operationId: journal_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /journals method: put operationId: journal_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /journals/allowed-classified-identifier-types method: get operationId: journal_getAllowedClassifiedIdentifierTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /journals/allowed-countries method: get operationId: journal_getAllowedCountries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /journals/allowed-keyword-group-configurations method: get operationId: journal_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /journals/allowed-keyword-group-configurations/{id}/classifications method: get operationId: journal_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /journals/allowed-link-types method: get operationId: journal_getAllowedLinkTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /journals/allowed-locales method: get operationId: journal_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /journals/allowed-metric-collections method: get operationId: journal_getAllowedMetricCollections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /journals/allowed-types method: get operationId: journal_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /journals/allowed-workflow-steps method: get operationId: journal_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /journals/disciplines/allowed-discipline-schemes method: get operationId: journal_getAllowedDisciplineSchemes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /journals/disciplines/{discipline-scheme}/allowed-disciplines method: get operationId: journal_getAllowedDisciplines x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /journals/disciplines/{discipline-scheme}/search method: post operationId: journal_listDisciplineAssociations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /journals/orderings method: get operationId: journal_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /journals/search method: post operationId: journal_query x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /journals/{uuid} method: get operationId: journal_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /journals/{uuid} method: put operationId: journal_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /journals/{uuid} method: delete operationId: journal_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: /journals/{uuid}/actions/lock method: post operationId: journal_lock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /journals/{uuid}/actions/unlock method: post operationId: journal_unlock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /journals/{uuid}/dependents method: get operationId: journal_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /journals/{uuid}/disciplines/{discipline-scheme} method: get operationId: journal_getDisciplineAssociation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /journals/{uuid}/disciplines/{discipline-scheme} method: put operationId: journal_putDisciplineAssociation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /journals/{uuid}/metrics/{collection-id} method: get operationId: journal_listMetricsFromCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /journals/{uuid}/notes method: get operationId: journal_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /journals/{uuid}/notes method: put operationId: journal_createNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations method: get operationId: organization_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations method: put operationId: organization_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/allowed-address-countries method: get operationId: organization_getAllowedAddressCountries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/allowed-address-subdivision method: get operationId: organization_getAllowedAddressSubdivisions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/allowed-address-types method: get operationId: organization_getAllowedAddressTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/allowed-classified-file-types method: get operationId: organization_getAllowedClassifiedImageTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/allowed-classified-identifier-types method: get operationId: organization_getAllowedClassifiedIdentifierTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/allowed-cost-centers method: get operationId: organization_getAllowedCostCenters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/allowed-custom-defined-field-values/{propertyName}/classifications method: get operationId: organization_getAllowedCustomDefinedFieldClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/allowed-email-types method: get operationId: organization_getAllowedEmailTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/allowed-keyword-group-configurations method: get operationId: organization_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/allowed-keyword-group-configurations/{id}/classifications method: get operationId: organization_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/allowed-link-types method: get operationId: organization_getAllowedLinkTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/allowed-locales method: get operationId: organization_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/allowed-main-research-areas method: get operationId: organization_getAllowedMainResearchAreas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/allowed-name-variant-types method: get operationId: organization_getAllowedNameVariantTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/allowed-phone-number-types method: get operationId: organization_getAllowedPhoneNumberTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/allowed-photo-types method: get operationId: organization_getAllowedPhotoTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/allowed-profile-information-types method: get operationId: organization_getAllowedProfileInformationTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/allowed-types method: get operationId: organization_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/allowed-web-address-types method: get operationId: organization_getAllowedWebAddressTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/disciplines/allowed-discipline-schemes method: get operationId: organization_getAllowedDisciplineSchemes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/disciplines/{discipline-scheme}/allowed-disciplines method: get operationId: organization_getAllowedDisciplines x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/disciplines/{discipline-scheme}/search method: post operationId: organization_listDisciplineAssociations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/file-uploads method: put operationId: organization_fileUploads x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/orderings method: get operationId: organization_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/search method: post operationId: organization_query x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{uuid} method: get operationId: organization_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{uuid} method: put operationId: organization_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{uuid} method: delete operationId: organization_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: /organizations/{uuid}/actions/lock method: post operationId: organization_lock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{uuid}/actions/unlock method: post operationId: organization_unlock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{uuid}/dependents method: get operationId: organization_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{uuid}/disciplines/{discipline-scheme} method: get operationId: organization_getDisciplineAssociation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{uuid}/disciplines/{discipline-scheme} method: put operationId: organization_putDisciplineAssociation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizations/{uuid}/files/{fileId} method: get operationId: organization_getFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{uuid}/notes method: get operationId: organization_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizations/{uuid}/notes method: put operationId: organization_createNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /persons method: get operationId: person_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons method: put operationId: person_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /persons/allowed-academic-qualification-types method: get operationId: person_getAllowedAcademicQualificationsTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-academic-qualifications-distinctions method: get operationId: person_getAllowedAcademicQualificationsDistinctions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-academic-qualifications-field-of-studies method: get operationId: person_getAllowedAcademicQualificationsFieldOfStudies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-address-countries method: get operationId: person_getAllowedAddressCountries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-address-subdivisions method: get operationId: person_getAllowedAddressSubdivisions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-address-types method: get operationId: person_getAllowedAddressTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-classified-identifier-types method: get operationId: person_getAllowedClassifiedIdentifierTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-custom-defined-field-values/{propertyName}/classifications method: get operationId: person_getAllowedCustomDefinedFieldClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-document-licenses method: get operationId: person_getAllowedDocumentLicenses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-document-types method: get operationId: person_getAllowedDocumentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-external-positions-appointments method: get operationId: person_getAllowedExternalPositionsAppointments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-genders method: get operationId: person_getAllowedGenders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-keyword-group-configurations method: get operationId: person_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-keyword-group-configurations/{id}/classifications method: get operationId: person_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-leave-of-absense method: get operationId: person_getAllowedLeavesOfAbsenceClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-link-types method: get operationId: person_getAllowedLinkTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-locales method: get operationId: person_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-main-research-areas method: get operationId: person_getAllowedMainResearchAreas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-metric-collections method: get operationId: person_getAllowedMetricCollections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-names-types method: get operationId: person_getAllowedNamesTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-nationalities method: get operationId: person_getAllowedNationalities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-person-organization-associations-email-types method: get operationId: person_getAllowedPersonOrganizationAssociationsEmailTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-person-organization-associations-employment-types method: get operationId: person_getAllowedPersonOrganizationAssociationsEmploymentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-person-organization-associations-job-titles method: get operationId: person_getAllowedPersonOrganizationAssociationsJobTitles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-person-organization-associations-phonenumber-types method: get operationId: person_getAllowedPersonOrganizationAssociationsPhoneNumberTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-person-organization-associations-supervisor-roles method: get operationId: person_getAllowedPersonOrganizationAssociationsSupervisorRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-person-organization-associations-webaddress-types method: get operationId: person_getAllowedPersonOrganizationAssociationsWebAddressTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-private-address-countries method: get operationId: person_getAllowedPrivateAddressCountries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-profile-information-types method: get operationId: person_getAllowedProfileInformationTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-profile-photo-types method: get operationId: person_getAllowedProfilePhotoTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-staff-organization-associations-contract-types method: get operationId: person_getAllowedStaffOrganizationAssociationsContractTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-staff-organization-associations-staff-types method: get operationId: person_getAllowedStaffOrganizationAssociationsStaffTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-student-organization-associations-attendance-status-types method: get operationId: person_getAllowedStudentOrganizationAssociationsAttendanceStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-student-organization-associations-country-of-domicile-types method: get operationId: person_getAllowedStudentOrganizationAssociationsGetStudentCountryOfDomiciles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-student-organization-associations-employment-types method: get operationId: person_getAllowedStudentAssociationsEmploymentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-student-organization-associations-nationality-types method: get operationId: person_getAllowedStudentOrganizationAssociationsGetStudentNationalities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-student-organization-associations-type-description-types method: get operationId: person_getAllowedStudentOrganizationAssociationsStudentTypeDescriptions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-titles-types method: get operationId: person_getAllowedTitlesTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-visiting-scholar-organization-associations-employment-types method: get operationId: person_getAllowedVisitingScholarAssociationsEmploymentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/allowed-workflow-steps method: get operationId: person_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/disciplines/allowed-discipline-schemes method: get operationId: person_getAllowedDisciplineSchemes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/disciplines/{discipline-scheme}/allowed-disciplines method: get operationId: person_getAllowedDisciplines x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/disciplines/{discipline-scheme}/search method: post operationId: person_listDisciplineAssociations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /persons/file-uploads method: put operationId: person_fileUploads x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /persons/orderings method: get operationId: person_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/search method: post operationId: person_query x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /persons/{uuid} method: get operationId: person_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/{uuid} method: put operationId: person_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /persons/{uuid} method: delete operationId: person_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: /persons/{uuid}/actions/lock method: post operationId: person_lock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /persons/{uuid}/actions/unlock method: post operationId: person_unlock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /persons/{uuid}/dependents method: get operationId: person_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/{uuid}/disciplines/{discipline-scheme} method: get operationId: person_getDisciplineAssociation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/{uuid}/disciplines/{discipline-scheme} method: put operationId: person_putDisciplineAssociation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /persons/{uuid}/files/{fileId} method: get operationId: person_getFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/{uuid}/highlighted-content method: get operationId: person_getHighlightedContent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/{uuid}/highlighted-content method: put operationId: person_updateHighlightedContent x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /persons/{uuid}/metrics/{collection-id} method: get operationId: person_listMetricsFromCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/{uuid}/notes method: get operationId: person_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /persons/{uuid}/notes method: put operationId: person_createNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /persons/{uuid}/supervisee method: get operationId: person_supervisee x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pressmedia method: get operationId: pressmedia_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pressmedia method: put operationId: pressmedia_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /pressmedia/allowed-categories method: get operationId: pressmedia_getAllowedCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pressmedia/allowed-custom-defined-field-values/{fieldIdentifer}/classifications method: get operationId: pressmedia_getAllowedCustomDefinedFieldClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pressmedia/allowed-descriptions-types method: get operationId: pressmedia_getAllowedDescriptionsTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pressmedia/allowed-image-types method: get operationId: pressmedia_getAllowedImageTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pressmedia/allowed-keyword-group-configurations method: get operationId: pressmedia_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pressmedia/allowed-keyword-group-configurations/{id}/classifications method: get operationId: pressmedia_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pressmedia/allowed-locales method: get operationId: pressmedia_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pressmedia/allowed-media-coverage-types method: get operationId: pressmedia_getAllowedMediaCoverageTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pressmedia/allowed-media-coverages-countries method: get operationId: pressMedia_getAllowedMediaCoveragesCountries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pressmedia/allowed-media-coverages-degree-of-recognitions method: get operationId: pressMedia_getAllowedMediaCoveragesDegreeOfRecognitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pressmedia/allowed-media-coverages-media-types method: get operationId: pressmedia_getAllowedMediaCoveragesMediaTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pressmedia/allowed-media-coverages-persons-roles method: get operationId: pressMedia_getAllowedMediaCoveragesPersonsRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pressmedia/allowed-media-coverages-subdivisions method: get operationId: pressMedia_getAllowedMediaCoveragesSubdivisions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pressmedia/allowed-types method: get operationId: pressmedia_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pressmedia/allowed-workflow-steps method: get operationId: pressmedia_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pressmedia/file-uploads method: put operationId: pressmedia_fileUploads x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /pressmedia/orderings method: get operationId: pressmedia_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pressmedia/search method: post operationId: pressmedia_query x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /pressmedia/{uuid} method: get operationId: pressmedia_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pressmedia/{uuid} method: put operationId: pressmedia_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /pressmedia/{uuid} method: delete operationId: pressmedia_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: /pressmedia/{uuid}/actions/lock method: post operationId: pressmedia_lock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /pressmedia/{uuid}/actions/unlock method: post operationId: pressmedia_unlock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /pressmedia/{uuid}/files/{fileId} method: get operationId: pressmedia_getFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pressmedia/{uuid}/notes method: get operationId: pressmedia_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pressmedia/{uuid}/notes method: put operationId: pressmedia_createNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prizes method: get operationId: prize_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes method: put operationId: prize_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prizes/allowed-categories method: get operationId: prize_getAllowedCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes/allowed-classified-identifier-types method: get operationId: prize_getAllowedClassifiedIdentifierTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes/allowed-custom-defined-field-values/{propertyName}/classifications method: get operationId: prize_getAllowedCustomDefinedFieldClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes/allowed-degree-of-recognitions method: get operationId: prize_getAllowedDegreeOfRecognitions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes/allowed-description-types method: get operationId: prize_getAllowedDescriptionsTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes/allowed-document-licenses method: get operationId: prize_getAllowedDocumentLicenses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes/allowed-document-types method: get operationId: prize_getAllowedDocumentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes/allowed-image-types method: get operationId: prize_getAllowedImageTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes/allowed-keyword-group-configurations method: get operationId: prize_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes/allowed-keyword-group-configurations/{id}/classifications method: get operationId: prize_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes/allowed-link-types method: get operationId: prize_getAllowedLinkTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes/allowed-locales method: get operationId: prize_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes/allowed-receivers-of-prize-roles method: get operationId: prize_getAllowedReceiversOfPrizeRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes/allowed-types method: get operationId: prize_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes/allowed-workflow-steps method: get operationId: prize_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes/disciplines/allowed-discipline-schemes method: get operationId: prize_getAllowedDisciplineSchemes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes/disciplines/{discipline-scheme}/allowed-disciplines method: get operationId: prize_getAllowedDisciplines x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes/disciplines/{discipline-scheme}/search method: post operationId: prize_listDisciplineAssociations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prizes/file-uploads method: put operationId: prize_fileUploads x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prizes/orderings method: get operationId: prize_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes/search method: post operationId: prize_query x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prizes/{uuid} method: get operationId: prize_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes/{uuid} method: put operationId: prize_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prizes/{uuid} method: delete operationId: prize_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: /prizes/{uuid}/actions/lock method: post operationId: prize_lock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prizes/{uuid}/actions/unlock method: post operationId: prize_unlock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prizes/{uuid}/disciplines/{discipline-scheme} method: get operationId: prize_getDisciplineAssociation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes/{uuid}/disciplines/{discipline-scheme} method: put operationId: prize_putDisciplineAssociation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /prizes/{uuid}/files/{fileId} method: get operationId: prize_getFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes/{uuid}/notes method: get operationId: prize_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /prizes/{uuid}/notes method: put operationId: prize_createNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /projects method: get operationId: project_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects method: put operationId: project_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /projects/allowed-classified-identifier-types method: get operationId: project_getAllowedClassifiedIdentifierTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/allowed-collaborator-types method: get operationId: project_getAllowedCollaboratorTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/allowed-custom-defined-field-values/{propertyName}/classifications method: get operationId: project_getAllowedCustomDefinedFieldClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/allowed-description-types method: get operationId: project_getAllowedDescriptionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/allowed-document-licenses method: get operationId: project_getAllowedDocumentLicenses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/allowed-document-types method: get operationId: project_getAllowedDocumentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/allowed-image-types method: get operationId: project_getAllowedImageTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/allowed-keyword-group-configurations method: get operationId: project_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/allowed-keyword-group-configurations/{id}/classifications method: get operationId: project_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/allowed-link-types method: get operationId: project_getAllowedLinkTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/allowed-locales method: get operationId: project_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/allowed-nature-types method: get operationId: project_getAllowedNatureTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/allowed-participant-roles method: get operationId: project_getAllowedParticipantRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/allowed-project-relation-types method: get operationId: project_getAllowedProjectRelationTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/allowed-templates method: get operationId: project_getAllowedTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/allowed-types method: get operationId: project_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/allowed-workflow-steps method: get operationId: project_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/disciplines/allowed-discipline-schemes method: get operationId: project_getAllowedDisciplineSchemes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/disciplines/{discipline-scheme}/allowed-disciplines method: get operationId: project_getAllowedDisciplines x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/disciplines/{discipline-scheme}/search method: post operationId: project_listDisciplineAssociations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /projects/file-uploads method: put operationId: project_fileUploads x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /projects/orderings method: get operationId: project_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/search method: post operationId: project_query x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /projects/{uuid} method: get operationId: project_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/{uuid} method: put operationId: project_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /projects/{uuid} method: delete operationId: project_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: /projects/{uuid}/actions/lock method: post operationId: project_lock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /projects/{uuid}/actions/unlock method: post operationId: project_unlock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /projects/{uuid}/application-clusters method: get operationId: project_getApplicationClusters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/{uuid}/award-clusters method: get operationId: project_getAwardClusters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/{uuid}/dependents method: get operationId: project_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/{uuid}/disciplines/{discipline-scheme} method: get operationId: project_getDisciplineAssociation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/{uuid}/disciplines/{discipline-scheme} method: put operationId: project_putDisciplineAssociation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /projects/{uuid}/files/{fileId} method: get operationId: project_getFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/{uuid}/notes method: get operationId: project_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /projects/{uuid}/notes method: put operationId: project_createNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /publishers method: get operationId: publisher_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /publishers method: put operationId: publisher_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /publishers/allowed-countries method: get operationId: publishers_getAllowedCountries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /publishers/allowed-keyword-group-configurations method: get operationId: publisher_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /publishers/allowed-keyword-group-configurations/{id}/classifications method: get operationId: publisher_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /publishers/allowed-locales method: get operationId: publisher_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /publishers/allowed-types method: get operationId: publisher_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /publishers/allowed-workflow-steps method: get operationId: publisher_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /publishers/disciplines/allowed-discipline-schemes method: get operationId: publisher_getAllowedDisciplineSchemes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /publishers/disciplines/{discipline-scheme}/allowed-disciplines method: get operationId: publisher_getAllowedDisciplines x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /publishers/disciplines/{discipline-scheme}/search method: post operationId: publisher_listDisciplineAssociations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /publishers/orderings method: get operationId: publisher_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /publishers/search method: post operationId: publisher_query x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /publishers/{uuid} method: get operationId: publisher_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /publishers/{uuid} method: put operationId: publisher_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /publishers/{uuid} method: delete operationId: publisher_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: /publishers/{uuid}/actions/lock method: post operationId: publisher_lock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /publishers/{uuid}/actions/unlock method: post operationId: publisher_unlock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /publishers/{uuid}/dependents method: get operationId: publisher_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /publishers/{uuid}/disciplines/{discipline-scheme} method: get operationId: publisher_getDisciplineAssociation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /publishers/{uuid}/disciplines/{discipline-scheme} method: put operationId: publisher_putDisciplineAssociation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /publishers/{uuid}/notes method: get operationId: publisher_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /publishers/{uuid}/notes method: put operationId: publisher_createNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /research-outputs method: get operationId: researchOutput_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs method: put operationId: researchOutput_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /research-outputs/allowed-additional-file-access-types method: get operationId: researchoutput_getAllowedAdditionalFileAccessTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-additional-file-license-types method: get operationId: researchoutput_getAllowedAdditionalFileLicenseTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-article-processing-charge-currencies method: get operationId: researchoutput_getAllowedArticleProcessingChargeCurrencies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-book-anthology-contributor-roles method: get operationId: researchoutput_getAllowedBookAnthologyContributorRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-book-anthology-description-types method: get operationId: researchoutput_getAllowedBookAnthologyDescriptionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-case-note-sources method: get operationId: researchoutput_getAllowedCaseNoteSources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-categories method: get operationId: researchoutput_getAllowedCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-contribution-to-book-anthology-contributor-roles method: get operationId: researchoutput_getAllowedContributionToBookAnthologyContributorRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-contribution-to-book-anthology-description-types method: get operationId: researchoutput_getAllowedContributionToBookAnthologyDescriptionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-contribution-to-conference-contributor-roles method: get operationId: researchoutput_getAllowedContributionToConferenceContributorRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-contribution-to-conference-description-types method: get operationId: researchoutput_getAllowedContributionToConferenceDescriptionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-contribution-to-journal-contributor-roles method: get operationId: researchoutput_getAllowedContributionToJournalContributorRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-contribution-to-journal-description-types method: get operationId: researchoutput_getAllowedContributionToJournalDescriptionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-contribution-to-memorandum-contributor-roles method: get operationId: researchoutput_getAllowedContributionToMemorandumContributorRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-contribution-to-memorandum-description-types method: get operationId: researchoutput_getAllowedContributionToMemorandumDescriptionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-contribution-to-periodical-contributor-roles method: get operationId: researchoutput_getAllowedContributionToPeriodicalContributorRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-contribution-to-periodical-description-types method: get operationId: researchoutput_getAllowedContributionToPeriodicalDescriptionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-contributor-countries method: get operationId: researchoutput_getAllowedContributorCountries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-countries method: get operationId: researchOutput_getAllowedCountries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-custom-defined-field-values/{fieldIdentifer}/classifications method: get operationId: researchOutput_getAllowedCustomDefinedFieldClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-electronic-version-access-types method: get operationId: researchoutput_getAllowedElectronicVersionAccessTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-electronic-version-license-types method: get operationId: researchoutput_getAllowedElectronicVersionLicenseTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-electronic-version-version-types method: get operationId: researchoutput_getAllowedElectronicVersionVersionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-image-types method: get operationId: researchOutput_getAllowedImageTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-keyword-group-configurations method: get operationId: researchOutput_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-keyword-group-configurations/{id}/classifications method: get operationId: researchOutput_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-languages method: get operationId: researchoutput_getAllowedLanguages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-link-types method: get operationId: researchoutput_getAllowedLinkTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-locales method: get operationId: researchOutput_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-main-research-areas method: get operationId: researchoutput_getAllowedMainResearchAreas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-memorandum-contributor-roles method: get operationId: researchoutput_getAllowedMemorandumContributorRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-memorandum-description-types method: get operationId: researchoutput_getAllowedMemorandumDescriptionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-metric-collections method: get operationId: researchoutput_getAllowedMetricCollections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-non-textual-contributor-roles method: get operationId: researchoutput_getAllowedNonTextualContributorRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-non-textual-description-types method: get operationId: researchoutput_getAllowedNonTextualDescriptionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-other-contribution-contributor-roles method: get operationId: researchoutput_getAllowedOtherContributionContributorRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-other-contribution-description-types method: get operationId: researchoutput_getAllowedOtherContributionDescriptionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-output-medias method: get operationId: researchoutput_getAllowedOutputMedias x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-patent-contributor-roles method: get operationId: researchoutput_getAllowedPatentContributorRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-patent-description-types method: get operationId: researchoutput_getAllowedPatentDescriptionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-peer-review-configurations method: get operationId: researchOutput_getAllowedPeerReviewConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-publication-statuses method: get operationId: researchoutput_getAllowedPublicationStatuses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-qualifications method: get operationId: researchoutput_getAllowedQualifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-supervisor-roles method: get operationId: researchoutput_getAllowedSupervisorRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-templates method: get operationId: researchOutput_getAllowedTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-thesis-contributor-roles method: get operationId: researchoutput_getAllowedThesisContributorRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-thesis-description-types method: get operationId: researchoutput_getAllowedThesisDescriptionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-types method: get operationId: researchOutput_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-workflow-steps method: get operationId: researchOutput_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-working-paper-contributor-roles method: get operationId: researchoutput_getAllowedWorkingPaperContributorRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/allowed-working-paper-description-types method: get operationId: researchoutput_getAllowedWorkingPaperDescriptionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/disciplines/allowed-discipline-schemes method: get operationId: researchoutput_getAllowedDisciplineSchemes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/disciplines/{discipline-scheme}/allowed-disciplines method: get operationId: researchoutput_getAllowedDisciplines x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/disciplines/{discipline-scheme}/search method: post operationId: researchOutput_listDisciplineAssociations x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /research-outputs/file-uploads method: put operationId: researchOutput_fileUploads x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /research-outputs/orderings method: get operationId: researchOutput_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/search method: post operationId: researchOutput_query x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /research-outputs/{uuid} method: get operationId: researchOutput_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/{uuid} method: put operationId: researchOutput_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /research-outputs/{uuid} method: delete operationId: researchOutput_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: /research-outputs/{uuid}/actions/lock method: post operationId: researchOutput_lock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /research-outputs/{uuid}/actions/unlock method: post operationId: researchOutput_unlock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /research-outputs/{uuid}/dependents method: get operationId: researchOutput_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/{uuid}/disciplines/{discipline-scheme} method: get operationId: researchoutput_getDisciplineAssociation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/{uuid}/disciplines/{discipline-scheme} method: put operationId: researchOutput_putDisciplineAssociation x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /research-outputs/{uuid}/files/{fileId} method: get operationId: researchOutput_getFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/{uuid}/metrics/{collection-id} method: get operationId: researchOutput_listMetricsFromCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/{uuid}/notes method: get operationId: researchOutput_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /research-outputs/{uuid}/notes method: put operationId: researchOutput_createNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /roles method: get operationId: role_get_assignable_roles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /roles/{assignableRoleName} method: get operationId: role_get_assignable_role x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses method: get operationId: studentThesis_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses method: put operationId: studentThesis_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /student-theses/allowed-contributor-countries method: get operationId: studentthesis_getAllowedContributorCountries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses/allowed-contributor-roles method: get operationId: studentthesis_getAllowedContributorRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses/allowed-custom-defined-field-values/{fieldIdentifer}/classifications method: get operationId: studentThesis_getAllowedCustomDefinedFieldClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses/allowed-document-embargo-reasons method: get operationId: studentThesis_getAllowedDocumentEmbargoReasons x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses/allowed-document-license-types method: get operationId: studentThesis_getAllowedDocumentLicenses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses/allowed-document-types method: get operationId: studentThesis_getAllowedDocumentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses/allowed-document-version-types method: get operationId: studentThesis_getAllowedDocumentVersionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses/allowed-image-types method: get operationId: studentThesis_getAllowedImageTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses/allowed-keyword-group-configurations method: get operationId: studentThesis_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses/allowed-keyword-group-configurations/{id}/classifications method: get operationId: studentThesis_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses/allowed-languages method: get operationId: studentthesis_getAllowedLanguages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses/allowed-link-types method: get operationId: studentthesis_getAllowedLinkTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses/allowed-locales method: get operationId: studentThesis_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses/allowed-supervisor-roles method: get operationId: studentthesis_getAllowedSupervisorRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses/allowed-types method: get operationId: studentThesis_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses/allowed-workflow-steps method: get operationId: studentThesis_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses/file-uploads method: put operationId: studentThesis_fileUploads x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /student-theses/orderings method: get operationId: studentThesis_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses/search method: post operationId: studentThesis_query x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /student-theses/{uuid} method: get operationId: studentThesis_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses/{uuid} method: put operationId: studentThesis_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /student-theses/{uuid} method: delete operationId: studentThesis_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: /student-theses/{uuid}/actions/lock method: post operationId: studentThesis_lock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /student-theses/{uuid}/actions/unlock method: post operationId: studentThesis_unlock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /student-theses/{uuid}/dependents method: get operationId: studentThesis_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses/{uuid}/files/{fileId} method: get operationId: studentThesis_getFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses/{uuid}/notes method: get operationId: studentThesis_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-theses/{uuid}/notes method: put operationId: studentThesis_createNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users method: get operationId: user_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users method: put operationId: user_create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/orderings method: get operationId: user_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/{uuid} method: get operationId: user_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/{uuid} method: put operationId: user_update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/{uuid} method: delete operationId: user_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: /users/{uuid}/actions/lock method: post operationId: user_lock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/{uuid}/actions/reset-password method: post operationId: user_resetPassword 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: /users/{uuid}/actions/unlock method: post operationId: user_unlock x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/{uuid}/roles method: get operationId: user_get_roles_for_user x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/{uuid}/roles method: put operationId: user_update_roles_for_user x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required