generated: '2026-07-15' method: generated source: openapi/university-of-groningen-dataversenl-native-api.yaml, openapi/university-of-groningen-pure-rest-api.yaml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 1525 by_action_class: connected: 983 acting: 542 by_consequence: read: 983 write: 530 safety-critical: 8 physical: 4 human_in_the_loop_required: 8 operations: - path: /access/datafile/bundle/{fileId} method: get operationId: Access_datafileBundle x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /access/datafile/{fileId} method: get operationId: Access_datafile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /access/datafile/{fileId}/auxiliary method: get operationId: Access_listDatafileMetadataAux x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /access/datafile/{fileId}/auxiliary/{formatTag}/{formatVersion} method: get operationId: Access_downloadAuxiliaryFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /access/datafile/{fileId}/auxiliary/{formatTag}/{formatVersion} method: post operationId: Access_saveAuxiliaryFileWithVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /access/datafile/{fileId}/auxiliary/{formatTag}/{formatVersion} method: delete operationId: Access_deleteAuxiliaryFileWithVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /access/datafile/{fileId}/auxiliary/{origin} method: get operationId: Access_listDatafileMetadataAuxByOrigin x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /access/datafile/{fileId}/metadata method: get operationId: Access_tabularDatafileMetadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /access/datafile/{fileId}/metadata/ddi method: get operationId: Access_tabularDatafileMetadataDDI x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /access/datafile/{id}/grantAccess/{identifier} method: put operationId: Access_grantFileAccess x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /access/datafile/{id}/listRequests method: get operationId: Access_listFileAccessRequests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /access/datafile/{id}/rejectAccess/{identifier} method: put operationId: Access_rejectFileAccess x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /access/datafile/{id}/requestAccess method: put operationId: Access_requestFileAccess x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /access/datafile/{id}/revokeAccess/{identifier} method: delete operationId: Access_revokeFileAccess 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: /access/datafile/{id}/userFileAccessRequested method: get operationId: Access_getUserFileAccessRequested x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /access/datafile/{id}/userPermissions method: get operationId: Access_getUserPermissionsOnFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /access/datafiles method: post operationId: Access_postDownloadDatafiles x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /access/datafiles/{fileIds} method: get operationId: Access_datafiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /access/dataset/{id} method: get operationId: Access_downloadAllFromLatest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /access/dataset/{id}/versions/{versionId} method: get operationId: Access_downloadAllFromVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /access/dataverseFeaturedItemImage/{itemId} method: get operationId: Access_getDataverseFeatureItemImage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /access/dsCardImage/{versionId} method: get operationId: Access_dsCardImage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /access/dvCardImage/{dataverseId} method: get operationId: Access_dvCardImage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /access/fileCardImage/{fileId} method: get operationId: Access_fileCardImage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /access/{id}/allowAccessRequest method: put operationId: Access_allowAccessRequest x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/archiveAllUnarchivedDatasetVersions method: post operationId: Admin_archiveAllUnarchivedDatasetVersions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/assignee/{idtf} method: get operationId: Admin_findRoleAssignee x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/assignments/assignees/{raIdtf} method: get operationId: Admin_getAssignmentsFor x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/authenticatedUsers method: get operationId: Admin_listAuthenticatedUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/authenticatedUsers method: post operationId: Admin_createAuthenicatedUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/authenticatedUsers/convert/builtin2oauth method: put operationId: Admin_builtin2oauth x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/authenticatedUsers/convert/builtin2shib method: put operationId: Admin_builtin2shib x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/authenticatedUsers/id/{id} method: delete operationId: Admin_deleteAuthenticatedUserById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/authenticatedUsers/id/{id}/convertRemoteToBuiltIn method: put operationId: Admin_convertOAuthUserToBuiltin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/authenticatedUsers/id/{id}/convertShibToBuiltIn method: put operationId: Admin_convertShibUserToBuiltin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/authenticatedUsers/id/{id}/deactivate method: post operationId: Admin_deactivateAuthenticatedUserById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/authenticatedUsers/{identifier} method: get operationId: Admin_getAuthenticatedUserByIdentifier x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/authenticatedUsers/{identifier} method: delete operationId: Admin_deleteAuthenticatedUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/authenticatedUsers/{identifier}/deactivate method: post operationId: Admin_deactivateAuthenticatedUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/authenticationProviderFactories method: get operationId: Admin_listAuthProviderFactories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/authenticationProviders method: get operationId: Admin_listAuthProviders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/authenticationProviders method: post operationId: Admin_addProvider x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/authenticationProviders/{id} method: get operationId: Admin_showProvider x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/authenticationProviders/{id} method: delete operationId: Admin_deleteAuthenticationProvider x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/authenticationProviders/{id}/:enabled method: post operationId: Admin_enableAuthenticationProvider_deprecated x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/authenticationProviders/{id}/enabled method: get operationId: Admin_checkAuthenticationProviderEnabled x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/authenticationProviders/{id}/enabled method: put operationId: Admin_enableAuthenticationProvider x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/bannerMessage method: get operationId: Admin_getBannerMessages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/bannerMessage method: post operationId: Admin_addBannerMessage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/bannerMessage/{id} method: delete operationId: Admin_deleteBannerMessage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/bannerMessage/{id}/deactivate method: put operationId: Admin_deactivateBannerMessage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/batch/jobs method: get operationId: BatchJobResource_listBatchJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/batch/jobs/name/{jobName} method: get operationId: BatchJobResource_listBatchJobsByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/batch/jobs/{jobId} method: get operationId: BatchJobResource_listBatchJobById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/clearMetricsCache method: delete operationId: Admin_clearMetricsCache x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/clearMetricsCache/{name} method: delete operationId: Admin_clearMetricsCacheByName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/clearThumbnailFailureFlag method: delete operationId: Admin_clearThumbnailFailureFlag x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/clearThumbnailFailureFlag/{id} method: delete operationId: Admin_clearThumbnailFailureFlagByDatafile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/computeDataFileHashValue/{fileId}/algorithm/{alg} method: post operationId: Admin_computeDataFileHashValue x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/confirmEmail/{userId} method: get operationId: Admin_getConfirmEmailToken x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/confirmEmail/{userId} method: post operationId: Admin_startConfirmEmailProcess x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/convertUserFromBcryptToSha1 method: post operationId: Admin_convertUserFromBcryptToSha1 x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/datafiles/auditFiles method: get operationId: Admin_getAuditFiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/datafiles/integrity/fixmissingoriginalsizes method: get operationId: Admin_fixMissingOriginalSizes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/datafiles/integrity/fixmissingoriginaltypes method: get operationId: Admin_fixMissingOriginalTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/datasetfield method: get operationId: DatasetFieldServiceApi_getAll x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/datasetfield/controlledVocabulary/subject method: get operationId: DatasetFieldServiceApi_showControlledVocabularyForSubject x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/datasetfield/load method: post operationId: DatasetFieldServiceApi_loadDatasetFields x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/datasetfield/loadNAControlledVocabularyValue method: get operationId: DatasetFieldServiceApi_loadNAControlledVocabularyValue x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/datasetfield/loadpropertyfiles method: post operationId: DatasetFieldServiceApi_loadLanguagePropertyFile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/datasetfield/setDisplayOnCreate method: post operationId: DatasetFieldServiceApi_setDisplayOnCreate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/datasetfield/{name} method: get operationId: DatasetFieldServiceApi_getByName x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/datasets/integrity/{datasetVersionId}/fixmissingunf method: post operationId: Admin_fixUnf x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/datasets/thumbnailMetadata/{id} method: get operationId: Admin_getDatasetThumbnailMetadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/dataverse/curationLabelSets method: get operationId: Admin_listCurationLabelSets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/dataverse/storageDrivers method: get operationId: Admin_listStorageDrivers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/dataverse/{alias}/addRoleAssignmentsToChildren method: get operationId: Admin_addRoleAssignementsToChildren x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/dataverse/{alias}/curationLabelSet method: get operationId: Admin_getCurationLabelSet x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/dataverse/{alias}/curationLabelSet method: put operationId: Admin_setCurationLabelSet x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/dataverse/{alias}/curationLabelSet method: delete operationId: Admin_resetCurationLabelSet 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: /admin/dataverse/{alias}/storageDriver method: get operationId: Admin_getStorageDriver x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/dataverse/{alias}/storageDriver method: put operationId: Admin_setStorageDriver x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/dataverse/{alias}/storageDriver method: delete operationId: Admin_resetStorageDriver 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: /admin/downloadTmpFile method: get operationId: Admin_downloadTmpFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/externalTools method: get operationId: ExternalTools_getExternalTools x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/externalTools method: post operationId: ExternalTools_addExternalTool x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/externalTools/{id} method: get operationId: ExternalTools_getExternalTool x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/externalTools/{id} method: delete operationId: ExternalTools_deleteExternalTool x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/featureFlags method: get operationId: Admin_getFeatureFlags x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/featureFlags/{flag} method: get operationId: Admin_getFeatureFlag x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/feedback method: post operationId: FeedbackApi_submitFeedback x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/groups/domain method: get operationId: Groups_listMailDomainGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/groups/domain method: post operationId: Groups_createMailDomainGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/groups/domain/{groupAlias} method: get operationId: Groups_getMailDomainGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/groups/domain/{groupAlias} method: put operationId: Groups_updateMailDomainGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/groups/domain/{groupAlias} method: delete operationId: Groups_deleteMailDomainGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/groups/ip method: get operationId: Groups_listIpGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/groups/ip method: post operationId: Groups_postIpGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/groups/ip/{group} method: get operationId: Groups_getIpGroup x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/groups/ip/{group} method: put operationId: Groups_putIpGroups x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/groups/ip/{group} method: delete operationId: Groups_deleteIpGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/groups/shib method: get operationId: Groups_listShibGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/groups/shib method: post operationId: Groups_createShibGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/groups/shib/{primaryKey} method: delete operationId: Groups_deleteShibGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/index method: get operationId: Index_indexAllOrSubset x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/index/clear method: get operationId: Index_clearSolrIndex x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/index/clear-orphans method: get operationId: Index_clearOrphans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/index/continue method: get operationId: Index_indexAllOrSubsetContinue x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/index/dataset method: get operationId: Index_indexDatasetByPersistentId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/index/datasets/{id} method: delete operationId: Index_clearDatasetFromIndex x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/index/filemetadata/{dataset_id} method: get operationId: Index_getFileMetadataByDatasetId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/index/filesearch method: get operationId: Index_filesearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/index/mod method: get operationId: Index_indexMod x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/index/perms method: get operationId: Index_indexAllPermissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/index/perms/{id} method: get operationId: Index_indexPermissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/index/permsDebug method: get operationId: Index_searchPermsDebug x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/index/solr/schema method: get operationId: Index_getSolrSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/index/status method: get operationId: Index_indexStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/index/test method: get operationId: Index_searchDebug x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/index/timestamps method: delete operationId: Index_deleteAllTimestamps x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/index/timestamps/{dvObjectId} method: delete operationId: Index_deleteTimestamp x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/index/{type}/{id} method: get operationId: Index_indexTypeById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/isOrcid method: get operationId: Admin_isOrcidEnabled x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/list-users method: get operationId: Admin_filterAuthenticatedUsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/makeDataCount/addUsageMetricsFromSushiReport method: post operationId: MakeDataCountApi_addUsageMetricsFromSushiReportAll x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/makeDataCount/sendToHub method: post operationId: MakeDataCountApi_sendDataToHub x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/makeDataCount/{id}/addUsageMetricsFromSushiReport method: post operationId: MakeDataCountApi_addUsageMetricsFromSushiReport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/makeDataCount/{id}/updateCitationsForDataset method: post operationId: MakeDataCountApi_updateCitationsForDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/makeDataCount/{yearMonth}/processingState method: get operationId: MakeDataCountApi_getProcessingState x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/makeDataCount/{yearMonth}/processingState method: post operationId: MakeDataCountApi_updateProcessingState x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/makeDataCount/{yearMonth}/processingState method: delete operationId: MakeDataCountApi_deleteProcessingState x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/metadata/clearExportTimestamps method: get operationId: Metadata_clearExportTimestamps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/metadata/exportAll method: get operationId: Metadata_exportAll x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/metadata/exportOAI/{specname} method: put operationId: Metadata_exportOaiSet x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/metadata/reExportAll method: get operationId: Metadata_reExportAll x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/metadata/{id}/reExportDataset method: get operationId: Metadata_indexDatasetByPersistentId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/permissions/{dvo} method: get operationId: Admin_findPermissonsOn x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/publishDataverseAsCreator/{id} method: post operationId: Admin_publishDataverseAsCreator x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/rateLimitStats method: get operationId: Admin_rateLimitStats x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/registerDataFileAll method: get operationId: Admin_registerDataFileAll x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/registerDataFiles/{alias} method: get operationId: Admin_registerDataFilesInCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/requestSignedUrl method: post operationId: Admin_getSignedUrl x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/roles method: get operationId: Admin_listBuiltinRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/roles method: post operationId: Admin_createNewBuiltinRole x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/roles/{id} method: put operationId: Admin_updateBuiltinRole x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/roles/{id} method: delete operationId: Admin_deleteRole x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/savedsearches method: get operationId: SavedSearches_meta x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/savedsearches method: post operationId: SavedSearches_add x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/savedsearches/list method: get operationId: SavedSearches_list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/savedsearches/makelinks/all method: put operationId: SavedSearches_makeLinksForAllSavedSearches x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/savedsearches/makelinks/{id} method: put operationId: SavedSearches_makeLinksForSingleSavedSearch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/savedsearches/{id} method: get operationId: SavedSearches_show x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/savedsearches/{id} method: delete operationId: SavedSearches_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: /admin/settings method: get operationId: Admin_listAllSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/settings method: put operationId: Admin_putAllSettings x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/settings/{name} method: get operationId: Admin_getSetting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/settings/{name} method: put operationId: Admin_putSetting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/settings/{name} method: delete operationId: Admin_deleteSetting x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/settings/{name}/lang/{lang} method: get operationId: Admin_getSetting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/settings/{name}/lang/{lang} method: put operationId: Admin_putSettingLang x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/settings/{name}/lang/{lang} method: delete operationId: Admin_deleteSettingLang x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/sitemap method: post operationId: SiteMap_updateSiteMap x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/storageSites method: get operationId: StorageSites_listAll x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/storageSites method: post operationId: StorageSites_addSite x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/storageSites/{id} method: get operationId: StorageSites_get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/storageSites/{id} method: delete operationId: StorageSites_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: /admin/storageSites/{id}/primaryStorage method: put operationId: StorageSites_setPrimary x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/submitDatasetVersionToArchive/{id}/{version} method: post operationId: Admin_submitDatasetVersionToArchive x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/superuser/{identifier} method: put operationId: Admin_setSuperuserStatus x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/superuser/{identifier} method: post operationId: Admin_toggleSuperuser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/template/{id} method: delete operationId: Admin_deleteTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/templates method: get operationId: Admin_findAllTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/templates/{alias} method: get operationId: Admin_findTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/updateHashValues/{alg} method: get operationId: Admin_updateHashValues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/validate/dataset/files/{id} method: get operationId: Admin_validateDatasetDatafiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/validate/dataset/{id} method: get operationId: Admin_validateDataset x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/validate/datasets method: get operationId: Admin_validateAllDatasets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/validateDataFileHashValue/{fileId} method: post operationId: Admin_validateDataFileHashValue x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/validatePassword method: post operationId: Admin_validatePassword x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/workflows method: get operationId: WorkflowsAdmin_listWorkflows x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/workflows method: post operationId: WorkflowsAdmin_addWorkflow x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/workflows/default method: get operationId: WorkflowsAdmin_listDefaults x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/workflows/default/{triggerType} method: get operationId: WorkflowsAdmin_getDefault x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/workflows/default/{triggerType} method: put operationId: WorkflowsAdmin_setDefault x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/workflows/default/{triggerType} method: delete operationId: WorkflowsAdmin_deleteDefault x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/workflows/ip-whitelist method: get operationId: WorkflowsAdmin_getIpWhitelist x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/workflows/ip-whitelist method: put operationId: WorkflowsAdmin_setIpWhitelist x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/workflows/ip-whitelist method: delete operationId: WorkflowsAdmin_deleteIpWhitelist x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/workflows/{id} method: get operationId: WorkflowsAdmin_getWorkflow x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/workflows/{id} method: delete operationId: WorkflowsAdmin_deleteWorkflow x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /admin/{id}/registerDataFile method: get operationId: Admin_registerDataFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /admin/{id}/reregisterHDLToPID method: post operationId: Admin_reregisterHdlToPID x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /batch/harvest method: get operationId: BatchImport_harvest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /batch/import method: get operationId: BatchImport_getImport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /batch/import method: post operationId: BatchImport_postImport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /batch/jobs/import/datasets/files/{identifier} method: post operationId: FileRecordJobResource_getFilesystemImport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /builtin-users method: post operationId: BuiltinUsers_save x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /builtin-users/{password}/{key} method: post operationId: BuiltinUsers_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: /builtin-users/{password}/{key}/{sendEmailNotification} method: post operationId: BuiltinUsers_createWithNotification x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /builtin-users/{username}/api-token method: get operationId: BuiltinUsers_getApiToken x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasetfields/facetables method: get operationId: DatasetFields_listAllFacetableDatasetFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/datasetTypes method: get operationId: Datasets_getDatasetTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/datasetTypes method: post operationId: Datasets_addDatasetType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/datasetTypes/{idOrName} method: get operationId: Datasets_getDatasetTypes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/datasetTypes/{idOrName} method: put operationId: Datasets_updateDatasetTypeLinksWithMetadataBlocks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/datasetTypes/{idOrName}/licenses method: put operationId: Datasets_updateDatasetTypeWithLicenses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/datasetTypes/{id} method: delete operationId: Datasets_deleteDatasetType x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/export method: get operationId: Datasets_exportDataset x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/listCurationStates method: get operationId: Datasets_getCurationStates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/locks method: get operationId: Datasets_listLocks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/modifyRegistrationAll method: post operationId: Datasets_updateDatasetTargetURLAll x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/modifyRegistrationPIDMetadataAll method: post operationId: Datasets_updateDatasetPIDMetadataAll x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/mpupload method: put operationId: Datasets_completeMPUpload x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/mpupload method: delete operationId: Datasets_abortMPUpload x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/previewUrlDatasetVersion/{previewUrlToken} method: get operationId: Datasets_getPreviewUrlDatasetVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/previewUrlDatasetVersion/{previewUrlToken}/citation method: get operationId: Datasets_getPreviewUrlDatasetVersionCitation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/privateUrlDatasetVersion/{privateUrlToken} method: get operationId: Datasets_getPrivateUrlDatasetVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/privateUrlDatasetVersion/{privateUrlToken}/citation method: get operationId: Datasets_getPrivateUrlDatasetVersionCitation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/summaryFieldNames method: get operationId: Datasets_getDatasetSummaryFieldNames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{datasetId}/deleteLink/{linkedDataverseId} method: delete operationId: Datasets_deleteDatasetLinkingDataverse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{identifier}/allowedCurationLabels method: get operationId: Datasets_getAllowedCurationLabels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{identifier}/assignments method: get operationId: Datasets_getAssignments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{identifier}/assignments method: post operationId: Datasets_createAssignment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{identifier}/assignments/history method: get operationId: Datasets_getRoleAssignmentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{identifier}/assignments/{id} method: delete operationId: Datasets_deleteAssignment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{identifier}/curationLabelSet method: get operationId: Datasets_getCurationLabelSet x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{identifier}/curationLabelSet method: put operationId: Datasets_setCurationLabelSet x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{identifier}/curationLabelSet method: delete operationId: Datasets_resetCurationLabelSet 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: /datasets/{identifier}/dataCaptureModule/checksumValidation method: post operationId: Datasets_receiveChecksumValidationResults x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{identifier}/dataCaptureModule/rsync method: get operationId: Datasets_getRsync x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{identifier}/files/assignments/history method: get operationId: Datasets_getFilesRoleAssignmentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{identifier}/guestbookEntryAtRequest method: get operationId: Datasets_getGuestbookEntryOption x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{identifier}/guestbookEntryAtRequest method: put operationId: Datasets_setguestbookEntryAtRequest x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{identifier}/guestbookEntryAtRequest method: delete operationId: Datasets_resetGuestbookEntryAtRequest 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: /datasets/{identifier}/lock/{type} method: post operationId: Datasets_lockDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{identifier}/locks method: get operationId: Datasets_getLocksForDataset x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{identifier}/locks method: delete operationId: Datasets_deleteLocks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{identifier}/pidGenerator method: get operationId: Datasets_getPidGenerator x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{identifier}/pidGenerator method: put operationId: Datasets_setPidGenerator x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{identifier}/pidGenerator method: delete operationId: Datasets_resetPidGenerator 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: /datasets/{identifier}/pidReconcile method: put operationId: Datasets_reconcilePid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{identifier}/storage/quota method: get operationId: Datasets_getDatasetQuota x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{identifier}/storage/quota method: put operationId: Datasets_setDatasetQuota x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{identifier}/storage/quota method: delete operationId: Datasets_deleteDatasetQuota x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{identifier}/storage/use method: get operationId: Datasets_getDatasetStorageUse x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{identifier}/storageDriver method: get operationId: Datasets_getFileStore x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{identifier}/storageDriver method: put operationId: Datasets_setFileStore x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{identifier}/storageDriver method: delete operationId: Datasets_resetFileStore 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: /datasets/{identifier}/storagesize method: get operationId: Datasets_getStorageSize x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{identifier}/timestamps method: get operationId: Datasets_getTimestamps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{identifier}/uploadlimits method: get operationId: Datasets_getUploadLimits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{identifier}/versions/{versionId}/downloadsize method: get operationId: Datasets_getDownloadSize x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id} method: get operationId: Datasets_getDataset x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id} method: delete operationId: Datasets_deleteDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/access method: put operationId: Datasets_editVersionTermsOfAccess x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/actions/:publish method: get operationId: Datasets_publishDataseUsingGetDeprecated x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/actions/:publish method: post operationId: Datasets_publishDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/actions/:releasemigrated method: post operationId: Datasets_publishMigratedDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/add method: post operationId: Datasets_addFileToDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/addFiles method: post operationId: Datasets_addFilesToDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/addGlobusFiles method: post operationId: Datasets_addGlobusFilesToDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/availableFileCategories method: get operationId: Datasets_getAvailableFileCategories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/citationdate method: put operationId: Datasets_setCitationDate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/citationdate method: delete operationId: Datasets_useDefaultCitationDate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/cleanStorage method: get operationId: Datasets_cleanStorage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/curationStatus method: get operationId: Datasets_getCurationStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/curationStatus method: put operationId: Datasets_setCurationStatus x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/curationStatus method: delete operationId: Datasets_deleteCurationStatus x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/deleteFiles method: put operationId: Datasets_deleteDatasetFiles x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/deleteMetadata method: put operationId: Datasets_deleteVersionMetadata x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/destroy method: delete operationId: Datasets_destroyDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/dirindex method: get operationId: Datasets_getFileAccessFolderView x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/download/count method: get operationId: Datasets_getDownloadCountByDatasetId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/editMetadata method: put operationId: Datasets_editVersionMetadata x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/externalTool/{tid}/toolUrl method: post operationId: Datasets_getDatasetExternalToolUrl x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/files/actions/:set-embargo method: post operationId: Datasets_createFileEmbargo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/files/actions/:set-retention method: post operationId: Datasets_createFileRetention x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/files/actions/:unset-embargo method: post operationId: Datasets_removeFileEmbargo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/files/actions/:unset-retention method: post operationId: Datasets_removeFileRetention x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/files/metadata method: post operationId: Datasets_updateMultipleFileMetadata x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/files/uploadlimit method: delete operationId: Datasets_deleteDatasetFilesLimits x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/files/uploadlimit/{limit} method: post operationId: Datasets_updateDatasetFilesLimits x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/globusDownloadParameters method: get operationId: Datasets_getGlobusDownloadParams x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/globusUploadParameters method: get operationId: Datasets_getGlobusUploadParams x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/license method: put operationId: Datasets_updateLicense x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/links method: get operationId: Datasets_getLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/logo method: get operationId: Datasets_getDatasetLogo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/makeDataCount/citations method: get operationId: Datasets_getMakeDataCountCitations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/makeDataCount/{metric} method: get operationId: Datasets_getMakeDataCountMetricCurrentMonth x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/makeDataCount/{metric}/{yyyymm} method: get operationId: Datasets_getMakeDataCountMetric x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/metadata method: get operationId: Datasets_getJsonLDMetadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/metadata method: put operationId: Datasets_updateVersionMetadata x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/metadata/delete method: put operationId: Datasets_deleteMetadata x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/modifyRegistration method: post operationId: Datasets_updateDatasetTargetURL x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/modifyRegistrationMetadata method: post operationId: Datasets_updateDatasetPIDMetadata x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/monitorGlobusDownload method: post operationId: Datasets_monitorGlobusDownload x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/move/{targetDataverseAlias} method: post operationId: Datasets_moveDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/previewUrl method: get operationId: Datasets_getPreviewUrlData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/previewUrl method: post operationId: Datasets_createPreviewUrl x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/previewUrl method: delete operationId: Datasets_deletePreviewUrl x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/privateUrl method: get operationId: Datasets_getPrivateUrlData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/privateUrl method: post operationId: Datasets_createPrivateUrl x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/privateUrl method: delete operationId: Datasets_deletePrivateUrl x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/replaceFiles method: post operationId: Datasets_replaceFilesInDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/requestGlobusDownload method: post operationId: Datasets_requestGlobusDownload x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/requestGlobusUploadPaths method: post operationId: Datasets_requestGlobusUpload x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/returnToAuthor method: post operationId: Datasets_returnToAuthor x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/submitForReview method: post operationId: Datasets_submitForReview x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/thumbnail method: get operationId: Datasets_getDatasetThumbnail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/thumbnail method: post operationId: Datasets_uploadDatasetLogo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/thumbnail method: delete operationId: Datasets_removeDatasetLogo x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/thumbnail/candidates method: get operationId: Datasets_getDatasetThumbnailCandidates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/thumbnail/{dataFileId} method: post operationId: Datasets_setDataFileAsThumbnail x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/uploadurls method: get operationId: Datasets_getMPUploadUrls x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/userPermissions method: get operationId: Datasets_getUserPermissionsOnDataset x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/versions method: get operationId: Datasets_listVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/versions/compareSummary method: get operationId: Datasets_getCompareVersionsSummary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/versions/{versionId1}/compare/{versionId2} method: get operationId: Datasets_getCompareVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/versions/{versionId} method: get operationId: Datasets_getVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/versions/{versionId} method: put operationId: Datasets_updateDraftVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/versions/{versionId} method: delete operationId: Datasets_deleteDraftVersion x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/versions/{versionId}/canDownloadAtLeastOneFile method: get operationId: Datasets_getCanDownloadAtLeastOneFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/versions/{versionId}/citation method: get operationId: Datasets_getDatasetVersionInternalCitation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/versions/{versionId}/citation/{format} method: get operationId: Datasets_getDatasetVersionCitation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/versions/{versionId}/customlicense method: get operationId: Datasets_getCustomTermsTab x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/versions/{versionId}/deaccession method: post operationId: Datasets_deaccessionDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/versions/{versionId}/files method: get operationId: Datasets_getVersionFiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/versions/{versionId}/files/counts method: get operationId: Datasets_getVersionFileCounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/versions/{versionId}/linkset method: get operationId: Datasets_getLinkset x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/versions/{versionId}/metadata method: get operationId: Datasets_getVersionJsonLDMetadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/versions/{versionId}/versionNote method: get operationId: Datasets_getVersionCreationNote x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/versions/{versionId}/versionNote method: put operationId: Datasets_addVersionNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/versions/{versionId}/versionNote method: delete operationId: Datasets_deleteVersionNote x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/versions/{versionNumber}/metadata/{block} method: get operationId: Datasets_getVersionMetadataBlock x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/versions/{version}/toolparams/{tid} method: get operationId: Datasets_getExternalToolDVParams x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/{version}/archivalStatus method: get operationId: Datasets_getDatasetVersionArchivalStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /datasets/{id}/{version}/archivalStatus method: put operationId: Datasets_setDatasetVersionArchivalStatus x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{id}/{version}/archivalStatus method: delete operationId: Datasets_deleteDatasetVersionArchivalStatus x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datasets/{linkedDatasetId}/link/{linkingDataverseAlias} method: put operationId: Datasets_linkDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /datatags/receiveTags/{uniqueCacheId} method: post operationId: DataTagsAPI_receiveTags x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverseFeaturedItems/{id} method: put operationId: DataverseFeaturedItems_updateFeaturedItem x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverseFeaturedItems/{id} method: delete operationId: DataverseFeaturedItems_deleteFeaturedItem x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses method: post operationId: Dataverses_addRoot x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{dataverseId}/featuredItems method: put operationId: Dataverses_updateFeaturedItems x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier} method: get operationId: Dataverses_getDataverse x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier} method: put operationId: Dataverses_updateDataverse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier} method: post operationId: Dataverses_addDataverse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier} method: delete operationId: Dataverses_deleteDataverse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/actions/:publish method: post operationId: Dataverses_publishDataverse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/allowedMetadataLanguages method: get operationId: Dataverses_getMetadataLanguage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/allowedMetadataLanguages/{metadataLanguage} method: put operationId: Dataverses_setMetadataLanguage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/assignments method: get operationId: Dataverses_listAssignments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/assignments method: post operationId: Dataverses_createAssignment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/assignments/history method: get operationId: Dataverses_getRoleAssignmentHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/assignments/{id} method: delete operationId: Dataverses_deleteAssignment x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/attribute/{attribute} method: put operationId: Dataverses_updateAttribute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/contents method: get operationId: Dataverses_listContent x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/datasetSchema method: get operationId: Dataverses_getDatasetSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/datasets method: post operationId: Dataverses_createDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/datasets/:import method: post operationId: Dataverses_importDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/datasets/:importddi method: post operationId: Dataverses_importDatasetDdi x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/datasets/:startmigration method: post operationId: Dataverses_recreateDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/defaultContributorRole/{roleAlias} method: put operationId: Dataverses_updateDefaultContributorRole x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/facets method: get operationId: Dataverses_listFacets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/facets method: post operationId: Dataverses_setFacets x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/featured method: get operationId: Dataverses_getFeaturedDataverses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/featured method: post operationId: Dataverses_setFeaturedDataverses x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/featured method: delete operationId: Dataverses_deleteFeaturedCollections x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/featuredItems method: get operationId: Dataverses_listFeaturedItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/featuredItems method: post operationId: Dataverses_createFeaturedItem x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/featuredItems method: delete operationId: Dataverses_deleteFeaturedItems x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/groups method: get operationId: Dataverses_listGroups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/groups method: post operationId: Dataverses_createExplicitGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/groups/{aliasInOwner} method: get operationId: Dataverses_getGroupByOwnerAndAliasInOwner x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/groups/{aliasInOwner} method: put operationId: Dataverses_updateGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/groups/{aliasInOwner} method: delete operationId: Dataverses_deleteGroup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/groups/{aliasInOwner}/roleAssignees method: post operationId: Dataverses_addRoleAssingees x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/groups/{aliasInOwner}/roleAssignees/{roleAssigneeIdentifier} method: put operationId: Dataverses_addRoleAssingee x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/groups/{aliasInOwner}/roleAssignees/{roleAssigneeIdentifier} method: delete operationId: Dataverses_deleteRoleAssingee x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/guestbookResponses method: get operationId: Dataverses_getGuestbookResponsesByDataverse x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/inputLevels method: get operationId: Dataverses_getInputLevels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/inputLevels method: put operationId: Dataverses_updateInputLevels x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/links method: get operationId: Dataverses_listLinks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/metadatablockfacets method: get operationId: Dataverses_listMetadataBlockFacets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/metadatablockfacets method: post operationId: Dataverses_setMetadataBlockFacets x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/metadatablockfacets/isRoot method: post operationId: Dataverses_updateMetadataBlockFacetsRoot x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/metadatablocks method: get operationId: Dataverses_listMetadataBlocks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/metadatablocks method: post operationId: Dataverses_setMetadataBlocks x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/metadatablocks/:isRoot method: get operationId: Dataverses_getMetadataRoot_legacy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/metadatablocks/:isRoot method: post operationId: Dataverses_setMetadataRoot_legacy x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/metadatablocks/isRoot method: get operationId: Dataverses_getMetadataRoot x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/metadatablocks/isRoot method: put operationId: Dataverses_setMetadataRoot x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/roles method: get operationId: Dataverses_listRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/roles method: post operationId: Dataverses_createRole x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/storage/quota method: get operationId: Dataverses_getCollectionQuota x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/storage/quota method: put operationId: Dataverses_setCollectionQuota x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/storage/quota method: delete operationId: Dataverses_deleteCollectionQuota x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/storage/use method: get operationId: Dataverses_getCollectionStorageUse x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/storagesize method: get operationId: Dataverses_getStorageSize x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/templates method: get operationId: Dataverses_getTemplates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/templates method: post operationId: Dataverses_createTemplate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/userPermissions method: get operationId: Dataverses_getUserPermissionsOnDataverse x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{identifier}/validateDatasetJson method: post operationId: Dataverses_validateDatasetJson x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{identifier}/{type}/linkingDataverses method: get operationId: Dataverses_getLinkingDataverseList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /dataverses/{id}/move/{targetDataverseAlias} method: post operationId: Dataverses_moveDataverse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{linkedDataverseAlias}/link/{linkingDataverseAlias} method: put operationId: Dataverses_linkDataverse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /dataverses/{linkingDataverseId}/deleteLink/{linkedDataverseId} method: delete operationId: Dataverses_deleteDataverseLinkingDataverse x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /edit/{fileId} method: put operationId: EditDDI_edit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /externalTools method: get operationId: ExternalToolsApi_getExternalTools x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /externalTools method: post operationId: ExternalToolsApi_addExternalTool x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /externalTools/{id} method: get operationId: ExternalToolsApi_getExternalTool x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /externalTools/{id} method: delete operationId: ExternalToolsApi_deleteExternalTool x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /files/fixityAlgorithm method: get operationId: Files_getFixityAlgorithm x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{id} method: get operationId: Files_getFileData x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{id} method: delete operationId: Files_deleteFileInDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /files/{id}/dataTables method: get operationId: Files_getFileDataTables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{id}/downloadCount method: get operationId: Files_getFileDownloadCount x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{id}/externalTool/{tid}/toolUrl method: post operationId: Files_getExternalToolUrl x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /files/{id}/extractNcml method: post operationId: Files_extractNcml x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /files/{id}/hasBeenDeleted method: get operationId: Files_getHasBeenDeleted x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{id}/metadata method: get operationId: Files_getFileMetadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{id}/metadata method: post operationId: Files_updateFileMetadata x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /files/{id}/metadata/categories method: post operationId: Files_setFileCategories x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /files/{id}/metadata/draft method: get operationId: Files_getFileMetadataDraft x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{id}/metadata/tabularTags method: post operationId: Files_setFileTabularTags x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /files/{id}/metadata/{fmid}/toolparams/{tid} method: get operationId: Files_getExternalToolFMParams x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{id}/prov-freeform method: get operationId: Prov_getProvFreeForm x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{id}/prov-freeform method: post operationId: Prov_addProvFreeForm x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /files/{id}/prov-json method: get operationId: Prov_getProvJson x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{id}/prov-json method: post operationId: Prov_addProvJson x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /files/{id}/prov-json method: delete operationId: Prov_deleteProvJson x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /files/{id}/redetect method: post operationId: Files_redetectDatafile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /files/{id}/reingest method: post operationId: Files_reingest x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /files/{id}/replace method: post operationId: Files_replaceFileInDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /files/{id}/restrict method: put operationId: Files_restrictFileInDataset x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /files/{id}/uningest method: post operationId: Files_uningestDatafile x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /files/{id}/versionDifferences method: get operationId: Files_getFileVersionsList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{id}/versions/{datasetVersionId} method: get operationId: Files_getFileDataForVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /files/{id}/versions/{dsVersionString}/citation method: get operationId: Files_getFileCitationByVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /harvest/clients method: get operationId: HarvestingClients_harvestingClients x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /harvest/clients/{nickName} method: get operationId: HarvestingClients_harvestingClient x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /harvest/clients/{nickName} method: put operationId: HarvestingClients_modifyHarvestingClient x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /harvest/clients/{nickName} method: post operationId: HarvestingClients_createHarvestingClient x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /harvest/clients/{nickName} method: delete operationId: HarvestingClients_deleteHarvestingClient x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /harvest/clients/{nickName}/run method: post operationId: HarvestingClients_startHarvestingJob x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /harvest/server/oaisets method: get operationId: HarvestingServer_oaiSets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /harvest/server/oaisets/add method: post operationId: HarvestingServer_createOaiSet x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /harvest/server/oaisets/{specname} method: get operationId: HarvestingServer_oaiSet x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /harvest/server/oaisets/{specname} method: put operationId: HarvestingServer_modifyOaiSet x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /harvest/server/oaisets/{specname} method: delete operationId: HarvestingServer_deleteOaiSet x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /harvest/server/oaisets/{specname}/datasets method: get operationId: HarvestingServer_oaiSetListDatasets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /inbox method: post operationId: LDNInbox_acceptMessage x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /info/apiTermsOfUse method: get operationId: Info_getTermsOfUse x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/applicationTermsOfUse method: get operationId: Info_getApplicationTermsOfUse x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/exportFormats method: get operationId: Info_getExportFormats x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/accounts method: get operationId: Metrics_getAccountsAllTime x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/accounts/monthly method: get operationId: Metrics_getAccountsTimeSeries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/accounts/pastDays/{days} method: get operationId: Metrics_getAccountsPastDays x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/accounts/toMonth/{yyyymm} method: get operationId: Metrics_getAccountsToMonth x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/datasets method: get operationId: Metrics_getDatasetsAllTime x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/datasets/bySubject method: get operationId: Metrics_getDatasetsBySubject x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/datasets/bySubject/toMonth/{yyyymm} method: get operationId: Metrics_getDatasetsBySubjectToMonth x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/datasets/monthly method: get operationId: Metrics_getDatasetsTimeSeriest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/datasets/pastDays/{days} method: get operationId: Metrics_getDatasetsPastDays x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/datasets/toMonth/{yyyymm} method: get operationId: Metrics_getDatasetsToMonth x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/dataverses method: get operationId: Metrics_getDataversesAllTime x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/dataverses/byCategory method: get operationId: Metrics_getDataversesByCategory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/dataverses/bySubject method: get operationId: Metrics_getDataversesBySubject x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/dataverses/monthly method: get operationId: Metrics_getDataversesTimeSeries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/dataverses/pastDays/{days} method: get operationId: Metrics_getDataversesPastDays x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/dataverses/toMonth/{yyyymm} method: get operationId: Metrics_getDataversesToMonth x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/downloads method: get operationId: Metrics_getDownloadsAllTime x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/downloads/monthly method: get operationId: Metrics_getDownloadsTimeSeries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/downloads/pastDays/{days} method: get operationId: Metrics_getDownloadsPastDays x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/downloads/toMonth/{yyyymm} method: get operationId: Metrics_getDownloadsToMonth x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/filedownloads method: get operationId: Metrics_getFileDownloadsAllTime x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/filedownloads/monthly method: get operationId: Metrics_getFileDownloadsTimeSeries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/filedownloads/toMonth/{yyyymm} method: get operationId: Metrics_getFileDownloadsToMonth x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/files method: get operationId: Metrics_getFilesAllTime x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/files/byType method: get operationId: Metrics_getFilesByType x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/files/byType/monthly method: get operationId: Metrics_getFilesByTypeTimeSeries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/files/monthly method: get operationId: Metrics_getFilesTimeSeries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/files/pastDays/{days} method: get operationId: Metrics_getFilesPastDays x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/files/toMonth/{yyyymm} method: get operationId: Metrics_getFilesToMonth x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/makeDataCount/{metric} method: get operationId: Metrics_getMakeDataCountMetricCurrentMonth x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/makeDataCount/{metric}/monthly method: get operationId: Metrics_getMakeDataCountMetricTimeSeries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/makeDataCount/{metric}/toMonth/{yyyymm} method: get operationId: Metrics_getMakeDataCountMetricToMonth x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/tree method: get operationId: Metrics_getDataversesTree x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/tree/toMonth/{yyyymm} method: get operationId: Metrics_getDataversesTreeToMonth x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/uniquedownloads method: get operationId: Metrics_getUniqueDownloadsAllTime x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/uniquedownloads/monthly method: get operationId: Metrics_getUniqueDownloadsTimeSeries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/uniquedownloads/toMonth/{yyyymm} method: get operationId: Metrics_getUniqueDownloadsToMonth x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/uniquefiledownloads method: get operationId: Metrics_getUniqueFileDownloadsAllTime x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/uniquefiledownloads/monthly method: get operationId: Metrics_getUniqueFileDownloadsTimeSeries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/metrics/uniquefiledownloads/toMonth/{yyyymm} method: get operationId: Metrics_getUniqueFileDownloadsToMonth x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/server method: get operationId: Info_getServer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/settings/:DatasetPublishPopupCustomText method: get operationId: Info_getDatasetPublishPopupCustomText x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/settings/:MaxEmbargoDurationInMonths method: get operationId: Info_getMaxEmbargoDurationInMonths x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/settings/customization/{customizationFileType} method: get operationId: Info_getCustomizationFile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/settings/incompleteMetadataViaApi method: get operationId: Info_getAllowsIncompleteMetadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/version method: get operationId: Info_getInfo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /info/zipDownloadLimit method: get operationId: Info_getZipDownloadLimit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ingest/test/file method: get operationId: TestIngest_datafile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /licenses method: get operationId: Licenses_getLicenses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /licenses method: post operationId: Licenses_addLicense x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /licenses/default method: get operationId: Licenses_getDefault x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /licenses/default/{id} method: put operationId: Licenses_setDefault x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /licenses/{id} method: get operationId: Licenses_getLicenseById x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /licenses/{id} method: delete operationId: Licenses_deleteLicenseById x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /licenses/{id}/:active/{activeState} method: put operationId: Licenses_setActiveState x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /licenses/{id}/:sortOrder/{sortOrder} method: put operationId: Licenses_setSortOrder x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /localcontexts/datasets/{id} method: get operationId: LocalContexts_getDatasetLocalContexts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /localcontexts/datasets/{id}/{projectId} method: get operationId: LocalContexts_searchLocalContexts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /logout method: post operationId: Logout_logout x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mail/notifications method: get operationId: Mail_sendMail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meta/datafile/{fileId} method: get operationId: Meta_datafile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /meta/dataset/{datasetId} method: get operationId: Meta_dataset x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metadatablocks method: get operationId: MetadataBlocks_listMetadataBlocks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /metadatablocks/{identifier} method: get operationId: MetadataBlocks_getMetadataBlock x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mydata/retrieve method: get operationId: DataRetrieverAPI_retrieveMyDataAsJsonString x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mydata/retrieve/collectionList method: get operationId: DataRetrieverAPI_retrieveMyCollectionList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notifications/all method: get operationId: Notifications_getAllNotificationsForUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notifications/mutedEmails method: get operationId: Notifications_getMutedEmailsForUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notifications/mutedEmails/{typeName} method: put operationId: Notifications_muteEmailsForUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notifications/mutedEmails/{typeName} method: delete operationId: Notifications_unmuteEmailsForUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notifications/mutedNotifications method: get operationId: Notifications_getMutedNotificationsForUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notifications/mutedNotifications/{typeName} method: put operationId: Notifications_muteNotificationsForUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notifications/mutedNotifications/{typeName} method: delete operationId: Notifications_unmuteNotificationsForUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notifications/unreadCount method: get operationId: Notifications_getUnreadNotificationsCountForUser x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /notifications/{id} method: delete operationId: Notifications_deleteNotificationForUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /notifications/{id}/markAsRead method: put operationId: Notifications_markNotificationAsReadForUser x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /pids method: get operationId: Pids_getPid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pids/providers method: get operationId: Pids_getPidProviders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pids/providers/{persistentId} method: get operationId: Pids_getPidProviderId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pids/unreserved method: get operationId: Pids_getUnreserved x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /pids/{id}/delete method: delete operationId: Pids_deletePid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /pids/{id}/reserve method: post operationId: Pids_reservePid x-agentic-access: action-class: 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: post operationId: Roles_createNewRole x-agentic-access: action-class: 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/userSelectable method: get operationId: Roles_getUserSelectableRoles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /roles/{id} method: get operationId: Roles_viewRole x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /roles/{id} method: delete operationId: Roles_deleteRole x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /search method: get operationId: Search_search x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /search/services method: get operationId: Search_getSearchEngines x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sendfeedback method: post operationId: SendFeedbackAPI_submitFeedback x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /users/:me method: get operationId: Users_getAuthenticatedUserByToken x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/register method: post operationId: Users_registerOIDCUser x-agentic-access: action-class: 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/token method: get operationId: Users_getTokenExpirationDate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/token method: delete operationId: Users_deleteToken x-agentic-access: action-class: 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/token/recreate method: post operationId: Users_recreateToken x-agentic-access: action-class: 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/{consumedIdentifier}/mergeIntoUser/{baseIdentifier} method: post operationId: Users_mergeInAuthenticatedUser x-agentic-access: action-class: 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/{identifier}/allowedCollections/{permission} method: get operationId: Users_getUserPermittedCollections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/{identifier}/changeIdentifier/{newIdentifier} method: post operationId: Users_changeAuthenticatedUserIdentifier x-agentic-access: action-class: 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/{identifier}/removeRoles method: post operationId: Users_removeUserRoles x-agentic-access: action-class: 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/{identifier}/traces method: get operationId: Users_getTraces x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/{identifier}/traces/{element} method: get operationId: Users_getTracesElement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /workflows/{invocationId} method: post operationId: Workflows_resumeWorkflow x-agentic-access: action-class: 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 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