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
Work with this as data
Every access contract here is available over the APIs.io API and to AI agents over MCP. Agentic Access is not yet its own endpoint on the v1 API. Reach it through catalog search and the tag graph, or the MCP server.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for agentic access
3 MCP tools reach this
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
curl "https://apis.io/api/v1/search?q=verta-agentic-access&limit=10"
curl "https://apis.io/api/v1/tags/verta-agentic-access"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.