generated: '2026-10-09' method: generated source: openapi/publiq-museumpassmusees-partner-openapi.yml, openapi/publiq-uitdatabank-entry-openapi.yml, openapi/publiq-uitdatabank-search-openapi.yml, openapi/publiq-uitdatabank-taxonomy-openapi.yml, openapi/publiq-uitpas-openapi.yml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 254 by_action_class: acting: 155 connected: 99 by_consequence: write: 147 read: 99 physical: 8 human_in_the_loop_required: 0 operations: - path: /voucher-lists method: post operationId: post-voucher-lists x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /passes/{cardNumber} method: get operationId: get-passes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /visits method: post operationId: post-visits x-agentic-access: action-class: 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-cards/{type}/{identification} method: get operationId: get-external-cards-type-identification x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /external-cards/{type}/{identification}/visits method: post operationId: post-external-cards-type-identification-visits x-agentic-access: action-class: 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: post operationId: event-post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events/{eventId} method: get operationId: event-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/{eventId} method: put operationId: event-put x-agentic-access: action-class: 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/{eventId} 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: /imports/events method: post operationId: event-import-new x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /imports/events/{eventId} method: put operationId: event-import-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/{eventId}/copies method: post operationId: event-copies-post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events/{eventId}/attendance-mode method: put operationId: event-attendance-mode-put x-agentic-access: action-class: 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/{eventId}/audience method: put operationId: event-audience-put x-agentic-access: action-class: 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/{eventId}/available-from method: put operationId: event-availableFrom-put x-agentic-access: action-class: 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/{eventId}/booking-availability method: put operationId: event-bookingAvailability-put x-agentic-access: action-class: 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/{eventId}/booking-info method: put operationId: event-bookingInfo-put x-agentic-access: action-class: 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/{eventId}/calendar method: put operationId: event-calendar-put x-agentic-access: action-class: 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/{eventId}/calendar-summary method: get operationId: event-calendar-summary-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/{eventId}/contact-point method: put operationId: event-contactPoint-put x-agentic-access: action-class: 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/{eventId}/contributors method: get operationId: event-contributors-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/{eventId}/contributors method: put operationId: event-contributors-put x-agentic-access: action-class: 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/{eventId}/description/{language} method: put operationId: event-description-put x-agentic-access: action-class: 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/{eventId}/description/{language} method: delete operationId: event-description-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/{eventId}/facilities method: put operationId: event-facilities-put x-agentic-access: action-class: 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/{eventId}/history method: get operationId: event-history-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/{eventId}/images method: post operationId: event-images-post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events/{eventId}/images/{imageId} method: delete operationId: event-image-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/{eventId}/images/{imageId} method: put operationId: event-image-put x-agentic-access: action-class: 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/{eventId}/images/main method: put operationId: event-main-image-put x-agentic-access: action-class: 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/{eventId}/labels/{labelName} method: put operationId: event-labels-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: /events/{eventId}/labels/{labelName} method: delete operationId: event-labels-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/{eventId}/labels method: put operationId: event-labels-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/{eventId}/location/{placeId} method: put operationId: event-location-put x-agentic-access: action-class: 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/{eventId}/major-info method: put operationId: event-major-info-put x-agentic-access: action-class: 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/{eventId}/name/{language} method: put operationId: event-name-put x-agentic-access: action-class: 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/{eventId}/online-url method: put operationId: event-online-url-put x-agentic-access: action-class: 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/{eventId}/online-url method: delete operationId: event-online-url-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/{eventId}/organizer/{organizerId} method: delete operationId: event-organizer-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/{eventId}/organizer/{organizerId} method: put operationId: event-organizer-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/{eventId}/permissions method: get operationId: get-events-eventId-permissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/{eventId}/price-info method: put operationId: event-price-info-put x-agentic-access: action-class: 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/{eventId}/status method: put operationId: event-status-put x-agentic-access: action-class: 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/{eventId}/sub-events method: patch operationId: event-subEvent-patch x-agentic-access: action-class: 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/{eventId}/type/{termId} method: put operationId: event-terms-eventtype-put x-agentic-access: action-class: 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/{eventId}/theme method: delete operationId: event-terms-theme-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/{eventId}/theme/{termId} method: put operationId: event-terms-theme-put x-agentic-access: action-class: 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/{eventId}/typical-age-range method: delete operationId: event-typical-age-range-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/{eventId}/typical-age-range method: put operationId: event-typical-age-range-put x-agentic-access: action-class: 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/{eventId}/videos method: post operationId: event-videos-post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events/{eventId}/videos method: patch operationId: event-videos-patch x-agentic-access: action-class: 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/{eventId}/videos/{videoId} method: delete operationId: event-videos-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/{eventId}/workflow-status method: put operationId: event-workflow-status-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /images method: post operationId: image-post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /images/{imageId} method: get operationId: image-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /places method: post operationId: place-post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /places/{placeId} method: get operationId: place-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /places/{placeId} method: put operationId: place-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /places/{placeId} method: delete operationId: place-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: /imports/places method: post operationId: place-import-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: /imports/places/{placeId} method: put operationId: place-import-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: /places/{placeId}/address/{language} method: put operationId: place-address-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /places/{placeId}/available-from method: put operationId: place-availableFrom-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /places/{placeId}/booking-info method: put operationId: place-bookingInfo-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /places/{placeId}/calendar method: put operationId: place-calendar-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /places/{placeId}/calendar-summary method: get operationId: place-calendar-summary-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /places/{placeId}/contact-point method: put operationId: place-contactPoint-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /places/{placeId}/contributors method: get operationId: place-contributors-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /places/{placeId}/contributors method: put operationId: place-contributors-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /places/{placeId}/description/{language} method: put operationId: place-description-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /places/{placeId}/description/{language} method: delete operationId: place-description-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: /places/{placeId}/facilities method: put operationId: place-facilities-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /places/{placeId}/history method: get operationId: place-history-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /places/{placeId}/images method: post operationId: place-images-post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /places/{placeId}/images/{imageId} method: delete operationId: place-image-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: /places/{placeId}/images/{imageId} method: put operationId: place-image-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /places/{placeId}/images/main method: put operationId: place-main-image-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /places/{placeId}/labels/{labelName} method: put operationId: places-labels-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: /places/{placeId}/labels/{labelName} method: delete operationId: place-labels-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: /places/{placeId}/labels method: put operationId: place-labels-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: /places/{placeId}/major-info method: put operationId: place-major-info-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /places/{placeId}/name/{language} method: put operationId: place-name-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /places/{placeId}/organizer/{organizerId} method: delete operationId: place-organizer-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: /places/{placeId}/organizer/{organizerId} method: put operationId: place-organizer-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: /places/{placeId}/permissions method: get operationId: get-places-placeId-permissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /places/{placeId}/price-info method: put operationId: place-price-info-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /places/{placeId}/status method: put operationId: place-status-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /places/{placeId}/type/{termId} method: put operationId: place-type-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /places/{placeId}/typical-age-range method: delete operationId: place-typical-age-range-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: /places/{placeId}/typical-age-range method: put operationId: place-typical-age-range-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /places/{placeId}/videos method: post operationId: place-videos-post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /places/{placeId}/videos method: patch operationId: places-videos-patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /places/{placeId}/videos/{videoId} method: delete operationId: place-videos-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: /places/{placeId}/workflow-status method: put operationId: place-workflow-status-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizers method: post operationId: organizer-post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizers/{organizerId} method: get operationId: organizer-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizers/{organizerId} method: put operationId: organizer-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizers/{organizerId} method: delete operationId: delete-organizer x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizers/{organizerId}/address/{language} method: put operationId: organizer-address-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizers/{organizerId}/address method: put operationId: organizer-address-nl-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizers/{organizerId}/address method: delete operationId: organizer-address-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: /organizers/{organizerId}/contact-point method: put operationId: organizer-contactPoint-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizers/{organizerId}/contributors method: get operationId: organizer-contributors-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizers/{organizerId}/contributors method: put operationId: organizer-contributors-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizers/{organizerId}/description/{language} method: put operationId: organizer-description-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizers/{organizerId}/description/{language} method: delete operationId: organizer-description-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: /organizers/{organizerId}/educational-description/{language} method: put operationId: organizer-educational-description-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizers/{organizerId}/educational-description/{language} method: delete operationId: organizer-educational-description-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: /organizers/{organizerId}/images method: post operationId: organizer-images-post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizers/{organizerId}/images method: patch operationId: organizer-images-patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizers/{organizerId}/images/{imageId} method: delete operationId: organizer-image-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: /organizers/{organizerId}/labels/{labelName} method: put operationId: organizer-labels-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: /organizers/{organizerId}/labels/{labelName} method: delete operationId: organizer-labels-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: /organizers/{organizerId}/labels method: put operationId: organizer-labels-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: /organizers/{organizerId}/images/main method: put operationId: organizer-mainImage-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: /organizers/{organizerId}/name/{language} method: put operationId: organizer-name-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizers/{organizerId}/name method: put operationId: organizer-name-nl-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizers/{organizerId}/permissions method: get operationId: get-organizers-organizerId-permissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizers/{organizerId}/url method: put operationId: organizer-url-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizers/{organizerId}/verenigingsloket method: get operationId: organizer-verenigingsloket-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizers/{organizerId}/verenigingsloket method: delete operationId: delete-organizers-organizerId-verenigingsloket x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ownerships method: post operationId: ownership-request 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: /ownerships method: get operationId: get-ownerships x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ownerships/{ownershipId} method: delete operationId: delete-ownerships-ownershipId 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: /ownerships/{ownershipId}/approve method: post operationId: post-ownership-approve 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: /ownerships/{ownershipId}/reject method: post operationId: post-ownership-reject 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: /news-articles method: post operationId: news-articles-post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /news-articles method: get operationId: news-articles-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /news-articles/{articleId} method: get operationId: news-article-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /news-articles/{articleId} method: put operationId: news-article-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /news-articles/{articleId} method: delete operationId: news-article-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: /productions/{productionId1}/merge/{productionId2} method: post operationId: productions-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: /productions/{productionId}/events/{eventId} method: put operationId: productions-add-event x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /productions/skip method: post operationId: productions-skip x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /productions method: post operationId: productions-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: /productions method: get operationId: productions-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user method: get operationId: user-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/{userId} method: get operationId: users-userId-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /users/emails/{email} method: get operationId: users-email-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mailing-list/{mailinglistId} method: put operationId: put-mailing-list x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /cultuurkuur/regions method: get operationId: get-regions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /cultuurkuur/education-levels method: get operationId: get-education-levels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events method: get operationId: get-events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events method: post operationId: post-events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /offers method: get operationId: get-offers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /offers method: post operationId: post-offers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizers method: get operationId: get-organizers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /organizers method: post operationId: post-organizers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /places method: get operationId: get-places x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /places method: post operationId: post-places x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /terms method: get operationId: get-terms x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tariffs method: get operationId: get-tariffs x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.publiq.be/auth/uitpas token: max-ttl: 3600 audit: none - path: /tariffs/static method: get operationId: get-tariffs-static x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.publiq.be/auth/uitpas token: max-ttl: 3600 audit: none - path: /ticket-sales method: post operationId: post-ticket-sales x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.publiq.be/auth/uitpas audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ticket-sales method: get operationId: get-ticket-sales x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.publiq.be/auth/uitpas token: max-ttl: 3600 audit: none - path: /checkins method: post operationId: post-checkins x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.publiq.be/auth/uitpas audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /checkins method: get operationId: get-checkins x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /checkins/{checkinId} method: delete operationId: delete-checkins-checkinId x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /checkin-status method: get operationId: get-checkin-status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ticket-sales/{ticketSaleId} method: delete operationId: delete-ticket-sales x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.publiq.be/auth/uitpas audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /permissions method: get operationId: get-permissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /events/{eventId}/card-systems method: put operationId: put-events-card-systems x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.publiq.be/auth/uitpas audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events/{eventId}/card-systems method: get operationId: get-events-card-systems x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.publiq.be/auth/uitpas token: max-ttl: 3600 audit: none - path: /permissions/{clientId} method: get operationId: get-permissions-clientId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /permissions/{clientId} method: put operationId: put-permissions-clientId x-agentic-access: action-class: 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/{eventId}/settings method: put operationId: put-events-settings x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.publiq.be/auth/uitpas audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /events/{eventId}/settings method: get operationId: get-events-settings x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.publiq.be/auth/uitpas token: max-ttl: 3600 audit: none - path: /events/{eventId}/qr-checkincodes/download-link method: get operationId: get-events-qr-checkincodes-downloadlink x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.publiq.be/auth/uitpas token: max-ttl: 3600 audit: none - path: /organizers method: get operationId: get-organizers x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.publiq.be/auth/uitpas token: max-ttl: 3600 audit: none - path: /organizers/{id} method: get operationId: get-organizers-organizerId x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.publiq.be/auth/uitpas token: max-ttl: 3600 audit: none - path: /organizers/{organizerId}/admins method: get operationId: get-organizers-organizerId-admins x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.publiq.be/auth/uitpas token: max-ttl: 3600 audit: none - path: /organizers/{organizerId}/admins method: post operationId: post-organizers-organizerId-admins x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizers/{organizerId}/admins/{adminUserId} method: delete operationId: delete-organizers-organizerId-admins-adminId x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /associations method: get operationId: get-associations x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.publiq.be/auth/uitpas token: max-ttl: 3600 audit: none - path: /passholders method: get operationId: get-passholders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /passholders method: post operationId: post-passholders x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /grouppasses method: get operationId: get-grouppasses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /grouppasses/{passholderId} method: get operationId: get-grouppasses-passholderId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /grouppasses/{passholderId}/coupons method: get operationId: get-grouppasses-passholderId-coupons x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /passholders/{passholderId} method: get operationId: get-passholders-passholderId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /passholders/{passholderId} method: delete operationId: delete-passholders-passholderId x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /passholders/{passholderId} method: put operationId: put-passholders-passholderId x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /passholders/{passholderId}/private method: get operationId: get-passholders-passholderId-private x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /passholders/{passholderId}/private method: put operationId: put-passholders-passholderId-private x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /passholders/{passholderId}/picture method: get operationId: get-passholders-passholderId-picture x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /passholders/{passholderId}/picture method: put operationId: put-passholders-passholderId-picture x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /passholders/{passholderId}/picture method: delete operationId: delete-passholders-passholderId-picture x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /passholders/{passholderId}/memberships/{cardSystemId} method: post operationId: post-passholders-passholderId-memberships-cardSystemId 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: /passholders/{passholderId}/memberships/{cardSystemId} method: get operationId: get-passholders-passholderId-memberships-cardSystemId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /passholders/{passholderId}/association-memberships method: get operationId: get-passholders-passholderId-association-memberships x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /passholders/{passholderId}/association-memberships method: post operationId: post-passholders-passholderId-association-memberships 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: /passholders/{passholderId}/association-memberships/{associationId} method: delete operationId: delete-passholders-passholderId-association-memberships-associationId 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: /passholders/{passholderId}/coupons method: get operationId: get-passholders-passholderId-coupons x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /passholders/me/uitid/registration-token method: get operationId: get-uitid-passholder-registration-token x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /passholders/me/uitid/status method: get operationId: get-uitid-passholder-status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /uitid/emails/{email} method: get operationId: get-uitid-email x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /passholders/membership-prices/{cardSystemId} method: get operationId: get-passholders-membership-prices-cardSystemId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /passholders/{passholderId}/membership-prices/{cardSystemId} method: get operationId: get-passholders-passholderId-membership-prices-cardSystemId x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /passholders/me/uitid method: put operationId: register-uitid-passholder x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /passholders/me method: get operationId: get-passholders-me x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /passholders/me method: post operationId: post-passholders-me x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /passholders/{passholderId}/checkins method: post operationId: post-passholders-passholderId-checkin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /passholders/{passholderId}/transactions method: get operationId: get-passholders-passholderId-transactions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /passholders/{passholderId}/family-members method: get operationId: get-passholders-passholderId-family-members x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /passholders/{passholderId}/family-members method: post operationId: post-passholders-passholderId-family-members x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /passholders/{passholderId}/family-members/{familyMemberId} method: put operationId: put-passholders-passholderId-family-members-familyMemberId x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /passholders/{passholderId}/family-members/{familyMemberId} method: delete operationId: delete-passholders-passholderId-family-members-familyMemberId x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /passholders/{passholderId}/families method: get operationId: get-passholders-passholderId-families x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /passholders/{passholderId}/school method: get operationId: get-passholders-school x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.publiq.be/auth/uitpas token: max-ttl: 3600 audit: none - path: /passholders/{passholderId}/school method: put operationId: put-passholders-school x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.publiq.be/auth/uitpas audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /passholders/{passholderId}/school method: delete operationId: delete-passholders-school x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.publiq.be/auth/uitpas audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizers/{organizerId}/financial-reports/periods method: get operationId: get-organizers-financial-reports-periods x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.publiq.be/auth/uitpas token: max-ttl: 3600 audit: none - path: /organizers/{organizerId}/financial-reports method: post operationId: post-organizers-financial-reports x-agentic-access: action-class: acting consequence: write subject: required scope: - https://api.publiq.be/auth/uitpas audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /organizers/{organizerId}/financial-reports method: get operationId: get-organizers-financial-reports x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.publiq.be/auth/uitpas token: max-ttl: 3600 audit: none - path: /organizers/{organizerId}/financial-reports/{reportId} method: get operationId: get-organizers-financial-reports-reportId x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.publiq.be/auth/uitpas token: max-ttl: 3600 audit: none - path: /organizers/{organizerId}/financial-reports/{reportId}/download-link method: get operationId: get-organizers-financial-reports-reportId-downloadLink x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.publiq.be/auth/uitpas token: max-ttl: 3600 audit: none - path: /organizers/{organizerId}/financial-reports/{reportId}.zip method: get operationId: get-organizers-financial-reports-reportId-zip x-agentic-access: action-class: connected consequence: read subject: optional scope: - https://api.publiq.be/auth/uitpas token: max-ttl: 3600 audit: none - path: /passes method: get operationId: get-passes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /passes/{uitpasNumber} method: get operationId: get-passes-uitpasNumber x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /insz-numbers/{inszNumber} method: get operationId: get-insz-numbers-inszNumber x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /chip-numbers/{chipNumber} method: get operationId: get-chip-numbers-chipNumber x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /rewards method: get operationId: get-rewards x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /rewards method: post operationId: post-rewards x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rewards/{rewardId} method: get operationId: get-rewards-id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /rewards/{rewardId} method: put operationId: put-rewards-id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rewards/{rewardId}/redeem-status method: get operationId: get-rewards-id-redeem-status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /rewards/redeemed method: post operationId: post-rewards-redeemed x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /rewards/redeemed method: get operationId: get-rewards-redeemed x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /rewards/redeemed/{redeemedRewardId} method: delete operationId: delete-rewards-redeemed-redeemedRewardId x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /card-systems method: get operationId: get-card-systems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /card-systems/{cardSystemId} method: get operationId: get-cardsystems-cardsystemid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /card-systems/{cardSystemId}/social-tariff-settings method: get operationId: get-cardsystems-cardsystemid-social-tariff-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /card-systems/{cardSystemId}/city-settings method: get operationId: get-cardsystems-cardsystemid-city-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /card-systems/{cardSystemId}/membership-prices method: get operationId: get-card-systems-cardsystemid-membership-prices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /orders method: post operationId: post-orders 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: /orders/{orderId} method: get operationId: get-orders-orderid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /passholders/status/insz-numbers/{inszNumber} method: get operationId: passholders-status-insz-numbers-insznumber x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /cards method: get operationId: get-cards x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /cards/social-tariff/{cardSystemId}/active method: get operationId: get-cards-social-tariff-cardSystemId-active x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /kiosks method: get operationId: get-kiosks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /kiosks/{kioskId}/fixed-event method: get operationId: get-kiosks-kioskId-fixed-event x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /kiosks/{kioskId}/fixed-event method: put operationId: put-kiosks-kioskId-fixed-event x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /kiosks/{kioskId}/fixed-event method: delete operationId: delete-kiosks-kioskId-fixed-event x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /kiosk-devices/setup method: put operationId: put-kiosks-setup x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /kiosk-devices method: get operationId: get-kiosk-devices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /kiosk-devices/events method: get operationId: get-kiosks-event x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /kiosk-devices/events method: put operationId: put-kiosks-events x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /kiosk-devices/events method: delete operationId: delete-kiosks-events x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /kiosk-devices/checkins method: post operationId: post-kiosks-checkin x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /kiosk-devices/checkins method: get operationId: get-kiosks-checkins x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /kiosk-devices/chip-numbers/{chipNumber} method: get operationId: get-kiosks-chip-numbers-chipNumber x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /social-tariff-validation/start method: get operationId: get-social-tariff-validation-start x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /social-tariff-validation/token method: post operationId: post-social-tariff-validation-token x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /social-tariff-validation method: get operationId: get-social-tariff-validation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none