Verta · Agentic Access

Verta Agentic Access

x-agentic-access generated

Verta exposes 264 API operations that an AI agent could call, of which 179 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: 85 read, 176 write, and 3 physical.

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.

MLOpsMachine LearningModel ManagementExperiment TrackingModel RegistryModel VersioningMetadataOpen SourceCompany
Operations: 264 Acting: 179 Human-in-the-loop: 0 Method: generated

By consequence

read 85 write 176 physical 3

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 /registered_models/model_versions/external_deployments physical conditional
PUT /registered_models/model_versions/external_deployments physical conditional
DELETE /registered_models/model_versions/external_deployments/{external_deployment_id} physical conditional

Source

Agentic Access

Raw ↑
generated: '2026-07-21'
method: generated
source: openapi/verta-Authorization.swagger.json, openapi/verta-DatasetService.swagger.json,
  openapi/verta-ExperimentRunService.swagger.json, openapi/verta-ExperimentService.swagger.json,
  openapi/verta-MonitoredEntity.swagger.json, openapi/verta-ProjectService.swagger.json, openapi/verta-RegistryService.swagger.json,
  openapi/verta-SCIMConfiguration.swagger.json, openapi/verta-StageService.swagger.json, openapi/verta-UACService.swagger.json,
  openapi/verta-VersioningService.swagger.json
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: 264
  by_action_class:
    acting: 179
    connected: 85
  by_consequence:
    write: 176
    read: 85
    physical: 3
  human_in_the_loop_required: 0
operations:
- path: /authz/getAllowedEntities
  method: post
  operationId: AuthzService_getAllowedEntities
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /authz/getSelfAllowedActionsBatch
  method: post
  operationId: AuthzService_getSelfAllowedActionsBatch
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /authz/getSelfAllowedResources
  method: post
  operationId: AuthzService_getSelfAllowedResources
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /authz/isSelfAllowed
  method: post
  operationId: AuthzService_isSelfAllowed
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /dataset/addDatasetAttributes
  method: post
  operationId: DatasetService_addDatasetAttributes
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /dataset/addDatasetTags
  method: post
  operationId: DatasetService_addDatasetTags
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /dataset/createDataset
  method: post
  operationId: DatasetService_createDataset
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /dataset/deleteDataset
  method: delete
  operationId: DatasetService_deleteDataset
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /dataset/deleteDatasetAttributes
  method: delete
  operationId: DatasetService_deleteDatasetAttributes
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /dataset/deleteDatasetTags
  method: delete
  operationId: DatasetService_deleteDatasetTags
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /dataset/deleteDatasets
  method: delete
  operationId: DatasetService_deleteDatasets
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /dataset/findDatasets
  method: post
  operationId: DatasetService_findDatasets
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /dataset/getAllDatasets
  method: get
  operationId: DatasetService_getAllDatasets
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /dataset/getDatasetById
  method: get
  operationId: DatasetService_getDatasetById
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /dataset/getDatasetByName
  method: get
  operationId: DatasetService_getDatasetByName
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /dataset/getDatasetTags
  method: get
  operationId: DatasetService_getDatasetTags
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /dataset/getExperimentRunByDataset
  method: post
  operationId: DatasetService_getExperimentRunByDataset
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /dataset/getLastExperimentByDatasetId
  method: get
  operationId: DatasetService_getLastExperimentByDatasetId
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /dataset/updateDatasetAttributes
  method: post
  operationId: DatasetService_updateDatasetAttributes
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /dataset/updateDatasetDescription
  method: post
  operationId: DatasetService_updateDatasetDescription
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /dataset/updateDatasetName
  method: post
  operationId: DatasetService_updateDatasetName
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/addExperimentRunAttributes
  method: post
  operationId: ExperimentRunService_addExperimentRunAttributes
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/addExperimentRunTag
  method: post
  operationId: ExperimentRunService_addExperimentRunTag
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/addExperimentRunTags
  method: post
  operationId: ExperimentRunService_addExperimentRunTags
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/cloneExperimentRun
  method: post
  operationId: ExperimentRunService_cloneExperimentRun
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/commitArtifactPart
  method: post
  operationId: ExperimentRunService_commitArtifactPart
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/commitMultipartArtifact
  method: post
  operationId: ExperimentRunService_commitMultipartArtifact
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/createExperimentRun
  method: post
  operationId: ExperimentRunService_createExperimentRun
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/deleteArtifact
  method: delete
  operationId: ExperimentRunService_deleteArtifact
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/deleteExperimentRun
  method: delete
  operationId: ExperimentRunService_deleteExperimentRun
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/deleteExperimentRunAttributes
  method: delete
  operationId: ExperimentRunService_deleteExperimentRunAttributes
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/deleteExperimentRunTag
  method: delete
  operationId: ExperimentRunService_deleteExperimentRunTag
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/deleteExperimentRunTags
  method: delete
  operationId: ExperimentRunService_deleteExperimentRunTags
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/deleteExperimentRuns
  method: delete
  operationId: ExperimentRunService_deleteExperimentRuns
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/deleteHyperparameters
  method: delete
  operationId: ExperimentRunService_deleteHyperparameters
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/deleteMetrics
  method: delete
  operationId: ExperimentRunService_deleteMetrics
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/deleteObservations
  method: delete
  operationId: ExperimentRunService_deleteObservations
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/findExperimentRuns
  method: post
  operationId: ExperimentRunService_findExperimentRuns
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/getArtifacts
  method: get
  operationId: ExperimentRunService_getArtifacts
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /experiment-run/getAttributes
  method: get
  operationId: ExperimentRunService_getExperimentRunAttributes
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /experiment-run/getChildrenExperimentRuns
  method: get
  operationId: ExperimentRunService_getChildrenExperimentRuns
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /experiment-run/getCommittedArtifactParts
  method: get
  operationId: ExperimentRunService_getCommittedArtifactParts
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /experiment-run/getDatasets
  method: get
  operationId: ExperimentRunService_getDatasets
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /experiment-run/getExperimentRunById
  method: get
  operationId: ExperimentRunService_getExperimentRunById
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /experiment-run/getExperimentRunByName
  method: get
  operationId: ExperimentRunService_getExperimentRunByName
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /experiment-run/getExperimentRunCodeVersion
  method: get
  operationId: ExperimentRunService_getExperimentRunCodeVersion
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /experiment-run/getExperimentRunTags
  method: get
  operationId: ExperimentRunService_getExperimentRunTags
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /experiment-run/getExperimentRunsByDatasetVersionId
  method: get
  operationId: ExperimentRunService_getExperimentRunsByDatasetVersionId
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /experiment-run/getExperimentRunsInExperiment
  method: get
  operationId: ExperimentRunService_getExperimentRunsInExperiment
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /experiment-run/getExperimentRunsInProject
  method: get
  operationId: ExperimentRunService_getExperimentRunsInProject
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /experiment-run/getHyperparameters
  method: get
  operationId: ExperimentRunService_getHyperparameters
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /experiment-run/getJobId
  method: get
  operationId: ExperimentRunService_getJobId
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /experiment-run/getMetrics
  method: get
  operationId: ExperimentRunService_getMetrics
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /experiment-run/getObservations
  method: get
  operationId: ExperimentRunService_getObservations
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /experiment-run/getTopExperimentRuns
  method: get
  operationId: ExperimentRunService_getTopExperimentRuns
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /experiment-run/getUrlForArtifact
  method: post
  operationId: ExperimentRunService_getUrlForArtifact
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/getVersionedInput
  method: get
  operationId: ExperimentRunService_getVersionedInputs
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /experiment-run/logArtifact
  method: post
  operationId: ExperimentRunService_logArtifact
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/logArtifacts
  method: post
  operationId: ExperimentRunService_logArtifacts
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/logAttribute
  method: post
  operationId: ExperimentRunService_logAttribute
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/logAttributes
  method: post
  operationId: ExperimentRunService_logAttributes
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/logDataset
  method: post
  operationId: ExperimentRunService_logDataset
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/logDatasets
  method: post
  operationId: ExperimentRunService_logDatasets
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/logEnvironment
  method: post
  operationId: ExperimentRunService_logEnvironment
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/logExperimentRunCodeVersion
  method: post
  operationId: ExperimentRunService_logExperimentRunCodeVersion
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/logHyperparameter
  method: post
  operationId: ExperimentRunService_logHyperparameter
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/logHyperparameters
  method: post
  operationId: ExperimentRunService_logHyperparameters
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/logJobId
  method: get
  operationId: ExperimentRunService_logJobId
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /experiment-run/logMetric
  method: post
  operationId: ExperimentRunService_logMetric
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/logMetrics
  method: post
  operationId: ExperimentRunService_logMetrics
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/logObservation
  method: post
  operationId: ExperimentRunService_logObservation
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/logObservations
  method: post
  operationId: ExperimentRunService_logObservations
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/logVersionedInput
  method: post
  operationId: ExperimentRunService_logVersionedInput
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/setParentExperimentRunId
  method: post
  operationId: ExperimentRunService_setParentExperimentRunId
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/sortExperimentRuns
  method: get
  operationId: ExperimentRunService_sortExperimentRuns
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /experiment-run/updateExperimentRunDescription
  method: post
  operationId: ExperimentRunService_updateExperimentRunDescription
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment-run/updateExperimentRunName
  method: post
  operationId: ExperimentRunService_updateExperimentRunName
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /versioning/repositories/{repository_id.repo_id}/commits/{commit_sha}/path/runs
  method: get
  operationId: ExperimentRunService_ListBlobExperimentRuns2
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /versioning/repositories/{repository_id.repo_id}/commits/{commit_sha}/runs
  method: get
  operationId: ExperimentRunService_ListCommitExperimentRuns2
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/commits/{commit_sha}/path/runs
  method: get
  operationId: ExperimentRunService_ListBlobExperimentRuns
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /versioning/workspaces/{repository_id.named_id.workspace_name}/repositories/{repository_id.named_id.name}/commits/{commit_sha}/runs
  method: get
  operationId: ExperimentRunService_ListCommitExperimentRuns
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /experiment/addAttribute
  method: post
  operationId: ExperimentService_addAttribute
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment/addExperimentAttributes
  method: post
  operationId: ExperimentService_addExperimentAttributes
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment/addExperimentTag
  method: post
  operationId: ExperimentService_addExperimentTag
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment/addExperimentTags
  method: post
  operationId: ExperimentService_addExperimentTags
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment/createExperiment
  method: post
  operationId: ExperimentService_createExperiment
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment/deleteArtifact
  method: delete
  operationId: ExperimentService_deleteArtifact
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment/deleteExperiment
  method: delete
  operationId: ExperimentService_deleteExperiment
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment/deleteExperimentAttributes
  method: delete
  operationId: ExperimentService_deleteExperimentAttributes
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment/deleteExperimentTag
  method: delete
  operationId: ExperimentService_deleteExperimentTag
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment/deleteExperimentTags
  method: delete
  operationId: ExperimentService_deleteExperimentTags
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment/deleteExperiments
  method: delete
  operationId: ExperimentService_deleteExperiments
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment/findExperiments
  method: post
  operationId: ExperimentService_findExperiments
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /experiment/getArtifacts
  method: get
  operationId: ExperimentService_getArtifacts
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /experiment/getExperimentAttributes
  method: get
  operationId: ExperimentService_getExperimentAttributes
  x-agentic-access

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