LangSmith Agentic Access
LangSmith exposes 556 API operations that an AI agent could call, of which 343 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: 213 read, 321 write, 8 physical, and 14 safety-critical.
14 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.
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 | /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 |
| DELETE | /v1/fleet/auth-agents/{agent_id}/connections/{connection_id} | safety-critical | required |
| POST | /v1/fleet/auth-tokens/revoke | safety-critical | required |
| DELETE | /v1/fleet/auth-tokens/{token_id} | safety-critical | required |
| POST | /v1/fleet/skills | safety-critical | required |
| PUT | /v1/fleet/skills/{skillID} | safety-critical | required |
| DELETE | /v1/fleet/skills/{skillID} | 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
generated: '2026-07-15'
method: generated
source: openapi/langsmith-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: 556
by_action_class:
connected: 213
acting: 343
by_consequence:
read: 213
write: 321
physical: 8
safety-critical: 14
human_in_the_loop_required: 14
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-
# --- truncated at 32 KB (177 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/langsmith/refs/heads/main/agentic-access/langsmith-agentic-access.yml