Google Cloud Healthcare · Agentic Access

Google Cloud Healthcare Agentic Access

x-agentic-access generated

Google Cloud Healthcare exposes 149 API operations that an AI agent could call, of which 91 are state-changing ‘acting’ operations. This is a recommended x-agentic-access execution contract — the scope, audience, consequence tier, short-lived token constraints, and escalation each action should carry before it is handed to an autonomous agent.

By consequence: 58 read, 89 write, and 2 safety-critical.

2 operations are classed safety-critical and should require human-in-the-loop approval at runtime.

Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.

HealthcareFHIRHL7v2DICOMMedical ImagingDe-identificationInteroperabilityCloud
Operations: 149 Acting: 91 Human-in-the-loop: 2 Method: generated

By consequence

read 58 write 89 safety-critical 2

Highest-consequence actions

The physical and safety-critical operations an agent could invoke — the ones that most warrant scoped tokens, tight TTLs, and escalation. Full per-operation contracts are in the source below.

MethodPathConsequenceHuman-in-loop
POST /v1/{name}:revoke safety-critical required
POST /v1beta1/{name}:revoke safety-critical required

Source

Agentic Access

google-cloud-healthcare-agentic-access.yml Raw ↑
generated: '2026-07-15'
method: generated
source: openapi/openapi-v1.yaml, openapi/openapi-v1beta1.yaml
description: Recommended x-agentic-access execution contracts, classified heuristically from
  the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind
  audience per deployment. See research/curity/agentic-governance/.
summary:
  operations: 149
  by_action_class:
    acting: 91
    connected: 58
  by_consequence:
    write: 89
    read: 58
    safety-critical: 2
  human_in_the_loop_required: 2
operations:
- path: /v1/{consentStore}:checkDataAccess
  method: post
  operationId: healthcare.projects.locations.datasets.consentStores.checkDataAccess
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{consentStore}:evaluateUserConsents
  method: post
  operationId: healthcare.projects.locations.datasets.consentStores.evaluateUserConsents
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{consentStore}:queryAccessibleData
  method: post
  operationId: healthcare.projects.locations.datasets.consentStores.queryAccessibleData
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{name}
  method: delete
  operationId: healthcare.projects.locations.datasets.hl7V2Stores.messages.delete
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{name}
  method: get
  operationId: healthcare.projects.locations.datasets.operations.get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{name}
  method: patch
  operationId: healthcare.projects.locations.datasets.hl7V2Stores.messages.patch
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{name}
  method: put
  operationId: healthcare.projects.locations.datasets.fhirStores.fhir.update
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{name}/$everything
  method: get
  operationId: healthcare.projects.locations.datasets.fhirStores.fhir.Patient-everything
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{name}/$purge
  method: delete
  operationId: healthcare.projects.locations.datasets.fhirStores.fhir.Resource-purge
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{name}/_history
  method: get
  operationId: healthcare.projects.locations.datasets.fhirStores.fhir.history
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{name}/fhir/metadata
  method: get
  operationId: healthcare.projects.locations.datasets.fhirStores.fhir.capabilities
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{name}/locations
  method: get
  operationId: healthcare.projects.locations.list
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{name}/operations
  method: get
  operationId: healthcare.projects.locations.datasets.operations.list
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{name}:activate
  method: post
  operationId: healthcare.projects.locations.datasets.consentStores.consents.activate
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{name}:archive
  method: post
  operationId: healthcare.projects.locations.datasets.consentStores.userDataMappings.archive
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{name}:cancel
  method: post
  operationId: healthcare.projects.locations.datasets.operations.cancel
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{name}:deleteRevision
  method: delete
  operationId: healthcare.projects.locations.datasets.consentStores.consents.deleteRevision
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{name}:export
  method: post
  operationId: healthcare.projects.locations.datasets.hl7V2Stores.export
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{name}:getDICOMStoreMetrics
  method: get
  operationId: healthcare.projects.locations.datasets.dicomStores.getDICOMStoreMetrics
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{name}:getFHIRStoreMetrics
  method: get
  operationId: healthcare.projects.locations.datasets.fhirStores.getFHIRStoreMetrics
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{name}:getHL7v2StoreMetrics
  method: get
  operationId: healthcare.projects.locations.datasets.hl7V2Stores.getHL7v2StoreMetrics
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{name}:import
  method: post
  operationId: healthcare.projects.locations.datasets.hl7V2Stores.import
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{name}:listRevisions
  method: get
  operationId: healthcare.projects.locations.datasets.consentStores.consents.listRevisions
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{name}:reject
  method: post
  operationId: healthcare.projects.locations.datasets.consentStores.consents.reject
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{name}:revoke
  method: post
  operationId: healthcare.projects.locations.datasets.consentStores.consents.revoke
  x-agentic-access:
    action-class: acting
    consequence: safety-critical
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 120
      exchange: true
      purpose-required: true
      proof-of-possession: true
    escalation:
      human-in-the-loop: required
    audit: required
- path: /v1/{name}:rollback
  method: post
  operationId: healthcare.projects.locations.datasets.fhirStores.rollback
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{nlpService}:analyzeEntities
  method: post
  operationId: healthcare.projects.locations.services.nlp.analyzeEntities
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{parent}/attributeDefinitions
  method: get
  operationId: healthcare.projects.locations.datasets.consentStores.attributeDefinitions.list
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{parent}/attributeDefinitions
  method: post
  operationId: healthcare.projects.locations.datasets.consentStores.attributeDefinitions.create
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{parent}/consentArtifacts
  method: get
  operationId: healthcare.projects.locations.datasets.consentStores.consentArtifacts.list
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{parent}/consentArtifacts
  method: post
  operationId: healthcare.projects.locations.datasets.consentStores.consentArtifacts.create
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{parent}/consentStores
  method: get
  operationId: healthcare.projects.locations.datasets.consentStores.list
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{parent}/consentStores
  method: post
  operationId: healthcare.projects.locations.datasets.consentStores.create
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{parent}/consents
  method: get
  operationId: healthcare.projects.locations.datasets.consentStores.consents.list
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{parent}/consents
  method: post
  operationId: healthcare.projects.locations.datasets.consentStores.consents.create
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{parent}/datasets
  method: get
  operationId: healthcare.projects.locations.datasets.list
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{parent}/datasets
  method: post
  operationId: healthcare.projects.locations.datasets.create
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{parent}/dicomStores
  method: get
  operationId: healthcare.projects.locations.datasets.dicomStores.list
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{parent}/dicomStores
  method: post
  operationId: healthcare.projects.locations.datasets.dicomStores.create
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{parent}/dicomWeb/{dicomWebPath}
  method: delete
  operationId: healthcare.projects.locations.datasets.dicomStores.studies.series.instances.delete
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{parent}/dicomWeb/{dicomWebPath}
  method: get
  operationId: healthcare.projects.locations.datasets.dicomStores.studies.series.instances.frames.retrieveRendered
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{parent}/dicomWeb/{dicomWebPath}
  method: post
  operationId: healthcare.projects.locations.datasets.dicomStores.studies.storeInstances
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{parent}/fhir
  method: post
  operationId: healthcare.projects.locations.datasets.fhirStores.fhir.executeBundle
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{parent}/fhir/_search
  method: post
  operationId: healthcare.projects.locations.datasets.fhirStores.fhir.search
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{parent}/fhir/{resourceType}/_search
  method: post
  operationId: healthcare.projects.locations.datasets.fhirStores.fhir.search-type
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{parent}/fhir/{type}
  method: delete
  operationId: healthcare.projects.locations.datasets.fhirStores.fhir.conditionalDelete
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{parent}/fhir/{type}
  method: patch
  operationId: healthcare.projects.locations.datasets.fhirStores.fhir.conditionalPatch
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{parent}/fhir/{type}
  method: post
  operationId: healthcare.projects.locations.datasets.fhirStores.fhir.create
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{parent}/fhir/{type}
  method: put
  operationId: healthcare.projects.locations.datasets.fhirStores.fhir.conditionalUpdate
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{parent}/fhir/{type}/$validate
  method: post
  operationId: healthcare.projects.locations.datasets.fhirStores.fhir.Resource-validate
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{parent}/fhirStores
  method: get
  operationId: healthcare.projects.locations.datasets.fhirStores.list
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{parent}/fhirStores
  method: post
  operationId: healthcare.projects.locations.datasets.fhirStores.create
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{parent}/hl7V2Stores
  method: get
  operationId: healthcare.projects.locations.datasets.hl7V2Stores.list
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{parent}/hl7V2Stores
  method: post
  operationId: healthcare.projects.locations.datasets.hl7V2Stores.create
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{parent}/messages
  method: get
  operationId: healthcare.projects.locations.datasets.hl7V2Stores.messages.list
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{parent}/messages
  method: post
  operationId: healthcare.projects.locations.datasets.hl7V2Stores.messages.create
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{parent}/messages:ingest
  method: post
  operationId: healthcare.projects.locations.datasets.hl7V2Stores.messages.ingest
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{parent}/userDataMappings
  method: get
  operationId: healthcare.projects.locations.datasets.consentStores.userDataMappings.list
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{parent}/userDataMappings
  method: post
  operationId: healthcare.projects.locations.datasets.consentStores.userDataMappings.create
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{resource}:getIamPolicy
  method: get
  operationId: healthcare.projects.locations.datasets.hl7V2Stores.getIamPolicy
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{resource}:setIamPolicy
  method: post
  operationId: healthcare.projects.locations.datasets.hl7V2Stores.setIamPolicy
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{resource}:testIamPermissions
  method: post
  operationId: healthcare.projects.locations.datasets.hl7V2Stores.testIamPermissions
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{series}:getSeriesMetrics
  method: get
  operationId: healthcare.projects.locations.datasets.dicomStores.dicomWeb.studies.series.getSeriesMetrics
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1/{sourceDataset}:deidentify
  method: post
  operationId: healthcare.projects.locations.datasets.deidentify
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{sourceStore}:deidentify
  method: post
  operationId: healthcare.projects.locations.datasets.fhirStores.deidentify
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1/{study}:getStudyMetrics
  method: get
  operationId: healthcare.projects.locations.datasets.dicomStores.dicomWeb.studies.getStudyMetrics
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    token:
      max-ttl: 3600
    audit: none
- path: /v1beta1/{consentStore}:checkDataAccess
  method: post
  operationId: healthcare.projects.locations.datasets.consentStores.checkDataAccess
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1beta1/{consentStore}:evaluateUserConsents
  method: post
  operationId: healthcare.projects.locations.datasets.consentStores.evaluateUserConsents
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    scope:
    - https://www.googleapis.com/auth/cloud-healthcare
    - https://www.googleapis.com/auth/cloud-platform
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /v1beta1/{consentStore}:queryAccessibleData
  method: post
  operationId: healthcare.projects.locations.datasets.consentStores.queryAccessibleData
  x-agentic-access:
    action-class: acting
    consequence

# --- truncated at 32 KB (68 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/google-cloud-healthcare/refs/heads/main/agentic-access/google-cloud-healthcare-agentic-access.yml