Akamai Agentic Access
Akamai exposes 505 API operations that an AI agent could call, of which 243 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: 262 read, 240 write, 2 physical, and 1 safety-critical.
1 operation 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 |
|---|---|---|---|
| DELETE | /tokens/{tokenName} | safety-critical | required |
| PUT | /configs/{configId}/versions/{versionNumber}/match-targets/sequence | physical | conditional |
| PUT | /enrollments/{enrollmentId}/changes/{changeId}/deployment-schedule | physical | conditional |
Source
Agentic Access
generated: '2026-07-15'
method: generated
source: openapi/akamai-api-definitions-openapi.json, openapi/akamai-application-security-openapi.json,
openapi/akamai-cp-codes-openapi.json, openapi/akamai-cps-openapi.json, openapi/akamai-edgekv-openapi.json,
openapi/akamai-edgeworkers-openapi.json, openapi/akamai-fast-purge-openapi.json, openapi/akamai-network-lists-openapi.json,
openapi/akamai-papi-openapi.json, openapi/akamai-sandbox-openapi.json, openapi/akamai-siem-openapi.json,
openapi/akamai-site-shield-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: 505
by_action_class:
acting: 243
connected: 262
by_consequence:
write: 240
read: 262
physical: 2
safety-critical: 1
human_in_the_loop_required: 1
operations:
- path: /categories
method: post
operationId: post-category
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /categories
method: get
operationId: get-categories
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /categories/{apiCategoryId}
method: get
operationId: get-category
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /categories/{apiCategoryId}
method: put
operationId: put-category
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /categories/{apiCategoryId}
method: delete
operationId: delete-category
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /contracts/groups
method: get
operationId: get-contracts-groups
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /contracts/{contractId}/groups/{groupId}/hosts
method: get
operationId: get-contract-group-hosts
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /contracts/{contractId}/groups/{groupId}/hostsAcgs
method: get
operationId: get-contract-group-hosts-acgs
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /endpoints
method: post
operationId: post-endpoints
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints
method: get
operationId: get-endpoints
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /endpoints/cloneEndpoint
method: post
operationId: post-endpoint-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: /endpoints/files
method: post
operationId: post-endpoints-file
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/user-entitlements
method: get
operationId: get-user-entitlements
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /endpoints/verify-secure-connection
method: post
operationId: post-endpoints-verify-secure-connection
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}
method: delete
operationId: delete-endpoint
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/hide
method: post
operationId: post-endpoint-hide
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/show
method: post
operationId: post-endpoint-show
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions
method: get
operationId: get-endpoint-versions
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}
method: get
operationId: get-endpoint-version
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}
method: put
operationId: put-endpoint-version
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}
method: delete
operationId: delete-endpoint-version
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/activate
method: post
operationId: post-endpoint-version-activate
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/cloneVersion
method: post
operationId: post-endpoint-version-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: /endpoints/{apiEndPointId}/versions/{versionNumber}/deactivate
method: post
operationId: post-endpoint-version-deactivate
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/file
method: post
operationId: post-endpoint-version-file
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/hide
method: post
operationId: post-endpoint-version-hide
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/piis
method: get
operationId: get-endpoint-version-piis
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/piis/parameters/{paramId}
method: post
operationId: post-endpoint-version-piis-parameter
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/piis/settings
method: post
operationId: post-endpoint-version-pii-settings
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/piis/settings
method: get
operationId: get-endpoint-version-pii-settings
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/piis/status
method: post
operationId: post-endpoint-version-pii-status-from-register-form
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/piis/{piiId}
method: delete
operationId: delete-endpoint-version-pii
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/piis/{piiId}/status
method: patch
operationId: patch-endpoint-version-pii-status
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/resources
method: post
operationId: post-resource
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/resources
method: get
operationId: get-endpoint-version-resources
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/resources-detail
method: get
operationId: get-version-details
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/resources/{apiResourceId}
method: get
operationId: get-endpoint-version-resource
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/resources/{apiResourceId}
method: put
operationId: put-version-resource
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/resources/{apiResourceId}
method: delete
operationId: delete-endpoint-version-resource
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/api-privacy
method: get
operationId: get-api-privacy-settings
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/api-privacy
method: put
operationId: put-api-privacy-settings
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/cache
method: get
operationId: get-cache-settings
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/cache
method: put
operationId: put-cache-settings
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/cors
method: get
operationId: get-cors-settings
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/cors
method: put
operationId: put-cors-settings
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/error-responses
method: get
operationId: get-error-response-setting
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/error-responses
method: put
operationId: put-error-response-setting
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/error-responses/{type}
method: get
operationId: get-error-responses-type
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/error-responses/{type}
method: put
operationId: put-get-error-responses-type
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/graphql
method: get
operationId: get-graphql-settings
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/graphql
method: put
operationId: put-graphql-settings
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/gzip
method: get
operationId: get-gzip-settings
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/gzip
method: put
operationId: put-gzip-settings
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/jwt
method: get
operationId: get-jwt-settings
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/jwt
method: put
operationId: put-jwt-settings
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/routing
method: get
operationId: get-routing-settings
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/settings/routing
method: put
operationId: put-routing-settings
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /endpoints/{apiEndPointId}/versions/{versionNumber}/show
method: post
operationId: post-version-show
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /activations
method: post
operationId: post-activations
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /activations/status/{statusId}
method: get
operationId: get-activations-status
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /activations/{activationId}
method: get
operationId: get-activation
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /api-discovery
method: get
operationId: get-api-list
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /api-discovery/host/{hostname}/basepath/{basePath}
method: get
operationId: get-api-details
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /api-discovery/host/{hostname}/basepath/{basePath}
method: put
operationId: put-api-visibility
x-agentic-access:
action-class: 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-discovery/host/{hostname}/basepath/{basePath}/endpoints
method: post
operationId: post-api-endpoint-resource
x-agentic-access:
action-class: 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-discovery/host/{hostname}/basepath/{basePath}/endpoints
method: get
operationId: get-discovered-api-endpoints
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /configs
method: post
operationId: post-config
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /configs
method: get
operationId: get-configs
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /configs/{configId}
method: get
operationId: get-config
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /configs/{configId}
method: put
operationId: put-config
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /configs/{configId}
method: delete
operationId: delete-config
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /configs/{configId}/activations
method: get
operationId: get-activation-history
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /configs/{configId}/custom-rules
method: post
operationId: post-config-custom-rules
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /configs/{configId}/custom-rules
method: get
operationId: get-configs-custom-rules
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /configs/{configId}/custom-rules/{ruleId}
method: get
operationId: get-config-custom-rule
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /configs/{configId}/custom-rules/{ruleId}
method: put
operationId: put-config-custom-rule
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /configs/{configId}/custom-rules/{ruleId}
method: delete
operationId: delete-config-custom-rule
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /configs/{configId}/failover-hostnames
method: get
operationId: get-failover-hostnames
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /configs/{configId}/notification/subscription/{feature}
method: post
operationId: post-subscription-feature
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /configs/{configId}/notification/subscription/{feature}
method: get
operationId: get-subscription-feature
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /configs/{configId}/versions
method: post
operationId: post-config-versions
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /configs/{configId}/versions
method: get
operationId: get-config-versions
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /configs/{configId}/versions/diff
method: post
operationId: post-config-versions-diff
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /configs/{configId}/versions/{versionNumber}
method: get
operationId: get-version-number
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /configs/{configId}/versions/{versionNumber}
method: delete
operationId: delete-version-number
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /configs/{configId}/versions/{versionNumber}/advanced-settings/cookie-settings
method: get
operationId: get-advanced-settings-cookie-settings
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /configs/{configId}/versions/{versionNumber}/advanced-settings/cookie-settings
method: put
operationId: put-advanced-settings-cookie-settings
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /configs/{configId}/versions/{versionNumber}/advanced-settings/evasive-path-match
method: get
operationId: get-evasive-path-match-per-config
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /configs/{configId}/versions/{versionNumber}/advanced-settings/evasive-path-match
method: put
operationId: put-evasive-path-match-per-config
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /configs/{configId}/versions/{versionNumber}/advanced-settings/ja4-fingerprint
method: get
operationId: get-ja4-fingerprint-settings
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /configs/{configId}/versions/{versionNumber}/advanced-settings/ja4-fingerprint
method: put
operationId: put-ja4-fingerprint-settings
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /configs/{configId}/versions/{versionNumber}/advanced-settings/logging
method: get
operationId: get-advanced-settings-logging
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /configs/{configId}/versions/{versionNumber}/advanced-settings/logging
method: put
operationId: put-advanced-settings-logging
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /configs/{configId}/versions/{versionNumber}/advanced-settings/logging/attack-payload
method: get
operationId: get-advanced-settings-attack-payload-logging
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /configs/{configId}/versions/{versionNumber}/advanced-settings/logging/attack-payload
method: put
operationId: put-advanced-settings-attack-payload-logging
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /configs/{configId}/versions/{versionNumber}/advanced-settings/pii-learning
method: get
operationId: get-advanced-settings-pii-learning
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /configs/{configId}/versions/{versionNumber}/advanced-settings/pii-learning
method: put
operationId: put-advanced-settings-pii-learning
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /configs/{configId}/versions/{versionNumber}/advanced-settings/pragma-header
method: get
operationId: get-advanced-settings-pragma-header
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /configs/{configId}/versions/{versionNumber}/advanced-settings/pragma-header
method: put
operationId: put-advanced-settings-pragma-header
x-agentic-access:
action-class: acting
consequence: write
# --- truncated at 32 KB (156 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/akamai/refs/heads/main/agentic-access/akamai-agentic-access.yml