Eindhoven University of Technology Agentic Access
Eindhoven University of Technology exposes 969 API operations that an AI agent could call, of which 278 are state-changing ‘acting’ operations. This is a recommended x-agentic-access execution contract — the scope, audience, consequence tier, short-lived token constraints, and escalation each action should carry before it is handed to an autonomous agent.
By consequence: 691 read, 277 write, and 1 safety-critical.
1 operation are classed safety-critical and should require human-in-the-loop approval at runtime.
Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.
By consequence
Highest-consequence actions
The physical and safety-critical operations an agent could invoke — the ones that most warrant scoped tokens, tight TTLs, and escalation. Full per-operation contracts are in the source below.
| Method | Path | Consequence | Human-in-loop |
|---|---|---|---|
| POST | /users/{uuid}/actions/reset-password | safety-critical | required |
Source
Agentic Access
generated: '2026-07-15'
method: generated
source: openapi/eindhoven-university-of-technology-pure-web-service.yaml
description: Recommended x-agentic-access execution contracts, classified heuristically from
the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind
audience per deployment. See research/curity/agentic-governance/.
summary:
operations: 969
by_action_class:
connected: 691
acting: 278
by_consequence:
read: 691
write: 277
safety-critical: 1
human_in_the_loop_required: 1
operations:
- path: /activities
method: get
operationId: activity_list
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities
method: put
operationId: activity_create
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /activities/allowed-attendance-person-roles
method: get
operationId: activity_getAllowedAttendancePersonRoles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-categories
method: get
operationId: activity_getAllowedCategories
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-classified-identifier-types
method: get
operationId: activity_getAllowedClassifiedIdentifierTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-consultancy-person-roles
method: get
operationId: activity_getAllowedConsultancyPersonRoles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-custom-defined-field-values/{propertyName}/classifications
method: get
operationId: activity_getAllowedCustomDefinedFieldClassifications
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-degree-of-recognitions
method: get
operationId: activity_getAllowedDegreeOfRecognitions
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-description-types
method: get
operationId: activity_getAllowedDescriptionTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-document-licenses
method: get
operationId: activity_getAllowedDocumentLicenses
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-document-types
method: get
operationId: activity_getAllowedDocumentTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-editorial-work-person-roles
method: get
operationId: activity_getAllowedEditorialWorkPersonRoles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-examination-person-roles
method: get
operationId: activity_getAllowedExaminationPersonRoles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-host-visitor-countries
method: get
operationId: activity_getAllowedHostVisitorCountries
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-host-visitor-person-roles
method: get
operationId: activity_getAllowedHostVisitorPersonRoles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-image-types
method: get
operationId: activity_getAllowedImageTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-indicators
method: get
operationId: activity_getAllowedIndicators
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-keyword-group-configurations
method: get
operationId: activity_getAllowedKeywordGroupConfigurations
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-keyword-group-configurations/{id}/classifications
method: get
operationId: activity_getAllowedKeywordGroupConfigurationClassifications
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-link-types
method: get
operationId: activity_getAllowedLinkTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-locales
method: get
operationId: activity_getAllowedLocales
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-membership-person-roles
method: get
operationId: activity_getAllowedMembershipPersonRoles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-other-activity-person-roles
method: get
operationId: activity_getAllowedOtherActivityPersonRoles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-talk-person-roles
method: get
operationId: activity_getAllowedTalkPersonRoles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-types
method: get
operationId: activity_getAllowedTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-visit-other-person-roles
method: get
operationId: activity_getAllowedVisitOtherPersonRoles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/allowed-workflow-steps
method: get
operationId: activity_getAllowedWorkflowSteps
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/disciplines/allowed-discipline-schemes
method: get
operationId: activity_getAllowedDisciplineSchemes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/disciplines/{discipline-scheme}/allowed-disciplines
method: get
operationId: activity_getAllowedDisciplines
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/disciplines/{discipline-scheme}/search
method: post
operationId: activity_listDisciplineAssociations
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /activities/file-uploads
method: put
operationId: activity_fileUploads
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /activities/orderings
method: get
operationId: activity_getOrderings
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/search
method: post
operationId: activity_query
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /activities/{uuid}
method: get
operationId: activity_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/{uuid}
method: put
operationId: activity_update
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /activities/{uuid}
method: delete
operationId: activity_delete
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /activities/{uuid}/actions/lock
method: post
operationId: activity_lock
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /activities/{uuid}/actions/unlock
method: post
operationId: activity_unlock
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /activities/{uuid}/dependents
method: get
operationId: activity_dependents
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/{uuid}/disciplines/{discipline-scheme}
method: get
operationId: activity_getDisciplineAssociation
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/{uuid}/disciplines/{discipline-scheme}
method: put
operationId: activity_putDisciplineAssociation
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /activities/{uuid}/files/{fileId}
method: get
operationId: activity_getFile
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/{uuid}/notes
method: get
operationId: activity_listNotes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activities/{uuid}/notes
method: put
operationId: activity_createNote
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /applications
method: get
operationId: application_list
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications
method: put
operationId: application_create
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /applications/allowed-applicant-roles
method: get
operationId: application_getAllowedApplicantRoles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/allowed-application-statuses
method: get
operationId: application_getAllowedApplicationStatuses
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/allowed-budget-account-classifications
method: get
operationId: application_getAllowedBudgetAccountClassifications
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/allowed-classified-identifier-types
method: get
operationId: application_getAllowedClassifiedIdentifierTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/allowed-collaborator-types
method: get
operationId: application_getAllowedCollaboratorTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/allowed-custom-defined-field-values/{propertyName}/classifications
method: get
operationId: application_getAllowedCustomDefinedFieldClassifications
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/allowed-description-types
method: get
operationId: application_getAllowedDescriptionTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/allowed-document-licenses
method: get
operationId: application_getAllowedDocumentLicenses
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/allowed-document-types
method: get
operationId: application_getAllowedDocumentTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/allowed-document-version-types
method: get
operationId: application_getAllowedDocumentVersionTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/allowed-funding-classifications
method: get
operationId: application_getAllowedFundingClassifications
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/allowed-keyword-group-configurations
method: get
operationId: application_getAllowedKeywordGroupConfigurations
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/allowed-keyword-group-configurations/{id}/classifications
method: get
operationId: application_getAllowedKeywordGroupConfigurationClassifications
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/allowed-link-types
method: get
operationId: application_getAllowedLinkTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/allowed-locales
method: get
operationId: application_getAllowedLocales
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/allowed-nature-types
method: get
operationId: application_getAllowedNatureTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/allowed-templates
method: get
operationId: application_getAllowedTemplates
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/allowed-types
method: get
operationId: application_getAllowedTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/allowed-workflow-steps
method: get
operationId: application_getAllowedWorkflowSteps
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/disciplines/allowed-discipline-schemes
method: get
operationId: application_getAllowedDisciplineSchemes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/disciplines/{discipline-scheme}/allowed-disciplines
method: get
operationId: application_getAllowedDisciplines
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/disciplines/{discipline-scheme}/search
method: post
operationId: application_listDisciplineAssociations
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /applications/file-uploads
method: put
operationId: application_fileUploads
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /applications/orderings
method: get
operationId: application_getOrderings
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/search
method: post
operationId: application_query
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /applications/{uuid}
method: get
operationId: application_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/{uuid}
method: put
operationId: application_update
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /applications/{uuid}
method: delete
operationId: application_delete
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /applications/{uuid}/actions/lock
method: post
operationId: application_lock
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /applications/{uuid}/actions/unlock
method: post
operationId: application_unlock
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /applications/{uuid}/budgets
method: get
operationId: application_getBudgets
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/{uuid}/budgets/{id}
method: get
operationId: application_getBudget
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/{uuid}/budgets/{id}
method: put
operationId: application_updateBudget
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /applications/{uuid}/cluster
method: get
operationId: application_getCluster
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/{uuid}/dependents
method: get
operationId: application_dependents
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/{uuid}/disciplines/{discipline-scheme}
method: get
operationId: application_getDisciplineAssociation
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/{uuid}/disciplines/{discipline-scheme}
method: put
operationId: application_putDisciplineAssociation
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /applications/{uuid}/files/{fileId}
method: get
operationId: application_getFile
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/{uuid}/notes
method: get
operationId: application_listNotes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /applications/{uuid}/notes
method: put
operationId: application_createNote
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /author-collaborations
method: get
operationId: authorCollaboration_list
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /author-collaborations
method: put
operationId: authorCollaboration_create
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /author-collaborations/allowed-locales
method: get
operationId: authorCollaborations_getAllowedLocales
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /author-collaborations/allowed-workflow-steps
method: get
operationId: authorCollaborations_getAllowedWorkflowSteps
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /author-collaborations/orderings
method: get
operationId: authorCollaborations_getOrderings
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /author-collaborations/search
method: post
operationId: authorCollaborations_query
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /author-collaborations/{uuid}
method: get
operationId: authorCollaborations_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /author-collaborations/{uuid}
method: put
operationId: authorCollaboration_update
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /author-collaborations/{uuid}
method: delete
operationId: authorCollaboration_delete
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /author-collaborations/{uuid}/actions/lock
method: post
operationId: authorCollaborations_lock
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /author-collaborations/{uuid}/actions/unlock
method: post
operationId: authorCollaborations_unlock
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /author-collaborations/{uuid}/notes
method: get
operationId: authorCollaborations_listNotes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /author-collaborations/{uuid}/notes
method: put
operationId: authorCollaborations_createNote
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /awards
method: get
operationId: award_list
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /awards
method: put
operationId: award_create
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /awards/allowed-awardholder-roles
method: get
operationId: award_getAllowedAwardHolderRoles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /awards/allowed-budget-account-classifications
method: get
operationId: award_getAllowedBudgetAccountClassifications
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /awards/allowed-classified-identifier-types
method: get
operationId: award_getAllowedClassifiedIdentifierTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /awards/allowed-collaborator-types
method: get
operationId: award_getAllowedCollaboratorTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /awards/allowed-custom-defined-field-values/{propertyName}/classifications
method: get
operationId: award_getAllowedCustomDefinedFieldClassifications
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /awards/allowed-description-types
method: get
operationId: award_getAllowedDescriptionTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /awards/allowed-document-licenses
method: get
operationId: award_getAllowedDocumentLicenses
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /awards/allowed-document-types
method: get
operationId: award_getAllowedDocumentTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /awards/allowed-document-version-types
method: get
operationId: award_getAllowedDocumentVersionTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /awards/allowed-funding-classifications
method: get
operationId: award_getAllowedFundingClassifications
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /awards/allowed-keyword-group-configurations
method: get
operationId: award_getAllowedKeywordGroupConfigurations
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /awards/allowed-keyword-group-configurations/{id}/classifications
method: get
operationId: award_getAllowedKeywordGroupConfigurationClassifications
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /awards/allowed-link-types
method: get
operationId: award_getAllowedLinkTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /awards/allowed-locales
method: get
operationId: award_getAllowedLocales
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /awards/allowed-nature-types
method: get
operationId: award_getAllowedNatureTypes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /awards/allowed-templates
method: get
operationId: award_getAllowedTemplates
x-agentic-access:
action-class: connected
# --- truncated at 32 KB (264 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/eindhoven-university-of-technology/refs/heads/main/agentic-access/eindhoven-university-of-technology-agentic-access.yml