generated: '2026-07-15' method: generated source: openapi/eindhoven-university-of-technology-pure-web-service.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: 969 by_action_class: connected: 691 acting: 278 by_consequence: read: 691 write: 277 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}/dependents method: get operationId: activity_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - 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}/fingerprints method: get operationId: award_getFingerprints x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /awards/{uuid}/milestones method: get operationId: award_getMilestones 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: /concepts method: get operationId: concept_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /concepts/allowed-locales method: get operationId: concept_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /concepts/search method: post operationId: concept_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: /concepts/{uuid} method: get operationId: concept_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /conference-series method: get operationId: conferenceSeries_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /conference-series method: put operationId: conferenceSeries_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: /conference-series/allowed-keyword-group-configurations method: get operationId: conferenceSeries_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /conference-series/allowed-keyword-group-configurations/{id}/classifications method: get operationId: conferenceSeries_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /conference-series/allowed-locales method: get operationId: conferenceSeries_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /conference-series/allowed-metric-collections method: get operationId: conferenceSeries_getAllowedMetricCollections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /conference-series/allowed-types method: get operationId: conferenceSeries_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /conference-series/orderings method: get operationId: conferenceSeries_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /conference-series/search method: post operationId: conferenceSeries_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: /conference-series/{uuid} method: get operationId: conferenceSeries_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /conference-series/{uuid} method: put operationId: conferenceSeries_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: /conference-series/{uuid} method: delete operationId: conferenceSeries_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: /conference-series/{uuid}/actions/lock method: post operationId: conferenceSeries_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: /conference-series/{uuid}/actions/unlock method: post operationId: conferenceSeries_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: /conference-series/{uuid}/dependents method: get operationId: conferenceSeries_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /conference-series/{uuid}/metrics/{collection-id} method: get operationId: conferenceSeries_listMetricsFromCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /conference-series/{uuid}/notes method: get operationId: conferenceSeries_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /conference-series/{uuid}/notes method: put operationId: conferenceSeries_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: /contracts method: get operationId: contract_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts method: put operationId: contract_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: /contracts/allowed-classified-identifier-types method: get operationId: contract_getAllowedClassifiedIdentifierTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/allowed-collaborator-types method: get operationId: contract_getAllowedCollaboratorTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/allowed-description-types method: get operationId: contract_getAllowedDescriptionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/allowed-document-licenses method: get operationId: contract_getAllowedDocumentLicenses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/allowed-document-types method: get operationId: contract_getAllowedDocumentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/allowed-document-version-types method: get operationId: contract_getAllowedDocumentVersionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/allowed-keyword-group-configurations method: get operationId: contract_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/allowed-keyword-group-configurations/{id}/classifications method: get operationId: contract_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/allowed-link-types method: get operationId: contract_getAllowedLinkTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/allowed-locales method: get operationId: contract_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/allowed-persons-roles method: get operationId: contract_getAllowedPersonsRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/allowed-replies method: get operationId: contract_getAllowedReplies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/allowed-requirements method: get operationId: contract_getAllowedRequirements x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/allowed-types method: get operationId: contract_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/allowed-workflow-steps method: get operationId: contract_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/file-uploads method: put operationId: contract_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: /contracts/orderings method: get operationId: contract_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/search method: post operationId: contract_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: /contracts/{uuid} method: get operationId: contract_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/{uuid} method: put operationId: contract_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: /contracts/{uuid} method: delete operationId: contract_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: /contracts/{uuid}/actions/lock method: post operationId: contract_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: /contracts/{uuid}/actions/unlock method: post operationId: contract_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: /contracts/{uuid}/dependents method: get operationId: contract_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/{uuid}/files/{fileId} method: get operationId: contract_getFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/{uuid}/milestones method: get operationId: contract_getMilestones x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/{uuid}/notes method: get operationId: contract_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /contracts/{uuid}/notes method: put operationId: contract_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: /courses method: get operationId: course_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses method: put operationId: course_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: /courses/allowed-classified-identifier-types method: get operationId: course_getAllowedClassifiedIdentifierTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses/allowed-course-file-access-types method: get operationId: course_getAllowedCourseFileAccessTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses/allowed-course-file-license-types method: get operationId: course_getAllowedCourseFileLicenseTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses/allowed-course-file-types method: get operationId: course_getAllowedCourseFileTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses/allowed-course-occurrence-lecturer-role-types method: get operationId: course_getAllowedCourseOccurrenceLecturerRoleTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses/allowed-course-occurrence-semester-types method: get operationId: course_getAllowedCourseOccurrenceSemesterTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses/allowed-credit-types method: get operationId: course_getAllowedCreditTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses/allowed-custom-defined-field-values/{propertyName}/classifications method: get operationId: course_getAllowedCustomDefinedFieldClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses/allowed-description-types method: get operationId: course_getAllowedDescriptionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses/allowed-formats method: get operationId: course_getAllowedFormats x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses/allowed-image-types method: get operationId: course_getAllowedImageTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses/allowed-keyword-group-configurations method: get operationId: course_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses/allowed-keyword-group-configurations/{id}/classifications method: get operationId: course_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses/allowed-languages method: get operationId: course_getAllowedLanguages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses/allowed-levels method: get operationId: course_getAllowedLevels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses/allowed-link-types method: get operationId: course_getAllowedLinkTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses/allowed-locales method: get operationId: course_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses/allowed-types method: get operationId: course_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses/allowed-workflow-steps method: get operationId: course_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses/file-uploads method: put operationId: course_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: /courses/search method: post operationId: course_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: /courses/{uuid} method: get operationId: course_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses/{uuid} method: put operationId: course_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: /courses/{uuid} method: delete operationId: course_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: /courses/{uuid}/actions/lock method: post operationId: course_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: /courses/{uuid}/actions/unlock method: post operationId: course_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: /courses/{uuid}/files/{fileId} method: get operationId: course_getFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses/{uuid}/notes method: get operationId: course_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /courses/{uuid}/notes method: put operationId: course_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: /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}/dependents method: get operationId: dataSet_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - 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: /educations method: get operationId: education_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /educations method: put operationId: education_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: /educations/allowed-education-types method: get operationId: education_getAllowedEducationTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /educations/allowed-keyword-group-configurations method: get operationId: education_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /educations/allowed-keyword-group-configurations/{id}/classifications method: get operationId: education_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /educations/allowed-link-types method: get operationId: education_getAllowedLinkTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /educations/allowed-locales method: get operationId: education_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /educations/allowed-types method: get operationId: education_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /educations/orderings method: get operationId: education_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /educations/search method: post operationId: education_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: /educations/{uuid} method: get operationId: education_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /educations/{uuid} method: put operationId: education_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: /educations/{uuid} method: delete operationId: education_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: /educations/{uuid}/actions/lock method: post operationId: education_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: /educations/{uuid}/actions/unlock method: post operationId: education_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: /educations/{uuid}/dependents method: get operationId: education_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /educations/{uuid}/notes method: get operationId: education_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /educations/{uuid}/notes method: put operationId: education_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}/dependents method: get operationId: equipment_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - 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}/fingerprints method: get operationId: equipment_getFingerprints 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: /ethical-reviews method: get operationId: ethicalReview_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ethical-reviews method: put operationId: ethicalReview_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: /ethical-reviews/allowed-classified-identifier-types method: get operationId: ethicalReview_getAllowedClassifiedIdentifierTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ethical-reviews/allowed-custom-defined-field-values/{propertyName}/classifications method: get operationId: ethicalReview_getAllowedCustomDefinedFieldClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ethical-reviews/allowed-description-types method: get operationId: ethicalReview_getAllowedDescriptionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ethical-reviews/allowed-document-types method: get operationId: ethicalReview_getAllowedDocumentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ethical-reviews/allowed-keyword-group-configurations method: get operationId: ethicalReview_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ethical-reviews/allowed-keyword-group-configurations/{id}/classifications method: get operationId: ethicalReview_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ethical-reviews/allowed-link-types method: get operationId: ethicalReview_getAllowedLinkTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ethical-reviews/allowed-locales method: get operationId: ethicalReview_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ethical-reviews/allowed-persons-roles method: get operationId: ethicalReview_getAllowedPersonsRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ethical-reviews/allowed-types method: get operationId: ethicalReview_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ethical-reviews/allowed-workflow-steps method: get operationId: ethicalReview_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ethical-reviews/file-uploads method: put operationId: ethicalReview_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: /ethical-reviews/orderings method: get operationId: ethicalReview_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ethical-reviews/search method: post operationId: ethicalReview_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: /ethical-reviews/{uuid} method: get operationId: ethicalReview_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ethical-reviews/{uuid} method: put operationId: ethicalReview_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: /ethical-reviews/{uuid} method: delete operationId: ethicalReview_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: /ethical-reviews/{uuid}/actions/lock method: post operationId: ethicalReview_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: /ethical-reviews/{uuid}/actions/unlock method: post operationId: ethicalReview_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: /ethical-reviews/{uuid}/dependents method: get operationId: ethicalReview_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ethical-reviews/{uuid}/files/{fileId} method: get operationId: ethicalReview_getFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ethical-reviews/{uuid}/milestones method: get operationId: ethicalReview_getMilestones x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ethical-reviews/{uuid}/notes method: get operationId: ethicalReview_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ethical-reviews/{uuid}/notes method: put operationId: ethicalReview_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}/dependents method: get operationId: event_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - 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: /fingerprints method: get operationId: fingerprint_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fingerprints/search method: post operationId: fingerprint_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: /fingerprints/{uuid} method: get operationId: fingerprint_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /funding-opportunities method: get operationId: fundingOpportunity_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /funding-opportunities method: put operationId: fundingOpportunity_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: /funding-opportunities/allowed-classified-academic-degree-eligibility-types method: get operationId: fundingOpportunity_getAllowedAcademicDegreeEligibilityTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /funding-opportunities/allowed-classified-eligibility-types method: get operationId: fundingOpportunity_getAllowedEligibilityTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /funding-opportunities/allowed-custom-defined-field-values/{propertyName}/classifications method: get operationId: fundingOpportunity_getAllowedCustomDefinedFieldClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /funding-opportunities/allowed-document-licenses method: get operationId: fundingOpportunity_getAllowedDocumentLicenses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /funding-opportunities/allowed-document-types method: get operationId: fundingOpportunity_getAllowedDocumentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /funding-opportunities/allowed-document-version-types method: get operationId: fundingOpportunity_getAllowedDocumentVersionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /funding-opportunities/allowed-keyword-group-configurations method: get operationId: fundingOpportunity_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /funding-opportunities/allowed-keyword-group-configurations/{id}/classifications method: get operationId: fundingOpportunity_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /funding-opportunities/allowed-locales method: get operationId: fundingOpportunity_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /funding-opportunities/allowed-nature-types method: get operationId: fundingOpportunity_getAllowedNatureTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /funding-opportunities/allowed-types method: get operationId: fundingOpportunity_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /funding-opportunities/file-uploads method: put operationId: fundingOpportunity_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: /funding-opportunities/orderings method: get operationId: fundingOpportunity_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /funding-opportunities/search method: post operationId: fundingOpportunity_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: /funding-opportunities/{uuid} method: get operationId: fundingOpportunity_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /funding-opportunities/{uuid} method: put operationId: fundingOpportunity_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: /funding-opportunities/{uuid} method: delete operationId: fundingOpportunity_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: /funding-opportunities/{uuid}/actions/lock method: post operationId: fundingOpportunity_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: /funding-opportunities/{uuid}/actions/unlock method: post operationId: fundingOpportunity_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: /funding-opportunities/{uuid}/dependents method: get operationId: fundingOpportunity_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /funding-opportunities/{uuid}/files/{fileId} method: get operationId: fundingOpportunity_getFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /funding-opportunities/{uuid}/notes method: get operationId: fundingOpportunity_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /funding-opportunities/{uuid}/notes method: put operationId: fundingOpportunity_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: /impacts method: get operationId: impact_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts method: put operationId: impact_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: /impacts/allowed-classified-identifier-types method: get operationId: impact_getAllowedClassifiedIdentifierTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/allowed-custom-defined-field-values/{propertyName}/classifications method: get operationId: impact_getAllowedCustomDefinedFieldClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/allowed-description-types method: get operationId: impact_getAllowedDescriptionTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/allowed-document-licenses method: get operationId: impact_getAllowedDocumentLicenses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/allowed-document-types method: get operationId: impact_getAllowedDocumentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/allowed-image-types method: get operationId: impact_getAllowedImageTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/allowed-impact-categories method: get operationId: impact_getAllowedImpactCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/allowed-impact-evidence-indicators method: get operationId: impact_getAllowedImpactEvidenceIndicators x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/allowed-impact-levels method: get operationId: impact_getAllowedImpactLevels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/allowed-impact-status method: get operationId: impact_getAllowedImpactStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/allowed-keyword-group-configurations method: get operationId: impact_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/allowed-keyword-group-configurations/{id}/classifications method: get operationId: impact_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/allowed-link-types method: get operationId: impact_getAllowedLinkTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/allowed-locales method: get operationId: impact_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/allowed-persons-countries method: get operationId: impact_getAllowedPersonsCountries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/allowed-persons-roles method: get operationId: impact_getAllowedPersonsRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/allowed-types method: get operationId: impact_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/allowed-workflow-steps method: get operationId: impact_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/disciplines/allowed-discipline-schemes method: get operationId: impact_getAllowedDisciplineSchemes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/disciplines/{discipline-scheme}/allowed-disciplines method: get operationId: impact_getAllowedDisciplines x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/disciplines/{discipline-scheme}/search method: post operationId: impact_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: /impacts/file-uploads method: put operationId: impact_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: /impacts/search method: post operationId: impact_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: /impacts/{uuid} method: get operationId: impact_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/{uuid} method: put operationId: impact_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: /impacts/{uuid} method: delete operationId: impact_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: /impacts/{uuid}/actions/lock method: post operationId: impact_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: /impacts/{uuid}/actions/unlock method: post operationId: impact_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: /impacts/{uuid}/dependents method: get operationId: impact_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/{uuid}/disciplines/{discipline-scheme} method: get operationId: impact_getDisciplineAssociation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/{uuid}/disciplines/{discipline-scheme} method: put operationId: impact_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: /impacts/{uuid}/files/{fileId} method: get operationId: impact_getFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/{uuid}/notes method: get operationId: impact_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /impacts/{uuid}/notes method: put operationId: impact_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: /keyword-group-configurations method: get operationId: keywordGroupConfiguration_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /keyword-group-configurations method: put operationId: keywordGroupConfiguration_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: /keyword-group-configurations/allowed-locales method: get operationId: keywordGroupConfiguration_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /keyword-group-configurations/allowed-relation-types method: get operationId: keywordGroupConfiguration_getAllowedRelationTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /keyword-group-configurations/allowed-target-system-names method: get operationId: keywordGroupConfiguration_getAllowedTargetSystemNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /keyword-group-configurations/{uuid} method: get operationId: keywordGroupConfiguration_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /keyword-group-configurations/{uuid} method: put operationId: keywordGroupConfiguration_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: /keyword-group-configurations/{uuid} method: delete operationId: keywordGroupConfiguration_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: /keyword-group-configurations/{uuid}/actions/lock method: post operationId: keywordGroupConfiguration_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: /keyword-group-configurations/{uuid}/actions/unlock method: post operationId: keywordGroupConfiguration_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: /milestones method: get operationId: milestone_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /milestones method: put operationId: milestone_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: /milestones/allowed-categories method: get operationId: milestone_getAllowedCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /milestones/allowed-completion-states method: get operationId: milestone_getAllowedCompletionStates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /milestones/allowed-document-types method: get operationId: milestone_getAllowedDocumentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /milestones/allowed-locales method: get operationId: milestone_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /milestones/allowed-milestone-states method: get operationId: milestone_getAllowedMilestoneStates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /milestones/application/allowed-academic-roles method: get operationId: milestone_getAllowedAcademicRolesRelatedToApplications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /milestones/application/allowed-administrative-roles method: get operationId: milestone_getAllowedAdministrativeRolesRelatedToApplications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /milestones/award/allowed-academic-roles method: get operationId: milestone_getAllowedAcademicRolesRelatedToAwards x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /milestones/award/allowed-administrative-roles method: get operationId: milestone_getAllowedAdministrativeRolesRelatedToAwards x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /milestones/contract/allowed-academic-roles method: get operationId: milestone_getAllowedAcademicRolesRelatedToContract x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /milestones/contract/allowed-administrative-roles method: get operationId: milestone_getAllowedAdministrativeRolesRelatedToContract x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /milestones/ethical-review/allowed-academic-roles method: get operationId: milestone_getAllowedAcademicRolesRelatedToEthicalReview x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /milestones/ethical-review/allowed-administrative-roles method: get operationId: milestone_getAllowedAdministrativeRolesRelatedToEthicalReview x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /milestones/file-uploads method: put operationId: milestone_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: /milestones/orderings method: get operationId: milestone_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /milestones/project/allowed-academic-roles method: get operationId: milestone_getAllowedAcademicRolesRelatedToProjects x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /milestones/project/allowed-administrative-roles method: get operationId: milestone_getAllowedAdministrativeRolesRelatedToProject x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /milestones/search method: post operationId: milestone_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: /milestones/{uuid} method: get operationId: milestone_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /milestones/{uuid} method: put operationId: milestone_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: /milestones/{uuid} method: delete operationId: milestone_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: /milestones/{uuid}/actions/lock method: post operationId: milestone_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: /milestones/{uuid}/actions/unlock method: post operationId: milestone_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: /milestones/{uuid}/dependents method: get operationId: milestone_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /milestones/{uuid}/files/{fileId} method: get operationId: milestone_getFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - 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}/fingerprints method: get operationId: organization_getFingerprints 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: /person-expertises method: get operationId: personExpertise_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /person-expertises method: put operationId: personExpertise_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: /person-expertises/allowed-area-of-expertise-classifications method: get operationId: personExpertise_getAllowedAreaOfExpertiseClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /person-expertises/allowed-types method: get operationId: personExpertise_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /person-expertises/allowed-workflow-steps method: get operationId: personExpertise_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /person-expertises/orderings method: get operationId: personExpertise_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /person-expertises/search method: post operationId: personExpertise_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: /person-expertises/{uuid} method: get operationId: personExpertise_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /person-expertises/{uuid} method: put operationId: personExpertise_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: /person-expertises/{uuid} method: delete operationId: personExpertise_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 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}/fingerprints method: get operationId: person_getFingerprints 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}/dependents method: get operationId: prize_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - 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}/fingerprints method: get operationId: researchOutput_getFingerprints 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: /semesters method: get operationId: semester_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /semesters method: put operationId: semester_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: /semesters/allowed-locales method: get operationId: semester_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /semesters/orderings method: get operationId: semester_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /semesters/search method: post operationId: semester_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: /semesters/{uuid} method: get operationId: semester_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /semesters/{uuid} method: put operationId: semester_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: /semesters/{uuid} method: delete operationId: semester_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: /semesters/{uuid}/actions/lock method: post operationId: semester_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: /semesters/{uuid}/actions/unlock method: post operationId: semester_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: /semesters/{uuid}/dependents method: get operationId: semester_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /specializations method: get operationId: specialization_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /specializations method: put operationId: specialization_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: /specializations/allowed-locales method: get operationId: specialization_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /specializations/orderings method: get operationId: specialization_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /specializations/search method: post operationId: specialization_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: /specializations/{uuid} method: get operationId: specialization_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /specializations/{uuid} method: put operationId: specialization_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: /specializations/{uuid} method: delete operationId: specialization_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: /specializations/{uuid}/actions/lock method: post operationId: specialization_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: /specializations/{uuid}/actions/unlock method: post operationId: specialization_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: /specializations/{uuid}/dependents method: get operationId: specialization_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects method: get operationId: studentProject_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects method: put operationId: studentProject_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-projects/allowed-appendix-document-licenses method: get operationId: studentProject_getAllowedAppendixDocumentLicenses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects/allowed-appendix-document-types method: get operationId: studentProject_getAllowedAppendixDocumentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects/allowed-campuses method: get operationId: studentProject_getAllowedCampuses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects/allowed-document-licenses method: get operationId: studentProject_getAllowedDocumentLicenses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects/allowed-document-types method: get operationId: studentProject_getAllowedDocumentTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects/allowed-external-collaborator-roles method: get operationId: studentProject_getAllowedExternalCollaboratorRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects/allowed-groups method: get operationId: studentProject_getAllowedGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects/allowed-image-types method: get operationId: studentProject_getAllowedImageTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects/allowed-keyword-group-configurations method: get operationId: studentProject_getAllowedKeywordGroupConfigurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects/allowed-keyword-group-configurations/{id}/classifications method: get operationId: studentProject_getAllowedKeywordGroupConfigurationClassifications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects/allowed-languages method: get operationId: studentProject_getAllowedLanguages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects/allowed-link-types method: get operationId: studentProject_getAllowedLinkTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects/allowed-locales method: get operationId: studentProject_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects/allowed-supervisor-types method: get operationId: studentProject_getAllowedSupervisorTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects/allowed-types method: get operationId: studentProject_getAllowedTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects/allowed-workflow-steps method: get operationId: studentProject_getAllowedWorkflowSteps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects/file-uploads method: put operationId: studentProject_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-projects/orderings method: get operationId: studentProject_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects/search method: post operationId: studentProject_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-projects/{uuid} method: get operationId: studentProject_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects/{uuid} method: put operationId: studentProject_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-projects/{uuid} method: delete operationId: studentProject_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-projects/{uuid}/actions/lock method: post operationId: studentProject_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-projects/{uuid}/actions/unlock method: post operationId: studentProject_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-projects/{uuid}/dependents method: get operationId: studentProject_dependents x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects/{uuid}/files/{fileId} method: get operationId: studentProject_getFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects/{uuid}/notes method: get operationId: studentProject_listNotes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /student-projects/{uuid}/notes method: put operationId: studentProject_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: /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: /thesauri method: get operationId: thesaurus_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /thesauri/allowed-locales method: get operationId: thesaurus_getAllowedLocales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /thesauri/orderings method: get operationId: thesaurus_getOrderings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /thesauri/search method: post operationId: thesaurus_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: /thesauri/{uuid} method: get operationId: thesaurus_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - 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