Verta Agentic Access
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.
By consequence
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.
| Method | Path | Consequence | Human-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
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