Cloudflare · Agentic Access

Cloudflare Agentic Access

x-agentic-access generated

Cloudflare exposes 3118 API operations that an AI agent could call, of which 1576 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: 1542 read, 1476 write, 48 physical, and 52 safety-critical.

52 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.

AI GatewayAPI GatewayArtificial IntelligenceCDNCloudContainersDDoS ProtectionDNSEdgeEdge ComputingObject StoragePlatformReal-Time CommunicationSecurityServerlessWeb Performance
Operations: 3118 Acting: 1576 Human-in-the-loop: 52 Method: generated

By consequence

read 1542 write 1476 physical 48 safety-critical 52

Highest-consequence actions

The physical and safety-critical operations an agent could invoke — the ones that most warrant scoped tokens, tight TTLs, and escalation. Full per-operation contracts are in the source below.

MethodPathConsequenceHuman-in-loop
POST /accounts/{account_id}/devices/revoke safety-critical required
POST /accounts/{account_id}/devices/revoke safety-critical required
POST /accounts/{account_id}/devices/unrevoke safety-critical required
POST /accounts/{account_id}/devices/unrevoke safety-critical required
PUT /accounts/{account_id}/intel/indicator-feeds/permissions/remove safety-critical required
PUT /accounts/{account_id}/intel/indicator-feeds/permissions/remove safety-critical required
DELETE /accounts/{account_id}/logs/control/cmb/config safety-critical required
POST /accounts/{account_id}/logs/control/cmb/config safety-critical required
DELETE /accounts/{account_id}/logs/control/cmb/config safety-critical required
POST /accounts/{account_id}/logs/control/cmb/config safety-critical required
DELETE /accounts/{account_id}/r2/buckets/{bucket_name}/sippy safety-critical required
DELETE /accounts/{account_id}/r2/buckets/{bucket_name}/sippy safety-critical required
POST /accounts/{account_id}/workers/dispatch/namespaces safety-critical required
POST /accounts/{account_id}/workers/dispatch/namespaces safety-critical required
DELETE /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace} safety-critical required
DELETE /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace} safety-critical required
DELETE /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name} safety-critical required
PUT /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name} safety-critical required
DELETE /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name} safety-critical required
PUT /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name} safety-critical required
PUT /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/content safety-critical required
PUT /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/content safety-critical required
PATCH /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/settings safety-critical required
PATCH /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/settings safety-critical required
POST /accounts/{identifier}/access/apps/{app_id}/revoke_tokens safety-critical required

Source

Agentic Access

Raw ↑
generated: '2026-07-15'
method: generated
source: openapi/cloudflare-accounts--openapi-original.yml, openapi/cloudflare-ai-gateway-openapi.yml,
  openapi/cloudflare-certificates--openapi-original.yml, openapi/cloudflare-d1-openapi.yml,
  openapi/cloudflare-dns-openapi.yml, openapi/cloudflare-durable-objects-openapi.yml, openapi/cloudflare-hyperdrive-openapi.yml,
  openapi/cloudflare-images-openapi.yml, openapi/cloudflare-ips--openapi-original.yml, openapi/cloudflare-kv-openapi.yml,
  openapi/cloudflare-logpush-openapi.yml, openapi/cloudflare-memberships--openapi-original.yml,
  openapi/cloudflare-openapi-original.yml, openapi/cloudflare-pages-openapi.yml, openapi/cloudflare-queues-openapi.yml,
  openapi/cloudflare-r2-openapi.yml, openapi/cloudflare-radar--openapi-original.yml, openapi/cloudflare-stream-openapi.yml,
  openapi/cloudflare-turnstile-openapi.yml, openapi/cloudflare-user--openapi-original.yml, openapi/cloudflare-vectorize-openapi.yml,
  openapi/cloudflare-workers-ai-openapi.yml, openapi/cloudflare-workers-openapi.yml, openapi/cloudflare-zones--openapi-original.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: 3118
  by_action_class:
    connected: 1542
    acting: 1576
  by_consequence:
    read: 1542
    write: 1476
    physical: 48
    safety-critical: 52
  human_in_the_loop_required: 52
operations:
- path: /accounts/{account_id}
  method: get
  operationId: accounts-account-details
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /accounts/{account_id}
  method: put
  operationId: accounts-update-account
  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: /accounts/{account_id}/addressing/address_maps
  method: get
  operationId: ip-address-management-address-maps-list-address-maps
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /accounts/{account_id}/addressing/address_maps
  method: post
  operationId: ip-address-management-address-maps-create-address-map
  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: /accounts/{account_id}/addressing/address_maps/{address_map_id}
  method: delete
  operationId: ip-address-management-address-maps-delete-address-map
  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: /accounts/{account_id}/addressing/address_maps/{address_map_id}
  method: get
  operationId: ip-address-management-address-maps-address-map-details
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /accounts/{account_id}/addressing/address_maps/{address_map_id}
  method: patch
  operationId: ip-address-management-address-maps-update-address-map
  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: /accounts/{account_id}/addressing/address_maps/{address_map_id}/accounts/{account_id}
  method: delete
  operationId: ip-address-management-address-maps-remove-an-account-membership-from-an-address-map
  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: /accounts/{account_id}/addressing/address_maps/{address_map_id}/accounts/{account_id}
  method: put
  operationId: ip-address-management-address-maps-add-an-account-membership-to-an-address-map
  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: /accounts/{account_id}/addressing/address_maps/{address_map_id}/ips/{ip_address}
  method: delete
  operationId: ip-address-management-address-maps-remove-an-ip-from-an-address-map
  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: /accounts/{account_id}/addressing/address_maps/{address_map_id}/ips/{ip_address}
  method: put
  operationId: ip-address-management-address-maps-add-an-ip-to-an-address-map
  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: /accounts/{account_id}/addressing/address_maps/{address_map_id}/zones/{zone_id}
  method: delete
  operationId: ip-address-management-address-maps-remove-a-zone-membership-from-an-address-map
  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: /accounts/{account_id}/addressing/address_maps/{address_map_id}/zones/{zone_id}
  method: put
  operationId: ip-address-management-address-maps-add-a-zone-membership-to-an-address-map
  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: /accounts/{account_id}/addressing/loa_documents
  method: post
  operationId: ip-address-management-prefixes-upload-loa-document
  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: /accounts/{account_id}/addressing/loa_documents/{loa_document_id}/download
  method: get
  operationId: ip-address-management-prefixes-download-loa-document
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /accounts/{account_id}/addressing/prefixes
  method: get
  operationId: ip-address-management-prefixes-list-prefixes
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /accounts/{account_id}/addressing/prefixes
  method: post
  operationId: ip-address-management-prefixes-add-prefix
  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: /accounts/{account_id}/addressing/prefixes/{prefix_id}
  method: delete
  operationId: ip-address-management-prefixes-delete-prefix
  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: /accounts/{account_id}/addressing/prefixes/{prefix_id}
  method: get
  operationId: ip-address-management-prefixes-prefix-details
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /accounts/{account_id}/addressing/prefixes/{prefix_id}
  method: patch
  operationId: ip-address-management-prefixes-update-prefix-description
  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: /accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/prefixes
  method: get
  operationId: ip-address-management-prefixes-list-bgp-prefixes
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/prefixes/{bgp_prefix_id}
  method: get
  operationId: ip-address-management-prefixes-fetch-bgp-prefix
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/prefixes/{bgp_prefix_id}
  method: patch
  operationId: ip-address-management-prefixes-update-bgp-prefix
  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: /accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/status
  method: get
  operationId: ip-address-management-dynamic-advertisement-get-advertisement-status
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /accounts/{account_id}/addressing/prefixes/{prefix_id}/bgp/status
  method: patch
  operationId: ip-address-management-dynamic-advertisement-update-prefix-dynamic-advertisement-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: /accounts/{account_id}/addressing/prefixes/{prefix_id}/bindings
  method: get
  operationId: ip-address-management-service-bindings-list-service-bindings
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /accounts/{account_id}/addressing/prefixes/{prefix_id}/bindings
  method: post
  operationId: ip-address-management-service-bindings-create-service-binding
  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: /accounts/{account_id}/addressing/prefixes/{prefix_id}/bindings/{binding_id}
  method: delete
  operationId: ip-address-management-service-bindings-delete-service-binding
  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: /accounts/{account_id}/addressing/prefixes/{prefix_id}/bindings/{binding_id}
  method: get
  operationId: ip-address-management-service-bindings-get-service-binding
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /accounts/{account_id}/addressing/prefixes/{prefix_id}/delegations
  method: get
  operationId: ip-address-management-prefix-delegation-list-prefix-delegations
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /accounts/{account_id}/addressing/prefixes/{prefix_id}/delegations
  method: post
  operationId: ip-address-management-prefix-delegation-create-prefix-delegation
  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: /accounts/{account_id}/addressing/prefixes/{prefix_id}/delegations/{delegation_id}
  method: delete
  operationId: ip-address-management-prefix-delegation-delete-prefix-delegation
  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: /accounts/{account_id}/addressing/services
  method: get
  operationId: ip-address-management-service-bindings-list-services
  x-agentic-access:
    action-class: connected
    consequence: read
    subject: optional
    token:
      max-ttl: 3600
    audit: none
- path: /accounts/{account_id}/ai/run/@cf/baai/bge-base-en-v1.5
  method: post
  operationId: workers-ai-post-run-cf-baai-bge-base-en-v1-5
  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: /accounts/{account_id}/ai/run/@cf/baai/bge-large-en-v1.5
  method: post
  operationId: workers-ai-post-run-cf-baai-bge-large-en-v1-5
  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: /accounts/{account_id}/ai/run/@cf/baai/bge-small-en-v1.5
  method: post
  operationId: workers-ai-post-run-cf-baai-bge-small-en-v1-5
  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: /accounts/{account_id}/ai/run/@cf/bytedance/stable-diffusion-xl-lightning
  method: post
  operationId: workers-ai-post-run-cf-bytedance-stable-diffusion-xl-lightning
  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: /accounts/{account_id}/ai/run/@cf/deepseek-ai/deepseek-math-7b-base
  method: post
  operationId: workers-ai-post-run-cf-deepseek-ai-deepseek-math-7b-base
  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: /accounts/{account_id}/ai/run/@cf/deepseek-ai/deepseek-math-7b-instruct
  method: post
  operationId: workers-ai-post-run-cf-deepseek-ai-deepseek-math-7b-instruct
  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: /accounts/{account_id}/ai/run/@cf/defog/sqlcoder-7b-2
  method: post
  operationId: workers-ai-post-run-cf-defog-sqlcoder-7b-2
  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: /accounts/{account_id}/ai/run/@cf/facebook/bart-large-cnn
  method: post
  operationId: workers-ai-post-run-cf-facebook-bart-large-cnn
  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: /accounts/{account_id}/ai/run/@cf/facebook/detr-resnet-50
  method: post
  operationId: workers-ai-post-run-cf-facebook-detr-resnet-50
  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: /accounts/{account_id}/ai/run/@cf/huggingface/distilbert-sst-2-int8
  method: post
  operationId: workers-ai-post-run-cf-huggingface-distilbert-sst-2-int8
  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: /accounts/{account_id}/ai/run/@cf/jpmorganchase/roberta-spam
  method: post
  operationId: workers-ai-post-run-cf-jpmorganchase-roberta-spam
  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: /accounts/{account_id}/ai/run/@cf/lykon/dreamshaper-8-lcm
  method: post
  operationId: workers-ai-post-run-cf-lykon-dreamshaper-8-lcm
  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: /accounts/{account_id}/ai/run/@cf/meta/llama-2-7b-chat-fp16
  method: post
  operationId: workers-ai-post-run-cf-meta-llama-2-7b-chat-fp16
  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: /accounts/{account_id}/ai/run/@cf/meta/llama-2-7b-chat-int8
  method: post
  operationId: workers-ai-post-run-cf-meta-llama-2-7b-chat-int8
  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: /accounts/{account_id}/ai/run/@cf/meta/m2m100-1.2b
  method: post
  operationId: workers-ai-post-run-cf-meta-m2m100-1-2b
  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: /accounts/{account_id}/ai/run/@cf/microsoft/phi-2
  method: post
  operationId: workers-ai-post-run-cf-microsoft-phi-2
  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: /accounts/{account_id}/ai/run/@cf/microsoft/resnet-50
  method: post
  operationId: workers-ai-post-run-cf-microsoft-resnet-50
  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: /accounts/{account_id}/ai/run/@cf/mistral/mistral-7b-instruct-v0.1
  method: post
  operationId: workers-ai-post-run-cf-mistral-mistral-7b-instruct-v0-1
  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: /accounts/{account_id}/ai/run/@cf/openai/whisper
  method: post
  operationId: workers-ai-post-run-cf-openai-whisper
  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: /accounts/{account_id}/ai/run/@cf/openchat/openchat-3.5-0106
  method: post
  operationId: workers-ai-post-run-cf-openchat-openchat-3-5-0106
  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: /accounts/{account_id}/ai/run/@cf/qwen/qwen1.5-0.5b-chat
  method: post
  operationId: workers-ai-post-run-cf-qwen-qwen1-5-0-5b-chat
  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: /accounts/{account_id}/ai/run/@cf/qwen/qwen1.5-1.8b-chat
  method: post
  operationId: workers-ai-post-run-cf-qwen-qwen1-5-1-8b-chat
  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: /accounts/{account_id}/ai/run/@cf/qwen/qwen1.5-7b-chat-awq
  method: post
  operationId: workers-ai-post-run-cf-qwen-qwen1-5-7b-chat-awq
  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: /accounts/{account_id}/ai/run/@cf/qwen/qwen1.5-14b-chat-awq
  method: post
  operationId: workers-ai-post-run-cf-qwen-qwen1-5-14b-chat-awq
  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: /accounts/{account_id}/ai/run/@cf/runwayml/stable-diffusion-v1-5-img2img
  method: post
  operationId: workers-ai-post-run-cf-runwayml-stable-diffusion-v1-5-img2img
  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: /accounts/{account_id}/ai/run/@cf/runwayml/stable-diffusion-v1-5-inpainting
  method: post
  operationId: workers-ai-post-run-cf-runwayml-stable-diffusion-v1-5-inpainting
  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: /accounts/{account_id}/ai/run/@cf/stabilityai/stable-diffusion-xl-base-1.0
  method: post
  operationId: workers-ai-post-run-cf-stabilityai-stable-diffusion-xl-base-1-0
  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: /accounts/{account_id}/ai/run/@cf/thebloke/discolm-german-7b-v1-awq
  method: post
  operationId: workers-ai-post-run-cf-thebloke-discolm-german-7b-v1-awq
  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: /accounts/{account_id}/ai/run/@cf/thebloke/yarn-mistral-7b-64k-awq
  method: post
  operationId: workers-ai-post-run-cf-thebloke-yarn-mistral-7b-64k-awq
  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: /accounts/{account_id}/ai/run/@cf/tiiuae/falcon-7b-instruct
  method: post
  operationId: workers-ai-post-run-cf-tiiuae-falcon-7b-instruct
  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: /accounts/{account_id}/ai/run/@cf/tinyllama/tinyllama-1.1b-chat-v1.0
  method: post
  operationId: workers-ai-post-run-cf-tinyllama-tinyllama-1-1b-chat-v1-0
  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: /accounts/{account_id}/ai/run/@hf/baai/bge-base-en-v1.5
  method: post
  operationId: workers-ai-post-run-hf-baai-bge-base-en-v1-5
  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: /accounts/{account_id}/ai/run/@hf/sentence-transformers/all-minilm-l6-v2
  method: post
  operationId: workers-ai-post-run-hf-sentence-transformers-all-minilm-l6-v2
  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: /accounts/{account_id}/ai/run/@hf/thebloke/codellama-7b-instruct-awq
  method: post
  operationId: workers-ai-post-run-hf-thebloke-codellama-7b-instruct-awq
  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: /accounts/{account_id}/ai/run/@hf/thebloke/deepseek-coder-6.7b-base-awq
  method: post
  operationId: workers-ai-post-run-hf-thebloke-deepseek-coder-6-7b-base-awq
  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: /accounts/{account_id}/ai/run/@hf/thebloke/deepseek-coder-6.7b-instruct-awq
  method: post
  operationId: workers-ai-post-run-hf-thebloke-deepseek-coder-6-7b-instruct-awq
  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: /accounts/{account_id}/ai/run/@hf/thebloke/llama-2-13b-chat-awq
  method: post
  operationId: workers-ai-post-run-hf-thebloke-llama-2-13b-chat-awq
  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: /accounts/{account_id}/ai/run/@hf/thebloke/llamaguard-7b-awq
  method: post
  operationId: workers-ai-post-run-hf-thebloke-llamaguard-7b-awq
  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: /accounts/{account_id}/ai/run/@hf/thebloke/mistral-7b-instruct-v0.1-awq
  method: post
  operationId: workers-ai-post-run-hf-thebloke-mistral-7b-instruct-v0-1-awq
  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: /accounts/{account_id}/ai/run/@hf/thebloke/neural-chat-7b-v3-1-awq
  method: post
  operationId: workers-ai-post-run-hf-thebloke-neural-chat-7b-v3-1-awq
  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: /accounts/{account_id}/ai/run/@hf/thebloke/openchat_3.5-awq
  method: post
  operationId: workers-ai-post-run-hf-thebloke-openchat_3-5-awq
  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: /accounts/{account_id}/ai/run/@hf/thebloke/openhermes-2.5-mistral-7b-awq
  method: post
  operationId: workers-ai-post-run-hf-thebloke-openhermes-2-5-mistral-7b-awq
  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: /accounts/{account_id}/ai/run/@hf/thebloke/orca-2-13b-awq
  method: post
  operationId: workers-ai-post-run-hf-thebloke-orca-2-13b-awq
  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: /accounts/{account_id}/ai/run/@hf/thebloke/starling-lm-7b-alpha-awq
  method: post
  operationId: workers-ai-post-run-hf-thebloke-starling-lm-7b-alpha-awq
  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: /accounts/{account_id}/ai/run/@hf/thebloke/zephyr-7b-beta-awq
  method: post
  operationId: workers-ai-post-run-hf-thebloke-zephyr-7b-beta-awq
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    

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