generated: '2026-07-15' method: generated source: openapi/appyway-availability-realtime-api-openapi.yml, openapi/appyway-explorer-api-openapi.yml, openapi/appyway-platform-api-openapi.yml, openapi/appyway-traffic-data-api-openapi.yml, openapi/availability-realtime-api-openapi.yml, openapi/explorer-api-openapi.yml, openapi/traffic-data-api-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: 88 by_action_class: connected: 19 acting: 69 by_consequence: read: 19 write: 65 physical: 4 human_in_the_loop_required: 0 operations: - path: /ping method: get operationId: get-ping x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /queries/fetchAvailabilityByEntityIds method: post operationId: post-queries-fetchavailabilitybyentityids x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAuthorityById method: post operationId: post-fetchauthoritybyid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchEntitiesByIds method: post operationId: post-fetchentitiesbyids x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchEventDatesById method: post operationId: post-fetcheventdatesbyid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchOperatingHoursById method: post operationId: post-fetchoperatinghoursbyid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchOperatingHoursByIds method: post operationId: post-fetchoperatinghoursbyids x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchParkingEntityById method: post operationId: post-fetchparkingentitybyid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchParkingQuoteById method: post operationId: post-fetchparkingquotebyid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchParkingQuotesByIds method: post operationId: post-fetchparkingquotesbyids x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchPaymentProvidersByParkingEntityId method: post operationId: post-fetchpaymentprovidersbyparkingentityid 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: /fetchZoneById method: post operationId: post-fetchzonebyid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchZoneDefaultRulesById method: post operationId: post-fetchzonedefaultrulesbyid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /findAuthorityIdsByViewport method: post operationId: post-findauthorityidsbyviewport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /findParkingEntitiesByCentreAndViewportSize method: post operationId: post-findparkingentitiesbycentreandviewportsize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /findParkingEntitiesByViewport method: post operationId: post-findparkingentitiesbyviewport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /findParkingQuotesByCentreAndViewportSize method: post operationId: post-findparkingquotesbycentreandviewportsize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /findParkingQuotesByViewport method: post operationId: post-findparkingquotesbyviewport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /findZoneDefaultRulesByViewport method: post operationId: post-findzonedefaultrulesbyviewport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ping method: get operationId: get-ping x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /changeCountrySpecialDays method: post operationId: post-changecountryspecialdays x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /changeRegionVenues method: post operationId: post-changeregionvenues x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAllActivityTypes method: post operationId: post-fetchallactivitytypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAllAuthorityTypes method: post operationId: post-fetchallauthoritytypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAllBaseMaps method: post operationId: post-fetchallbasemaps x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAllCountries method: post operationId: post-fetchallcountries x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAllEntitlementTypes method: post operationId: post-fetchallentitlementtypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAllExceptionTypes method: post operationId: post-fetchallexceptiontypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAllExemptionTimeTypes method: post operationId: post-fetchallexemptiontimetypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAllExemptionTypes method: post operationId: post-fetchallexemptiontypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAllFacilityTypes method: post operationId: post-fetchallfacilitytypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAllFuelTypes method: post operationId: post-fetchallfueltypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAllMovingExceptionTypes method: post operationId: post-fetchallmovingexceptiontypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAllMovingRestrictionTypes method: post operationId: post-fetchallmovingrestrictiontypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAllNoteVisibilityTypes method: post operationId: post-fetchallnotevisibilitytypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAllOffStreetRestrictionTypes method: post operationId: post-fetchalloffstreetrestrictiontypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAllOnStreetParkingTypes method: post operationId: post-fetchallonstreetparkingtypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAllPaymentMethods method: post operationId: post-fetchallpaymentmethods 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: /fetchAllPaymentProviders method: post operationId: post-fetchallpaymentproviders 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: /fetchAllPermittedVehicles method: post operationId: post-fetchallpermittedvehicles x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAllPermitTypes method: post operationId: post-fetchallpermittypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAllRegions method: post operationId: post-fetchallregions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAllRestrictionTypes method: post operationId: post-fetchallrestrictiontypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAllVehicleTypes method: post operationId: post-fetchallvehicletypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAllZoneTypes method: post operationId: post-fetchallzonetypes x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchCountryById method: post operationId: post-fetchcountrybyid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchRegionById method: post operationId: post-fetchregionbyid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ping method: get operationId: get-ping x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /authorities/getAll method: get operationId: get-authorities-getall x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /authorities/getFullBySlug method: get operationId: get-authorities-getfullbyslug x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /exportAuthorityMovingRestrictionsById/{authorityId}.geojson method: get operationId: get-exportauthoritymovingrestrictionsbyid-authorityid-geojson x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /exportAuthorityRestrictionsById/{authorityId}.geojson method: get operationId: get-exportauthorityrestrictionsbyid-authorityid-geojson x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /exportAuthorityRestrictionsBySlug/{slug}.geojson method: get operationId: get-exportauthorityrestrictionsbyslug-slug-geojson x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fetchAllAuthorities method: post operationId: post-fetchallauthorities x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchFullAuthorityBySlug method: post operationId: post-fetchfullauthoritybyslug x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchFullAuthorityInfoBySlug method: post operationId: post-fetchfullauthorityinfobyslug x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ping method: get operationId: get-ping x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /wfs method: get operationId: get-wfs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ping method: get operationId: get-ping x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /queries/fetchAvailabilityByEntityIds method: post operationId: post-queries-fetchavailabilitybyentityids x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchAuthorityById method: post operationId: post-fetchauthoritybyid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchEntitiesByIds method: post operationId: post-fetchentitiesbyids x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchEventDatesById method: post operationId: post-fetcheventdatesbyid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchOperatingHoursById method: post operationId: post-fetchoperatinghoursbyid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchOperatingHoursByIds method: post operationId: post-fetchoperatinghoursbyids x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchParkingEntityById method: post operationId: post-fetchparkingentitybyid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchParkingQuoteById method: post operationId: post-fetchparkingquotebyid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchParkingQuotesByIds method: post operationId: post-fetchparkingquotesbyids x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchPaymentProvidersByParkingEntityId method: post operationId: post-fetchpaymentprovidersbyparkingentityid 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: /fetchZoneById method: post operationId: post-fetchzonebyid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchZoneDefaultRulesById method: post operationId: post-fetchzonedefaultrulesbyid x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /findAuthorityIdsByViewport method: post operationId: post-findauthorityidsbyviewport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /findParkingEntitiesByCentreAndViewportSize method: post operationId: post-findparkingentitiesbycentreandviewportsize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /findParkingEntitiesByViewport method: post operationId: post-findparkingentitiesbyviewport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /findParkingQuotesByCentreAndViewportSize method: post operationId: post-findparkingquotesbycentreandviewportsize x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /findParkingQuotesByViewport method: post operationId: post-findparkingquotesbyviewport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /findZoneDefaultRulesByViewport method: post operationId: post-findzonedefaultrulesbyviewport x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ping method: get operationId: get-ping x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /authorities/getAll method: get operationId: get-authorities-getall x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /authorities/getFullBySlug method: get operationId: get-authorities-getfullbyslug x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /exportAuthorityMovingRestrictionsById/{authorityId}.geojson method: get operationId: get-exportauthoritymovingrestrictionsbyid-authorityid-geojson x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /exportAuthorityRestrictionsById/{authorityId}.geojson method: get operationId: get-exportauthorityrestrictionsbyid-authorityid-geojson x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /exportAuthorityRestrictionsBySlug/{slug}.geojson method: get operationId: get-exportauthorityrestrictionsbyslug-slug-geojson x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /fetchAllAuthorities method: post operationId: post-fetchallauthorities x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchFullAuthorityBySlug method: post operationId: post-fetchfullauthoritybyslug x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /fetchFullAuthorityInfoBySlug method: post operationId: post-fetchfullauthorityinfobyslug x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ping method: get operationId: get-ping x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /wfs method: get operationId: get-wfs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none