Treasure Data Agentic Access
Treasure Data exposes 440 API operations that an AI agent could call, of which 235 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: 205 read, 209 write, 1 physical, and 25 safety-critical.
25 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 | /access_control/policies | safety-critical | required |
| PATCH | /access_control/policies/{policy_id} | safety-critical | required |
| DELETE | /access_control/policies/{policy_id} | safety-critical | required |
| PATCH | /access_control/policies/{policy_id}/column_permissions | safety-critical | required |
| PATCH | /access_control/policies/{policy_id}/permissions | safety-critical | required |
| PATCH | /access_control/policies/{policy_id}/users | safety-critical | required |
| POST | /access_control/policies/{policy_id}/users/{user_id} | safety-critical | required |
| DELETE | /access_control/policies/{policy_id}/users/{user_id} | safety-critical | required |
| POST | /access_control/policy_groups | safety-critical | required |
| PATCH | /access_control/policy_groups/{policy_group_id_or_taggable_name} | safety-critical | required |
| DELETE | /access_control/policy_groups/{policy_group_id_or_taggable_name} | safety-critical | required |
| PATCH | /access_control/policy_groups/{policy_group_id_or_taggable_name}/policies | safety-critical | required |
| PATCH | /access_control/users/{user_id}/permissions | safety-critical | required |
| PATCH | /access_control/users/{user_id}/policies | safety-critical | required |
| POST | /access_control/users/{user_id}/policies/{policy_id} | safety-critical | required |
| DELETE | /access_control/users/{user_id}/policies/{policy_id} | safety-critical | required |
| PUT | /access_control/users/{user_id}/profile_options/{key} | safety-critical | required |
| DELETE | /access_control/users/{user_id}/profile_options/{key} | safety-critical | required |
| POST | /api/attempts/{id}/kill | safety-critical | required |
| POST | /api/schedules/{id}/disable | safety-critical | required |
| POST | /api/schedules/{id}/enable | safety-critical | required |
| POST | /audiences/{audienceId}/segments/queries/{queryId}/kill | safety-critical | required |
| POST | /job/kill/{job_id} | safety-critical | required |
| POST | /user/disable_sso/{user_email} | safety-critical | required |
| POST | /user/disable_sso/{user_email} | safety-critical | required |
Source
Agentic Access
generated: '2026-08-13'
method: generated
source: openapi/treasure-data-bulk-import-api-openapi.yml, openapi/treasure-data-bulk-loads-api-openapi.yml,
openapi/treasure-data-cdp-api-openapi.yml, openapi/treasure-data-connectors-api-openapi.yml,
openapi/treasure-data-databases-api-openapi.yml, openapi/treasure-data-dwh-integration-api-openapi.yml,
openapi/treasure-data-jobs-api-openapi.yml, openapi/treasure-data-llm-api-openapi.yml, openapi/treasure-data-personalization-api-openapi.yml,
openapi/treasure-data-postback-api-openapi.yml, openapi/treasure-data-postback-api-v2-openapi.yml,
openapi/treasure-data-sso-api-openapi.yml, openapi/treasure-data-system-api-openapi.yml, openapi/treasure-data-tables-api-openapi.yml,
openapi/treasure-data-td-api-v3-openapi.yml, openapi/treasure-data-users-api-openapi.yml,
openapi/treasure-data-workflow-api-openapi.yml
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: 440
by_action_class:
connected: 205
acting: 235
by_consequence:
read: 205
write: 209
safety-critical: 25
physical: 1
human_in_the_loop_required: 25
operations:
- path: /bulk_import/list
method: get
operationId: listBulkImports
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /bulk_import/create/{name}/{database_name}/{table_name}
method: post
operationId: createBulkImport
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /bulk_import/show/{name}
method: get
operationId: showBulkImport
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /bulk_import/upload_part/{name}
method: put
operationId: uploadBulkImportPart
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /bulk_import/list_parts/{name}
method: get
operationId: listBulkImportParts
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /bulk_import/perform/{name}
method: post
operationId: performBulkImport
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /bulk_import/commit/{name}
method: post
operationId: commitBulkImport
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /bulk_import/freeze/{name}
method: post
operationId: freezeBulkImport
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /bulk_import/unfreeze/{name}
method: post
operationId: unfreezeBulkImport
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /bulk_import/delete/{name}
method: post
operationId: deleteBulkImport
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /bulk_loads
method: get
operationId: listBulkLoads
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /bulk_loads/{name}
method: get
operationId: getBulkLoad
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /bulk_loads/{name}/jobs
method: get
operationId: listBulkLoadJobs
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences
method: get
operationId: audiences#index
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences
method: post
operationId: audiences#create
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /audiences/{audienceId}
method: get
operationId: audiences#show
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}
method: put
operationId: audiences#update
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /audiences/{audienceId}
method: delete
operationId: audiences#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: /audiences/{audienceId}/attributes
method: get
operationId: audience_attributes#index
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/behaviors
method: get
operationId: audience_behaviors#index
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/run
method: post
operationId: audiences#run
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /audiences/{audienceId}/folders
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/folders
method: 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: /audiences/{audienceId}/folders/{folderId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/folders/{folderId}
method: 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: /audiences/{audienceId}/folders/{folderId}
method: 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: /audiences/{audienceId}/folders/{folderId}/put_in
method: 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: /audiences/{audienceId}/executions
method: get
operationId: audiences#executions
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/statistics
method: get
operationId: audiences#statistics
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/segments
method: get
operationId: segments#index
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/segments
method: post
operationId: segments#create
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /audiences/{audienceId}/folders/{folderId}/segments
method: get
operationId: segment_folders#segments
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/folders/{folderId}/syndications
method: get
operationId: segment_folders#syndications
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/segments/query
method: post
operationId: segments#query
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /audiences/{audienceId}/segments/queries
method: post
operationId: segments#new_query
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /audiences/{audienceId}/segments/{segmentId}
method: get
operationId: segments#show
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/segments/{segmentId}
method: put
operationId: segments#update
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /audiences/{audienceId}/segments/{segmentId}
method: delete
operationId: segments#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: /audiences/{audienceId}/segments/queries/{queryId}
method: get
operationId: segments#query_status
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/segments/queries/{queryId}/kill
method: post
operationId: segments#kill_query
x-agentic-access:
action-class: acting
consequence: safety-critical
subject: required
audience: null
token:
max-ttl: 120
exchange: true
purpose-required: true
proof-of-possession: true
escalation:
human-in-the-loop: required
audit: required
- path: /audiences/{audienceId}/segments/queries/{queryId}/customers
method: get
operationId: segments#index_query_customers
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/segments/{segmentId}/statistics
method: get
operationId: segments#statistics
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/segments/{segmentId}/syndications
method: get
operationId: syndications#index
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/segments/{segmentId}/syndications
method: post
operationId: syndications#create
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /audiences/{audienceId}/segments/{segmentId}/syndications/{syndicationId}
method: get
operationId: syndications#show
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/segments/{segmentId}/syndications/{syndicationId}
method: put
operationId: syndications#update
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /audiences/{audienceId}/segments/{segmentId}/syndications/{syndicationId}
method: delete
operationId: syndications#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: /audiences/{audienceId}/segments/{segmentId}/syndications/{syndicationId}/run
method: post
operationId: syndications#run
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /audiences/{audienceId}/syndications
method: get
operationId: audience_syndications#index
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/tokens
method: get
operationId: tokens#index
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/tokens
method: post
operationId: tokens#create
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /audiences/{audienceId}/tokens/{tokenId}
method: get
operationId: tokens#show
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/tokens/{tokenId}
method: put
operationId: tokens#update
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /audiences/{audienceId}/tokens/{tokenId}
method: delete
operationId: tokens#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: /audiences/{audienceId}/funnels
method: get
operationId: funnels#index
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/funnels
method: post
operationId: funnels#create
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /audiences/{audienceId}/funnels/{funnelId}
method: get
operationId: funnels#show
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/funnels/{funnelId}
method: put
operationId: funnels#update
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /audiences/{audienceId}/funnels/{funnelId}
method: delete
operationId: funnels#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: /audiences/{audienceId}/funnels/{funnelId}/clone
method: post
operationId: funnels#clone
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /audiences/{audienceId}/funnels/{funnelId}/statistics
method: get
operationId: funnels#statistics
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /master_segments
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/sample_values
method: get
operationId: audiences#sample_values
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/behaviors/{audienceBehaviorId}/sample_values
method: get
operationId: audiences_behaviors#sample_values
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/predictive_segments
method: get
operationId: predictive_segments#index
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/predictive_segments
method: post
operationId: predictive_segments#create
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /audiences/{audienceId}/predictive_segments/{predictiveSegmentId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/predictive_segments/{predictiveSegmentId}
method: patch
operationId: predictive_segments#update
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /audiences/{audienceId}/predictive_segments/{predictiveSegmentId}
method: delete
operationId: predictive_segments#destroy
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /audiences/{audienceId}/predictive_segments/{predictiveSegmentId}/executions
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/predictive_segments/guess_rule_async
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/predictive_segments/{predictiveSegmentId}/model/columns
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/predictive_segments/{predictiveSegmentId}/model/features
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/predictive_segments/{predictiveSegmentId}/score_histogram
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audiences/{audienceId}/predictive_segments/{predictiveSegmentId}/run
method: post
operationId: predictiveSegment#run
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /entities/by-folder/{folderId}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /entities/folders
method: 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: /entities/folders/{id}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /entities/folders/{id}
method: 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: /entities/folders/{id}
method: 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: /entities/segments
method: 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: /entities/segments/{id}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /entities/segments/{id}
method: 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: /entities/segments/{id}
method: 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: /entities/segments/{segmentId}/syndications
method: get
operationId: activation#index
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /entities/segments/{segmentId}/syndications
method: post
operationId: activation#create
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /entities/segments/{segmentId}/syndications/{id}
method: get
operationId: activation#show
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /entities/segments/{segmentId}/syndications/{id}
method: patch
operationId: activation#update
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /entities/segments/{segmentId}/syndications/{id}
method: delete
operationId: activation#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: /entities/segments/{segmentId}/syndications/{id}/run
method: 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: /entities/segments/{id}/predictive_segments/guess_rule_async
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /entities/funnels
method: 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: /entities/funnels/{id}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /entities/funnels/{id}
method: 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: /entities/funnels/{id}
method: 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: /entities/funnels/{funnelId}/stages/{id}/statistics
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /entities/parent_segments
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /entities/parent_segments/{id}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /entities/parent_segments/{parentSegmentId}/syndications
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /entities/parent_segments/{parentSegmentId}/funnels
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /entities/predictive_segments
method: 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: /entities/parent_segments/{parentSegmentId}/user_defined_workflow_projects
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /entities/parent_segments/{parentSegmentId}/user_defined_workflows
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /entities/predictive_segments/{id}
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /entities/predictive_segments/{id}
method: 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: /entities/predictive_segments/{id}
method: 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: /entities/predictive_segments/{id}/run
method: 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: /entities/predictive_segments/{id}/executions
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /entities/predictive_segments/{id}/model/features
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /entities/predictive_segments/{id}/model/columns
method: get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /entities/predictive_segments/{id}/model/score
method: get
x-agentic-access:
action-class: connected
# --- truncated at 32 KB (123 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/treasure-data/refs/heads/main/agentic-access/treasure-data-agentic-access.yml