LangChain · Agentic Access

LangChain Agentic Access

x-agentic-access generated

LangChain exposes 506 API operations that an AI agent could call, of which 309 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: 197 read, 293 write, 8 physical, and 8 safety-critical.

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

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

AgentsArtificial IntelligenceLarge Language ModelsLLM ObservabilityTracingEvaluation
Operations: 506 Acting: 309 Human-in-the-loop: 8 Method: generated

By consequence

read 197 write 293 physical 8 safety-critical 8

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 /datasets/{dataset_id}/experiment-view-overrides safety-critical required
DELETE /datasets/{dataset_id}/experiment-view-overrides/{id} safety-critical required
PATCH /datasets/{dataset_id}/experiment-view-overrides/{id} safety-critical required
POST /oauth/revoke safety-critical required
PUT /v1/platform/features/{feature}/disabled-models safety-critical required
DELETE /v1/platform/features/{feature}/disabled-models/{model} safety-critical required
POST /v2/sandboxes/boxes/{name}/stop safety-critical required
POST /v2/sandboxes/internal/start/{name} safety-critical required
POST /api/v1/orgs/current/payment-method physical conditional
POST /api/v1/orgs/current/plan physical conditional
POST /api/v1/orgs/current/set-default-sso-provision physical conditional
POST /api/v1/orgs/current/stripe_checkout_session physical conditional
POST /api/v1/repos/{owner}/{repo}/owners physical conditional
DELETE /api/v1/repos/{owner}/{repo}/owners physical conditional
POST /api/v1/sso/email-verification/send physical conditional
POST /aws-marketplace/register physical conditional

Source

Agentic Access

Raw ↑
generated: '2026-07-15'
method: generated
source: openapi/langchain-openapi.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: 506
  by_action_class:
    connected: 197
    acting: 309
  by_consequence:
    read: 197
    write: 293
    physical: 8
    safety-critical: 8
  human_in_the_loop_required: 8
operations:
- path: /api/v1/info
  method: get
  operationId: get_server_info_api_v1_info_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/info/health
  method: get
  operationId: get_health_info_api_v1_info_health_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/metrics/queue/{queue_name}
  method: get
  operationId: get_queue_metrics_api_v1_metrics_queue__queue_name__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/sessions/{session_id}/dashboard
  method: post
  operationId: get_tracing_project_prebuilt_dashboard_api_v1_sessions__session_id__dashboard_post
  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: /api/v1/sessions/{session_id}
  method: get
  operationId: read_tracer_session_api_v1_sessions__session_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/sessions/{session_id}
  method: patch
  operationId: update_tracer_session_api_v1_sessions__session_id__patch
  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: /api/v1/sessions/{session_id}
  method: delete
  operationId: delete_tracer_session_api_v1_sessions__session_id__delete
  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: /api/v1/sessions
  method: get
  operationId: read_tracer_sessions_api_v1_sessions_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/sessions
  method: post
  operationId: create_tracer_session_api_v1_sessions_post
  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: /api/v1/sessions
  method: delete
  operationId: delete_tracer_sessions_api_v1_sessions_delete
  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: /api/v1/sessions/{session_id}/metadata
  method: get
  operationId: read_tracer_sessions_runs_metadata_api_v1_sessions__session_id__metadata_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/sessions/{session_id}/views
  method: get
  operationId: read_filter_views_api_v1_sessions__session_id__views_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/sessions/{session_id}/views
  method: post
  operationId: create_filter_view_api_v1_sessions__session_id__views_post
  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: /api/v1/sessions/{session_id}/views/{view_id}
  method: get
  operationId: read_filter_view_api_v1_sessions__session_id__views__view_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/sessions/{session_id}/views/{view_id}
  method: patch
  operationId: update_filter_view_api_v1_sessions__session_id__views__view_id__patch
  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: /api/v1/sessions/{session_id}/views/{view_id}
  method: delete
  operationId: delete_filter_view_api_v1_sessions__session_id__views__view_id__delete
  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: /api/v1/sessions/{session_id}/views/{view_id}/rename
  method: patch
  operationId: rename_filter_view_api_v1_sessions__session_id__views__view_id__rename_patch
  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: /api/v1/sessions/{session_id}/insights
  method: get
  operationId: _Beta__Get_Insights_Jobs_api_v1_sessions__session_id__insights_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/sessions/{session_id}/insights
  method: post
  operationId: _Beta__Create_Insights_Job_api_v1_sessions__session_id__insights_post
  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: /api/v1/sessions/{session_id}/insights/configs
  method: get
  operationId: _Beta__Get_Insights_Job_Configs_api_v1_sessions__session_id__insights_configs_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/sessions/{session_id}/insights/configs
  method: post
  operationId: _Beta__Create_Insights_Job_Config_api_v1_sessions__session_id__insights_configs_post
  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: /api/v1/sessions/{session_id}/insights/configs/generate
  method: post
  operationId: _Beta__Auto_Generate_Insights_Job_Config_api_v1_sessions__session_id__insights_configs_generate_post
  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: /api/v1/sessions/{session_id}/insights/configs/{config_id}
  method: patch
  operationId: _Beta__Update_Insights_Job_Config_api_v1_sessions__session_id__insights_configs__config_id__patch
  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: /api/v1/sessions/{session_id}/insights/configs/{config_id}
  method: delete
  operationId: _Beta__Delete_Insights_Job_Config_api_v1_sessions__session_id__insights_configs__config_id__delete
  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: /api/v1/sessions/{session_id}/insights/{job_id}
  method: get
  operationId: _Beta__Get_Insights_Job_api_v1_sessions__session_id__insights__job_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/sessions/{session_id}/insights/{job_id}
  method: patch
  operationId: _Beta__Update_Insights_Job_api_v1_sessions__session_id__insights__job_id__patch
  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: /api/v1/sessions/{session_id}/insights/{job_id}
  method: delete
  operationId: _Beta__Delete_Insights_Job_api_v1_sessions__session_id__insights__job_id__delete
  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: /api/v1/sessions/{session_id}/insights/{job_id}/clusters/{cluster_id}
  method: get
  operationId: _Beta__Get_Run_Cluster_from_Insights_Job_api_v1_sessions__session_id__insights__job_id__clusters__cluster_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/sessions/{session_id}/insights/{job_id}/runs
  method: get
  operationId: _Beta__Get_Runs_from_Insights_Job_api_v1_sessions__session_id__insights__job_id__runs_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/workspaces
  method: post
  operationId: create_workspace_api_v1_workspaces_post
  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: /api/v1/workspaces
  method: get
  operationId: list_workspaces_api_v1_workspaces_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/workspaces/{workspace_id}
  method: patch
  operationId: patch_workspace_api_v1_workspaces__workspace_id__patch
  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: /api/v1/workspaces/{workspace_id}
  method: delete
  operationId: delete_workspace_api_v1_workspaces__workspace_id__delete
  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: /api/v1/workspaces/current/stats
  method: get
  operationId: get_current_workspace_stats_api_v1_workspaces_current_stats_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/workspaces/current/usage_limits
  method: get
  operationId: get_current_workspace_usage_limits_info_api_v1_workspaces_current_usage_limits_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/workspaces/current/shared
  method: get
  operationId: get_shared_tokens_api_v1_workspaces_current_shared_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/workspaces/current/shared
  method: delete
  operationId: bulk_unshare_entities_api_v1_workspaces_current_shared_delete
  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: /api/v1/workspaces/current/secrets
  method: get
  operationId: list_current_workspace_secrets_api_v1_workspaces_current_secrets_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/workspaces/current/secrets
  method: post
  operationId: upsert_current_workspace_secrets_api_v1_workspaces_current_secrets_post
  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: /api/v1/workspaces/current/secrets/encrypted
  method: get
  operationId: get_current_workspace_encrypted_secrets_api_v1_workspaces_current_secrets_encrypted_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/workspaces/current/tag-keys
  method: get
  operationId: list_tag_keys_api_v1_workspaces_current_tag_keys_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/workspaces/current/tag-keys
  method: post
  operationId: create_tag_key_api_v1_workspaces_current_tag_keys_post
  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: /api/v1/workspaces/current/tag-keys/{tag_key_id}
  method: patch
  operationId: update_tag_key_api_v1_workspaces_current_tag_keys__tag_key_id__patch
  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: /api/v1/workspaces/current/tag-keys/{tag_key_id}
  method: get
  operationId: get_tag_key_api_v1_workspaces_current_tag_keys__tag_key_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/workspaces/current/tag-keys/{tag_key_id}
  method: delete
  operationId: delete_tag_key_api_v1_workspaces_current_tag_keys__tag_key_id__delete
  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: /api/v1/workspaces/current/tag-keys/{tag_key_id}/tag-values
  method: post
  operationId: create_tag_value_api_v1_workspaces_current_tag_keys__tag_key_id__tag_values_post
  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: /api/v1/workspaces/current/tag-keys/{tag_key_id}/tag-values
  method: get
  operationId: list_tag_values_api_v1_workspaces_current_tag_keys__tag_key_id__tag_values_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/workspaces/current/tag-keys/{tag_key_id}/tag-values/{tag_value_id}
  method: get
  operationId: get_tag_value_api_v1_workspaces_current_tag_keys__tag_key_id__tag_values__tag_value_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/workspaces/current/tag-keys/{tag_key_id}/tag-values/{tag_value_id}
  method: patch
  operationId: update_tag_value_api_v1_workspaces_current_tag_keys__tag_key_id__tag_values__tag_value_id__patch
  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: /api/v1/workspaces/current/tag-keys/{tag_key_id}/tag-values/{tag_value_id}
  method: delete
  operationId: delete_tag_value_api_v1_workspaces_current_tag_keys__tag_key_id__tag_values__tag_value_id__delete
  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: /api/v1/workspaces/current/taggings
  method: post
  operationId: create_tagging_api_v1_workspaces_current_taggings_post
  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: /api/v1/workspaces/current/taggings
  method: get
  operationId: list_taggings_api_v1_workspaces_current_taggings_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/workspaces/current/taggings/{tagging_id}
  method: delete
  operationId: delete_tagging_api_v1_workspaces_current_taggings__tagging_id__delete
  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: /api/v1/workspaces/current/tags
  method: get
  operationId: list_tags_api_v1_workspaces_current_tags_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/workspaces/current/tags/resource
  method: get
  operationId: list_tags_for_resource_api_v1_workspaces_current_tags_resource_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/workspaces/current/tags/resources
  method: post
  operationId: list_tags_for_resources_api_v1_workspaces_current_tags_resources_post
  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: /api/v1/audit-logs
  method: get
  operationId: get_audit_logs_api_v1_audit_logs_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/ttl-settings
  method: get
  operationId: list_ttl_settings_api_v1_ttl_settings_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/ttl-settings
  method: put
  operationId: upsert_ttl_settings_api_v1_ttl_settings_put
  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: /api/v1/orgs/ttl-settings
  method: get
  operationId: list_ttl_settings_api_v1_orgs_ttl_settings_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/orgs/ttl-settings
  method: put
  operationId: upsert_ttl_settings_api_v1_orgs_ttl_settings_put
  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: /api/v1/examples/count
  method: get
  operationId: count_examples_api_v1_examples_count_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/examples/{example_id}
  method: get
  operationId: read_example_api_v1_examples__example_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/examples/{example_id}
  method: patch
  operationId: update_example_api_v1_examples__example_id__patch
  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: /api/v1/examples/{example_id}
  method: delete
  operationId: delete_example_api_v1_examples__example_id__delete
  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: /api/v1/examples
  method: get
  operationId: read_examples_api_v1_examples_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/examples
  method: post
  operationId: create_example_api_v1_examples_post
  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: /api/v1/examples
  method: delete
  operationId: delete_examples_api_v1_examples_delete
  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: /api/v1/examples/bulk
  method: post
  operationId: create_examples_api_v1_examples_bulk_post
  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: /api/v1/examples/bulk
  method: patch
  operationId: legacy_update_examples_api_v1_examples_bulk_patch
  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: /api/v1/examples/upload/{dataset_id}
  method: post
  operationId: upload_examples_from_csv_api_v1_examples_upload__dataset_id__post
  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: /api/v1/examples/validate
  method: post
  operationId: validate_example_api_v1_examples_validate_post
  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: /api/v1/examples/validate/bulk
  method: post
  operationId: validate_examples_api_v1_examples_validate_bulk_post
  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: /api/v1/datasets
  method: get
  operationId: read_datasets_api_v1_datasets_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/datasets
  method: post
  operationId: create_dataset_api_v1_datasets_post
  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: /api/v1/datasets
  method: delete
  operationId: delete_datasets_api_v1_datasets_delete
  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: /api/v1/datasets/stream
  method: get
  operationId: read_datasets_stream_api_v1_datasets_stream_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/datasets/{dataset_id}
  method: get
  operationId: read_dataset_api_v1_datasets__dataset_id__get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/datasets/{dataset_id}
  method: delete
  operationId: delete_dataset_api_v1_datasets__dataset_id__delete
  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: /api/v1/datasets/{dataset_id}
  method: patch
  operationId: update_dataset_api_v1_datasets__dataset_id__patch
  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: /api/v1/datasets/upload
  method: post
  operationId: upload_csv_dataset_api_v1_datasets_upload_post
  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: /api/v1/datasets/upload-experiment
  method: post
  operationId: upload_experiment_api_v1_datasets_upload_experiment_post
  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: /api/v1/datasets/{dataset_id}/versions
  method: get
  operationId: get_dataset_versions_api_v1_datasets__dataset_id__versions_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/datasets/{dataset_id}/versions/diff
  method: get
  operationId: diff_dataset_versions_api_v1_datasets__dataset_id__versions_diff_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/datasets/{dataset_id}/version
  method: get
  operationId: get_dataset_version_api_v1_datasets__dataset_id__version_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/datasets/{dataset_id}/tags
  method: put
  operationId: update_dataset_version_api_v1_datasets__dataset_id__tags_put
  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: /api/v1/datasets/{dataset_id}/openai
  method: get
  operationId: download_dataset_openai_api_v1_datasets__dataset_id__openai_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/datasets/{dataset_id}/openai_ft
  method: get
  operationId: download_dataset_openai_ft_api_v1_datasets__dataset_id__openai_ft_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/datasets/{dataset_id}/csv
  method: get
  operationId: download_dataset_csv_api_v1_datasets__dataset_id__csv_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/datasets/{dataset_id}/jsonl
  method: get
  operationId: download_dataset_jsonl_api_v1_datasets__dataset_id__jsonl_get
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /api/v1/datasets/{dataset_id}/runs
  method: post
  operationId: read_examples_with_runs_api_v1_datasets__dataset_id__runs_post
  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: /api/v1/datasets/{dataset_id}/group/runs
  method: post
  operationId: read_examples_with_runs_grouped_api_v1_datasets__dataset_id__group_runs_post
  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: /api/v1/datasets/{dataset_id}/runs/delta
  method: post
  operationId: read_delta_api_v1_datasets__dataset_id__runs_delta_post
  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: /api/v1/datasets/{dataset_id}/runs/delta/stream
  method: post
  operationId: read_delta_stream_api_v1_datasets__dataset_id__runs_delta_stream_post
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-tt

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