Adobe Suite Agentic Access
Adobe Suite exposes 2861 API operations that an AI agent could call, of which 1601 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: 1260 read, 1500 write, 72 physical, and 29 safety-critical.
29 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 | /V1/customers/resetPassword | safety-critical | required |
| POST | /V1/customers/resetPassword | safety-critical | required |
| POST | /V1/integration/customer/revoke-customer-token | safety-critical | required |
| POST | /acl/effective-policies | safety-critical | required |
| POST | /administration/policies | safety-critical | required |
| PUT | /administration/policies/{POLICY_ID} | safety-critical | required |
| PATCH | /administration/policies/{POLICY_ID} | safety-critical | required |
| DELETE | /administration/policies/{POLICY_ID} | safety-critical | required |
| POST | /administration/roles | safety-critical | required |
| PATCH | /administration/roles/{ROLE_ID} | safety-critical | required |
| PUT | /administration/roles/{ROLE_ID} | safety-critical | required |
| DELETE | /administration/roles/{ROLE_ID} | safety-critical | required |
| PATCH | /administration/roles/{ROLE_ID}/subjects | safety-critical | required |
| PATCH | /alert-subscriptions/{assetId}/{alertType} | safety-critical | required |
| DELETE | /api/program/{programId}/environment/{environmentId}/advancedNetworking | safety-critical | required |
| PUT | /api/program/{programId}/environment/{environmentId}/reset | safety-critical | required |
| PUT | /customerpreferences/getIsAutoUpgradeDisabled | safety-critical | required |
| POST | /loyalty/challenges/signup | safety-critical | required |
| POST | /loyalty/challenges/state | safety-critical | required |
| POST | /loyalty/challenges/{profileId}/withdraw | safety-critical | required |
| POST | /lrService/presets | safety-critical | required |
| POST | /lrService/presets | safety-critical | required |
| POST | /lrService/xmp | safety-critical | required |
| PUT | /project/createProjectWithOverride | safety-critical | required |
| PUT | /sandbox-management/sandboxes/{sandboxName} | safety-critical | required |
Source
Agentic Access
generated: '2026-08-13'
method: generated
source: openapi/adobe-suite-aep-access-control-openapi.yaml, openapi/adobe-suite-aep-ad-hoc-activation-openapi.yaml,
openapi/adobe-suite-aep-audit-query-openapi.yaml, openapi/adobe-suite-aep-batch-ingestion-openapi.yaml,
openapi/adobe-suite-aep-catalog-openapi.yaml, openapi/adobe-suite-aep-data-access-openapi.yaml,
openapi/adobe-suite-aep-data-distiller-auth-openapi.yaml, openapi/adobe-suite-aep-data-hygiene-openapi.yaml,
openapi/adobe-suite-aep-data-prep-openapi.yaml, openapi/adobe-suite-aep-dataset-service-openapi.yaml,
openapi/adobe-suite-aep-destination-authoring-openapi.yaml, openapi/adobe-suite-aep-destinations-openapi.yaml,
openapi/adobe-suite-aep-flow-service-openapi.yaml, openapi/adobe-suite-aep-identity-service-openapi.yaml,
openapi/adobe-suite-aep-mtls-service-openapi.yaml, openapi/adobe-suite-aep-observability-insights-openapi.yaml,
openapi/adobe-suite-aep-policy-service-openapi.yaml, openapi/adobe-suite-aep-privacy-service-openapi.yaml,
openapi/adobe-suite-aep-profile-openapi.yaml, openapi/adobe-suite-aep-query-service-openapi.yaml,
openapi/adobe-suite-aep-reactor-openapi.yaml, openapi/adobe-suite-aep-sandbox-openapi.yaml,
openapi/adobe-suite-aep-schema-registry-openapi.yaml, openapi/adobe-suite-aep-segmentation-openapi.yaml,
openapi/adobe-suite-aep-sensei-machine-learning-openapi.yaml, openapi/adobe-suite-aep-streaming-ingestion-openapi.yaml,
openapi/adobe-suite-aep-unified-tags-openapi.yaml, openapi/adobe-suite-analytics-bulk-data-insertion-openapi.json,
openapi/adobe-suite-analytics-classification-openapi.json, openapi/adobe-suite-analytics-data-repair-openapi.json,
openapi/adobe-suite-analytics-openapi.json, openapi/adobe-suite-cc-libraries-openapi.json,
openapi/adobe-suite-cloud-manager-openapi.yaml, openapi/adobe-suite-commerce-data-ingestion-openapi.yaml,
openapi/adobe-suite-commerce-rest-customer-openapi.yaml, openapi/adobe-suite-commerce-rest-guest-openapi.yaml,
openapi/adobe-suite-data-collection-openapi.yaml, openapi/adobe-suite-firefly-audio-video-openapi.json,
openapi/adobe-suite-firefly-express-openapi.json, openapi/adobe-suite-firefly-illustrator-openapi.json,
openapi/adobe-suite-firefly-indesign-openapi.json, openapi/adobe-suite-firefly-lightroom-openapi.json,
openapi/adobe-suite-firefly-openapi.json, openapi/adobe-suite-firefly-photoshop-v2-openapi.json,
openapi/adobe-suite-firefly-substance-3d-openapi.yaml, openapi/adobe-suite-firefly-translate-lipsync-openapi.json,
openapi/adobe-suite-firefly-workflow-builder-openapi.yaml, openapi/adobe-suite-journey-optimizer-campaigns-retrieve-openapi.yaml,
openapi/adobe-suite-journey-optimizer-co-trigger-api-openapi.yaml, openapi/adobe-suite-journey-optimizer-content-openapi.yaml,
openapi/adobe-suite-journey-optimizer-journey-retrieve-openapi.yaml, openapi/adobe-suite-journey-optimizer-journeys-throttling-openapi.yaml,
openapi/adobe-suite-journey-optimizer-loyalty-challenges-openapi.yaml, openapi/adobe-suite-journey-optimizer-loyalty-challenges-state-openapi.yaml,
openapi/adobe-suite-journey-optimizer-messaging-openapi.yaml, openapi/adobe-suite-journey-optimizer-orchestrated-campaign-dataset-openapi.yaml,
openapi/adobe-suite-journey-optimizer-simulations-openapi.yaml, openapi/adobe-suite-journey-optimizer-suppression-openapi.yaml,
openapi/adobe-suite-lightroom-openapi.json, openapi/adobe-suite-marketo-identity-openapi.json,
openapi/adobe-suite-marketo-user-openapi.json, openapi/adobe-suite-media-edge-openapi.yaml,
openapi/adobe-suite-pdf-services-openapi.json, openapi/adobe-suite-photoshop-openapi.json,
openapi/adobe-suite-status-openapi.yaml, openapi/adobe-suite-vip-marketplace-partners-openapi.json,
openapi/adobe-suite-workfront-planning-openapi.yaml, openapi/adobe-suite-workfront-unified-approvals-openapi.json,
openapi/adobe-suite-workfront-workflow-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: 2861
by_action_class:
connected: 1260
acting: 1601
by_consequence:
read: 1260
safety-critical: 29
write: 1500
physical: 72
human_in_the_loop_required: 29
operations:
- path: /acl/reference
method: get
operationId: listPolicyNames
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /acl/effective-policies
method: post
operationId: listEffectiveAclPolicies
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: /administration/roles
method: get
operationId: listExistingRoles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /administration/roles
method: post
operationId: createRole
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: /administration/roles/{ROLE_ID}
method: get
operationId: retrieveRole
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /administration/roles/{ROLE_ID}
method: patch
operationId: updateRole
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: /administration/roles/{ROLE_ID}
method: put
operationId: updateRoleByRoleId
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: /administration/roles/{ROLE_ID}
method: delete
operationId: deleteRole
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: /administration/roles/{ROLE_ID}/subjects
method: get
operationId: retrieveSubjects
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /administration/roles/{ROLE_ID}/subjects
method: patch
operationId: updateSubjects
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: /administration/policies
method: get
operationId: listExistingPolicies
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /administration/policies
method: post
operationId: createPolicy
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: /administration/policies/{POLICY_ID}
method: get
operationId: retrievePolicy
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /administration/policies/{POLICY_ID}
method: put
operationId: updatePolicyByPolicyId
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: /administration/policies/{POLICY_ID}
method: patch
operationId: updatePolicy
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: /administration/policies/{POLICY_ID}
method: delete
operationId: deletePolicy
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: /administration/products
method: get
operationId: listEntitledProducts
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /administration/products/{PRODUCT_ID}/categories
method: get
operationId: listPermissionCategories
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /administration/products/{PRODUCT_ID}/permission-sets
method: get
operationId: listPermissionSets
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /adhocrun
method: post
operationId: runAdhocActivation
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /audit/events
method: get
operationId: listAuditEvents
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audit/export
method: get
operationId: exportAuditEvents
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /batches
method: post
operationId: createBatch
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /batches/{batchId}/datasets/{datasetId}/files/{filePath}
method: put
operationId: uploadSmallFile
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /batches/{batchId}/datasets/{datasetId}/files/{filePath}
method: patch
operationId: uploadLargeFilePart
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /batches/{batchId}/datasets/{datasetId}/files/{filePath}
method: post
operationId: completeLargeFileUpload
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /batches/{batchId}/datasets/{datasetId}/files/{filePath}
method: head
operationId: getLargeFileStatus
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /batches/{batchId}/datasets/{datasetId}/preview
method: get
operationId: retrievePreview
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /batches/{batchId}
method: post
operationId: completeBatch
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /batches
method: get
operationId: listBatches
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /batches
method: post
operationId: createBatch
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /batches/uniques/{FIELD}
method: get
operationId: retrieveUniqueBatchValues
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /batches/{BATCH_ID}
method: get
operationId: retrieveBatch
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /batches/{BATCH_ID}
method: put
operationId: updateBatch
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /batches/{BATCH_ID}
method: post
operationId: createBatchWithId
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /batches/{BATCH_ID}
method: delete
operationId: deleteBatch
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /batches/{BATCH_ID}
method: patch
operationId: patchBatch
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /lastBatches
method: get
operationId: listLastBatches
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /dataSets
method: get
operationId: listDatasets
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /dataSets
method: post
operationId: createDataset
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /dataSets/{DATASET_ID}
method: get
operationId: retrieveDataset
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /dataSets/{DATASET_ID}
method: put
operationId: putDataset
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /dataSets/{DATASET_ID}
method: delete
operationId: deleteDataset
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /dataSets/{DATASET_ID}
method: patch
operationId: patchDataset
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /dataSets/{id}/credentials
method: get
operationId: retrieveDatasetCredentials
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /
method: get
operationId: listBatchedRequest
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /
method: post
operationId: createBatchedRequest
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /tags/{tagNamespace}
method: get
operationId: listTags
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/dataSets/{DATASET_ID}
method: patch
operationId: patchDataSetV2
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /batches/{batchId}/files
method: get
operationId: listDatasetFiles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /batches/{batchId}/failed
method: get
operationId: retrieveFailedBatch
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /batches/{batchId}/meta
method: get
operationId: retrieveBatchMeta
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /files/{dataSetFileId}
method: get
operationId: retrieveDatasetFile
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /files/{dataSetFileId}
method: head
operationId: retrieveDatasetFileHeaders
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /datasets/{id}/preview
method: get
operationId: retrieveDatasetPreview
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /security/ip-access
method: get
operationId: retrieveIPRanges
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /security/ip-access
method: put
operationId: setIPRanges
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /security/ip-access
method: delete
operationId: deleteIPRanges
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /security/validate/ip-access
method: post
operationId: validateIPAddress
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /quota
method: get
operationId: listQuotas
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /ttl
method: get
operationId: listTtl
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /ttl
method: post
operationId: createTtl
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /ttl/{ID}
method: get
operationId: getTtl
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /ttl/{ID}
method: put
operationId: updateTtl
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /ttl/{ID}
method: delete
operationId: deleteTtl
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /workorder
method: get
operationId: getWorkOrders
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /workorder
method: post
operationId: createWorkOrder
x-agentic-access:
action-class: acting
consequence: physical
subject: required
audience: null
token:
max-ttl: 300
exchange: true
purpose-required: true
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /workorder/{WORKORDER_ID}
method: get
operationId: getWorkOrderById
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /workorder/{WORKORDER_ID}
method: put
operationId: updateWorkOrderById
x-agentic-access:
action-class: acting
consequence: physical
subject: required
audience: null
token:
max-ttl: 300
exchange: true
purpose-required: true
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /languages/el/validate
method: post
operationId: validateExpression
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /languages/el/functions
method: get
operationId: listMappingSetFunctions
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /languages/el/operators
method: get
operationId: listMappingSetOperators
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mappingSets
method: get
operationId: listMappingSets
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mappingSets
method: post
operationId: createMappingSet
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /mappingSets/validate
method: post
operationId: validateMappingSet
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /mappingSets/preview
method: post
operationId: previewMappingSet
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /mappingSets/{MAPPING_SET_ID}
method: get
operationId: retrieveMappingSet
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mappingSets/{MAPPING_SET_ID}
method: put
operationId: putMappingSet
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /mappingSets/{MAPPING_SET_ID}/mappings
method: get
operationId: listMappings
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mappingSets/{MAPPING_SET_ID}/mappings/{MAPPING_ID}
method: get
operationId: retrieveMapping
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /datasets/{DATASET_ID}/labels
method: get
operationId: retrieveDatasetLabels
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /datasets/{DATASET_ID}/labels
method: put
operationId: updateDatasetLabels
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /datasets/{DATASET_ID}/labels
method: post
operationId: addDatasetLabels
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /destinations
method: get
operationId: listDestinations
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /destinations
method: post
operationId: createDestination
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /destinations/{INSTANCE_ID}
method: get
operationId: retrieveDestination
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /destinations/{INSTANCE_ID}
method: put
operationId: updateDestination
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /destinations/{INSTANCE_ID}
method: delete
operationId: deleteDestination
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /destination-servers
method: get
operationId: listDestinationServer
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /destination-servers
method: post
operationId: createDestinationServer
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /destination-servers/{INSTANCE_ID}
method: get
operationId: retrieveDestinationServer
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /destination-servers/{INSTANCE_ID}
method: put
operationId: updateDestinationServer
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /destination-servers/{INSTANCE_ID}
method: delete
operationId: deleteDestinationServer
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /audience-templates
method: get
operationId: listAudienceTemplate
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audience-templates
method: post
operationId: createAudienceTemplate
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /audience-templates/{INSTANCE_ID}
method: get
operationId: retrieveAudienceTemplate
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /audience-templates/{INSTANCE_ID}
method: put
operationId: updateAudienceTemplate
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /audience-templates/{INSTANCE_ID}
method: delete
operationId: deleteAudienceTemplate
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /credentials
method: get
operationId: listCredential
x-agentic-a
# --- truncated at 32 KB (830 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/adobe-suite/refs/heads/main/agentic-access/adobe-suite-agentic-access.yml