generated: '2026-07-15' method: generated source: openapi/doi-usgs-water-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: 284 by_action_class: connected: 249 acting: 35 by_consequence: read: 249 write: 35 human_in_the_loop_required: 0 operations: - path: / method: get operationId: getLandingPage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections method: get operationId: getCollections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/agency-codes method: get operationId: describeAgency-codesCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/agency-codes/items method: get operationId: getAgency-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/agency-codes/items method: options operationId: optionsAgency-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/agency-codes/items method: post operationId: getCQL2Agency-codesFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/agency-codes/items/{featureId} method: get operationId: getAgency-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/agency-codes/items/{featureId} method: options operationId: optionsAgency-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/agency-codes/queryables method: get operationId: getAgency-codesQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/agency-codes/schema method: get operationId: getAgency-codesSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/altitude-datums method: get operationId: describeAltitude-datumsCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/altitude-datums/items method: get operationId: getAltitude-datumsFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/altitude-datums/items method: options operationId: optionsAltitude-datumsFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/altitude-datums/items method: post operationId: getCQL2Altitude-datumsFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/altitude-datums/items/{featureId} method: get operationId: getAltitude-datumsFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/altitude-datums/items/{featureId} method: options operationId: optionsAltitude-datumsFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/altitude-datums/queryables method: get operationId: getAltitude-datumsQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/altitude-datums/schema method: get operationId: getAltitude-datumsSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/aquifer-codes method: get operationId: describeAquifer-codesCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/aquifer-codes/items method: get operationId: getAquifer-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/aquifer-codes/items method: options operationId: optionsAquifer-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/aquifer-codes/items method: post operationId: getCQL2Aquifer-codesFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/aquifer-codes/items/{featureId} method: get operationId: getAquifer-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/aquifer-codes/items/{featureId} method: options operationId: optionsAquifer-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/aquifer-codes/queryables method: get operationId: getAquifer-codesQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/aquifer-codes/schema method: get operationId: getAquifer-codesSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/aquifer-types method: get operationId: describeAquifer-typesCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/aquifer-types/items method: get operationId: getAquifer-typesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/aquifer-types/items method: options operationId: optionsAquifer-typesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/aquifer-types/items method: post operationId: getCQL2Aquifer-typesFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/aquifer-types/items/{featureId} method: get operationId: getAquifer-typesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/aquifer-types/items/{featureId} method: options operationId: optionsAquifer-typesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/aquifer-types/queryables method: get operationId: getAquifer-typesQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/aquifer-types/schema method: get operationId: getAquifer-typesSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/channel-measurements method: get operationId: describeChannel-measurementsCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/channel-measurements/items method: get operationId: getChannel-measurementsFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/channel-measurements/items method: options operationId: optionsChannel-measurementsFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/channel-measurements/items method: post operationId: getCQL2Channel-measurementsFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/channel-measurements/items/{featureId} method: get operationId: getChannel-measurementsFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/channel-measurements/items/{featureId} method: options operationId: optionsChannel-measurementsFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/channel-measurements/queryables method: get operationId: getChannel-measurementsQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/channel-measurements/schema method: get operationId: getChannel-measurementsSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/citations method: get operationId: describeCitationsCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/citations/items method: get operationId: getCitationsFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/citations/items method: options operationId: optionsCitationsFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/citations/items method: post operationId: getCQL2CitationsFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/citations/items/{featureId} method: get operationId: getCitationsFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/citations/items/{featureId} method: options operationId: optionsCitationsFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/citations/queryables method: get operationId: getCitationsQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/citations/schema method: get operationId: getCitationsSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/combined-metadata method: get operationId: describeCombined-metadataCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/combined-metadata/items method: get operationId: getCombined-metadataFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/combined-metadata/items method: options operationId: optionsCombined-metadataFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/combined-metadata/items method: post operationId: getCQL2Combined-metadataFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/combined-metadata/items/{featureId} method: get operationId: getCombined-metadataFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/combined-metadata/items/{featureId} method: options operationId: optionsCombined-metadataFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/combined-metadata/queryables method: get operationId: getCombined-metadataQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/combined-metadata/schema method: get operationId: getCombined-metadataSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/continuous method: get operationId: describeContinuousCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/continuous/items method: get operationId: getContinuousFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/continuous/items method: options operationId: optionsContinuousFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/continuous/items method: post operationId: getCQL2ContinuousFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/continuous/items/{featureId} method: get operationId: getContinuousFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/continuous/items/{featureId} method: options operationId: optionsContinuousFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/continuous/queryables method: get operationId: getContinuousQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/continuous/schema method: get operationId: getContinuousSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/coordinate-accuracy-codes method: get operationId: describeCoordinate-accuracy-codesCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/coordinate-accuracy-codes/items method: get operationId: getCoordinate-accuracy-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/coordinate-accuracy-codes/items method: options operationId: optionsCoordinate-accuracy-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/coordinate-accuracy-codes/items method: post operationId: getCQL2Coordinate-accuracy-codesFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/coordinate-accuracy-codes/items/{featureId} method: get operationId: getCoordinate-accuracy-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/coordinate-accuracy-codes/items/{featureId} method: options operationId: optionsCoordinate-accuracy-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/coordinate-accuracy-codes/queryables method: get operationId: getCoordinate-accuracy-codesQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/coordinate-accuracy-codes/schema method: get operationId: getCoordinate-accuracy-codesSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/coordinate-datum-codes method: get operationId: describeCoordinate-datum-codesCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/coordinate-datum-codes/items method: get operationId: getCoordinate-datum-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/coordinate-datum-codes/items method: options operationId: optionsCoordinate-datum-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/coordinate-datum-codes/items method: post operationId: getCQL2Coordinate-datum-codesFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/coordinate-datum-codes/items/{featureId} method: get operationId: getCoordinate-datum-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/coordinate-datum-codes/items/{featureId} method: options operationId: optionsCoordinate-datum-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/coordinate-datum-codes/queryables method: get operationId: getCoordinate-datum-codesQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/coordinate-datum-codes/schema method: get operationId: getCoordinate-datum-codesSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/coordinate-method-codes method: get operationId: describeCoordinate-method-codesCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/coordinate-method-codes/items method: get operationId: getCoordinate-method-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/coordinate-method-codes/items method: options operationId: optionsCoordinate-method-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/coordinate-method-codes/items method: post operationId: getCQL2Coordinate-method-codesFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/coordinate-method-codes/items/{featureId} method: get operationId: getCoordinate-method-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/coordinate-method-codes/items/{featureId} method: options operationId: optionsCoordinate-method-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/coordinate-method-codes/queryables method: get operationId: getCoordinate-method-codesQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/coordinate-method-codes/schema method: get operationId: getCoordinate-method-codesSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/counties method: get operationId: describeCountiesCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/counties/items method: get operationId: getCountiesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/counties/items method: options operationId: optionsCountiesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/counties/items method: post operationId: getCQL2CountiesFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/counties/items/{featureId} method: get operationId: getCountiesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/counties/items/{featureId} method: options operationId: optionsCountiesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/counties/queryables method: get operationId: getCountiesQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/counties/schema method: get operationId: getCountiesSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/countries method: get operationId: describeCountriesCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/countries/items method: get operationId: getCountriesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/countries/items method: options operationId: optionsCountriesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/countries/items method: post operationId: getCQL2CountriesFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/countries/items/{featureId} method: get operationId: getCountriesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/countries/items/{featureId} method: options operationId: optionsCountriesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/countries/queryables method: get operationId: getCountriesQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/countries/schema method: get operationId: getCountriesSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/daily method: get operationId: describeDailyCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/daily/items method: get operationId: getDailyFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/daily/items method: options operationId: optionsDailyFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/daily/items method: post operationId: getCQL2DailyFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/daily/items/{featureId} method: get operationId: getDailyFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/daily/items/{featureId} method: options operationId: optionsDailyFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/daily/queryables method: get operationId: getDailyQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/daily/schema method: get operationId: getDailySchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/field-measurements method: get operationId: describeField-measurementsCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/field-measurements-metadata method: get operationId: describeField-measurements-metadataCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/field-measurements-metadata/items method: get operationId: getField-measurements-metadataFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/field-measurements-metadata/items method: options operationId: optionsField-measurements-metadataFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/field-measurements-metadata/items method: post operationId: getCQL2Field-measurements-metadataFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/field-measurements-metadata/items/{featureId} method: get operationId: getField-measurements-metadataFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/field-measurements-metadata/items/{featureId} method: options operationId: optionsField-measurements-metadataFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/field-measurements-metadata/queryables method: get operationId: getField-measurements-metadataQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/field-measurements-metadata/schema method: get operationId: getField-measurements-metadataSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/field-measurements/items method: get operationId: getField-measurementsFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/field-measurements/items method: options operationId: optionsField-measurementsFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/field-measurements/items method: post operationId: getCQL2Field-measurementsFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/field-measurements/items/{featureId} method: get operationId: getField-measurementsFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/field-measurements/items/{featureId} method: options operationId: optionsField-measurementsFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/field-measurements/queryables method: get operationId: getField-measurementsQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/field-measurements/schema method: get operationId: getField-measurementsSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/hydrologic-unit-codes method: get operationId: describeHydrologic-unit-codesCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/hydrologic-unit-codes/items method: get operationId: getHydrologic-unit-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/hydrologic-unit-codes/items method: options operationId: optionsHydrologic-unit-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/hydrologic-unit-codes/items method: post operationId: getCQL2Hydrologic-unit-codesFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/hydrologic-unit-codes/items/{featureId} method: get operationId: getHydrologic-unit-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/hydrologic-unit-codes/items/{featureId} method: options operationId: optionsHydrologic-unit-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/hydrologic-unit-codes/queryables method: get operationId: getHydrologic-unit-codesQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/hydrologic-unit-codes/schema method: get operationId: getHydrologic-unit-codesSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/latest-continuous method: get operationId: describeLatest-continuousCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/latest-continuous/items method: get operationId: getLatest-continuousFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/latest-continuous/items method: options operationId: optionsLatest-continuousFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/latest-continuous/items method: post operationId: getCQL2Latest-continuousFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/latest-continuous/items/{featureId} method: get operationId: getLatest-continuousFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/latest-continuous/items/{featureId} method: options operationId: optionsLatest-continuousFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/latest-continuous/queryables method: get operationId: getLatest-continuousQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/latest-continuous/schema method: get operationId: getLatest-continuousSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/latest-daily method: get operationId: describeLatest-dailyCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/latest-daily/items method: get operationId: getLatest-dailyFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/latest-daily/items method: options operationId: optionsLatest-dailyFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/latest-daily/items method: post operationId: getCQL2Latest-dailyFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/latest-daily/items/{featureId} method: get operationId: getLatest-dailyFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/latest-daily/items/{featureId} method: options operationId: optionsLatest-dailyFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/latest-daily/queryables method: get operationId: getLatest-dailyQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/latest-daily/schema method: get operationId: getLatest-dailySchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/latest-field-measurements method: get operationId: describeLatest-field-measurementsCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/latest-field-measurements/items method: get operationId: getLatest-field-measurementsFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/latest-field-measurements/items method: options operationId: optionsLatest-field-measurementsFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/latest-field-measurements/items method: post operationId: getCQL2Latest-field-measurementsFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/latest-field-measurements/items/{featureId} method: get operationId: getLatest-field-measurementsFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/latest-field-measurements/items/{featureId} method: options operationId: optionsLatest-field-measurementsFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/latest-field-measurements/queryables method: get operationId: getLatest-field-measurementsQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/latest-field-measurements/schema method: get operationId: getLatest-field-measurementsSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/medium-codes method: get operationId: describeMedium-codesCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/medium-codes/items method: get operationId: getMedium-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/medium-codes/items method: options operationId: optionsMedium-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/medium-codes/items method: post operationId: getCQL2Medium-codesFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/medium-codes/items/{featureId} method: get operationId: getMedium-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/medium-codes/items/{featureId} method: options operationId: optionsMedium-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/medium-codes/queryables method: get operationId: getMedium-codesQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/medium-codes/schema method: get operationId: getMedium-codesSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/method-categories method: get operationId: describeMethod-categoriesCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/method-categories/items method: get operationId: getMethod-categoriesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/method-categories/items method: options operationId: optionsMethod-categoriesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/method-categories/items method: post operationId: getCQL2Method-categoriesFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/method-categories/items/{featureId} method: get operationId: getMethod-categoriesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/method-categories/items/{featureId} method: options operationId: optionsMethod-categoriesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/method-categories/queryables method: get operationId: getMethod-categoriesQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/method-categories/schema method: get operationId: getMethod-categoriesSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/method-citations method: get operationId: describeMethod-citationsCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/method-citations/items method: get operationId: getMethod-citationsFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/method-citations/items method: options operationId: optionsMethod-citationsFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/method-citations/items method: post operationId: getCQL2Method-citationsFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/method-citations/items/{featureId} method: get operationId: getMethod-citationsFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/method-citations/items/{featureId} method: options operationId: optionsMethod-citationsFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/method-citations/queryables method: get operationId: getMethod-citationsQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/method-citations/schema method: get operationId: getMethod-citationsSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/methods method: get operationId: describeMethodsCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/methods/items method: get operationId: getMethodsFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/methods/items method: options operationId: optionsMethodsFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/methods/items method: post operationId: getCQL2MethodsFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/methods/items/{featureId} method: get operationId: getMethodsFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/methods/items/{featureId} method: options operationId: optionsMethodsFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/methods/queryables method: get operationId: getMethodsQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/methods/schema method: get operationId: getMethodsSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/monitoring-locations method: get operationId: describeMonitoring-locationsCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/monitoring-locations/items method: get operationId: getMonitoring-locationsFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/monitoring-locations/items method: options operationId: optionsMonitoring-locationsFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/monitoring-locations/items method: post operationId: getCQL2Monitoring-locationsFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/monitoring-locations/items/{featureId} method: get operationId: getMonitoring-locationsFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/monitoring-locations/items/{featureId} method: options operationId: optionsMonitoring-locationsFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/monitoring-locations/queryables method: get operationId: getMonitoring-locationsQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/monitoring-locations/schema method: get operationId: getMonitoring-locationsSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/national-aquifer-codes method: get operationId: describeNational-aquifer-codesCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/national-aquifer-codes/items method: get operationId: getNational-aquifer-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/national-aquifer-codes/items method: options operationId: optionsNational-aquifer-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/national-aquifer-codes/items method: post operationId: getCQL2National-aquifer-codesFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/national-aquifer-codes/items/{featureId} method: get operationId: getNational-aquifer-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/national-aquifer-codes/items/{featureId} method: options operationId: optionsNational-aquifer-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/national-aquifer-codes/queryables method: get operationId: getNational-aquifer-codesQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/national-aquifer-codes/schema method: get operationId: getNational-aquifer-codesSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/parameter-codes method: get operationId: describeParameter-codesCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/parameter-codes/items method: get operationId: getParameter-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/parameter-codes/items method: options operationId: optionsParameter-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/parameter-codes/items method: post operationId: getCQL2Parameter-codesFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/parameter-codes/items/{featureId} method: get operationId: getParameter-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/parameter-codes/items/{featureId} method: options operationId: optionsParameter-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/parameter-codes/queryables method: get operationId: getParameter-codesQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/parameter-codes/schema method: get operationId: getParameter-codesSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/peaks method: get operationId: describePeaksCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/peaks/items method: get operationId: getPeaksFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/peaks/items method: options operationId: optionsPeaksFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/peaks/items method: post operationId: getCQL2PeaksFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/peaks/items/{featureId} method: get operationId: getPeaksFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/peaks/items/{featureId} method: options operationId: optionsPeaksFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/peaks/queryables method: get operationId: getPeaksQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/peaks/schema method: get operationId: getPeaksSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/reliability-codes method: get operationId: describeReliability-codesCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/reliability-codes/items method: get operationId: getReliability-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/reliability-codes/items method: options operationId: optionsReliability-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/reliability-codes/items method: post operationId: getCQL2Reliability-codesFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/reliability-codes/items/{featureId} method: get operationId: getReliability-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/reliability-codes/items/{featureId} method: options operationId: optionsReliability-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/reliability-codes/queryables method: get operationId: getReliability-codesQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/reliability-codes/schema method: get operationId: getReliability-codesSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/site-types method: get operationId: describeSite-typesCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/site-types/items method: get operationId: getSite-typesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/site-types/items method: options operationId: optionsSite-typesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/site-types/items method: post operationId: getCQL2Site-typesFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/site-types/items/{featureId} method: get operationId: getSite-typesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/site-types/items/{featureId} method: options operationId: optionsSite-typesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/site-types/queryables method: get operationId: getSite-typesQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/site-types/schema method: get operationId: getSite-typesSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/states method: get operationId: describeStatesCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/states/items method: get operationId: getStatesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/states/items method: options operationId: optionsStatesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/states/items method: post operationId: getCQL2StatesFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/states/items/{featureId} method: get operationId: getStatesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/states/items/{featureId} method: options operationId: optionsStatesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/states/queryables method: get operationId: getStatesQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/states/schema method: get operationId: getStatesSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/statistic-codes method: get operationId: describeStatistic-codesCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/statistic-codes/items method: get operationId: getStatistic-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/statistic-codes/items method: options operationId: optionsStatistic-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/statistic-codes/items method: post operationId: getCQL2Statistic-codesFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/statistic-codes/items/{featureId} method: get operationId: getStatistic-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/statistic-codes/items/{featureId} method: options operationId: optionsStatistic-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/statistic-codes/queryables method: get operationId: getStatistic-codesQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/statistic-codes/schema method: get operationId: getStatistic-codesSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/time-series-metadata method: get operationId: describeTime-series-metadataCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/time-series-metadata/items method: get operationId: getTime-series-metadataFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/time-series-metadata/items method: options operationId: optionsTime-series-metadataFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/time-series-metadata/items method: post operationId: getCQL2Time-series-metadataFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/time-series-metadata/items/{featureId} method: get operationId: getTime-series-metadataFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/time-series-metadata/items/{featureId} method: options operationId: optionsTime-series-metadataFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/time-series-metadata/queryables method: get operationId: getTime-series-metadataQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/time-series-metadata/schema method: get operationId: getTime-series-metadataSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/time-zone-codes method: get operationId: describeTime-zone-codesCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/time-zone-codes/items method: get operationId: getTime-zone-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/time-zone-codes/items method: options operationId: optionsTime-zone-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/time-zone-codes/items method: post operationId: getCQL2Time-zone-codesFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/time-zone-codes/items/{featureId} method: get operationId: getTime-zone-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/time-zone-codes/items/{featureId} method: options operationId: optionsTime-zone-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/time-zone-codes/queryables method: get operationId: getTime-zone-codesQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/time-zone-codes/schema method: get operationId: getTime-zone-codesSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/topographic-codes method: get operationId: describeTopographic-codesCollection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/topographic-codes/items method: get operationId: getTopographic-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/topographic-codes/items method: options operationId: optionsTopographic-codesFeatures x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/topographic-codes/items method: post operationId: getCQL2Topographic-codesFeatures x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /collections/topographic-codes/items/{featureId} method: get operationId: getTopographic-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/topographic-codes/items/{featureId} method: options operationId: optionsTopographic-codesFeature x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/topographic-codes/queryables method: get operationId: getTopographic-codesQueryables x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /collections/topographic-codes/schema method: get operationId: getTopographic-codesSchema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /conformance method: get operationId: getConformanceDeclaration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /openapi method: get operationId: getOpenapi x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none