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 token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_id}/ai/run/{model_name} method: post operationId: workers-ai-post-run-model 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}/alerting/v3/available_alerts method: get operationId: notification-alert-types-get-alert-types x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/alerting/v3/destinations/eligible method: get operationId: notification-mechanism-eligibility-get-delivery-mechanism-eligibility x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/alerting/v3/destinations/pagerduty method: delete operationId: notification-destinations-with-pager-duty-delete-pager-duty-services 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}/alerting/v3/destinations/pagerduty method: get operationId: notification-destinations-with-pager-duty-list-pager-duty-services x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/alerting/v3/destinations/pagerduty/connect method: post operationId: notification-destinations-with-pager-duty-connect-pager-duty 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}/alerting/v3/destinations/pagerduty/connect/{token_id} method: get operationId: notification-destinations-with-pager-duty-connect-pager-duty-token x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/alerting/v3/destinations/webhooks method: get operationId: notification-webhooks-list-webhooks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/alerting/v3/destinations/webhooks method: post operationId: notification-webhooks-create-a-webhook 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}/alerting/v3/destinations/webhooks/{webhook_id} method: delete operationId: notification-webhooks-delete-a-webhook 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}/alerting/v3/destinations/webhooks/{webhook_id} method: get operationId: notification-webhooks-get-a-webhook x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/alerting/v3/destinations/webhooks/{webhook_id} method: put operationId: notification-webhooks-update-a-webhook 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}/alerting/v3/history method: get operationId: notification-history-list-history x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/alerting/v3/policies method: get operationId: notification-policies-list-notification-policies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/alerting/v3/policies method: post operationId: notification-policies-create-a-notification-policy 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}/alerting/v3/policies/{policy_id} method: delete operationId: notification-policies-delete-a-notification-policy 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}/alerting/v3/policies/{policy_id} method: get operationId: notification-policies-get-a-notification-policy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/alerting/v3/policies/{policy_id} method: put operationId: notification-policies-update-a-notification-policy 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}/audit_logs method: get operationId: audit-logs-get-account-audit-logs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/brand-protection/submit method: post operationId: phishing-url-scanner-submit-suspicious-url-for-scanning 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}/brand-protection/url-info method: get operationId: phishing-url-information-get-results-for-a-url-scan x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/calls/apps method: get operationId: calls-apps-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/calls/apps method: post operationId: calls-apps-create-a-new-app 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}/calls/apps/{app_id} method: delete operationId: calls-apps-delete-app 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}/calls/apps/{app_id} method: get operationId: calls-apps-retrieve-app-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/calls/apps/{app_id} method: put operationId: calls-apps-update-app-details 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}/cfd_tunnel method: get operationId: cloudflare-tunnel-list-cloudflare-tunnels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/cfd_tunnel method: post operationId: cloudflare-tunnel-create-a-cloudflare-tunnel 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}/cfd_tunnel/{tunnel_id} method: delete operationId: cloudflare-tunnel-delete-a-cloudflare-tunnel 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}/cfd_tunnel/{tunnel_id} method: get operationId: cloudflare-tunnel-get-a-cloudflare-tunnel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/cfd_tunnel/{tunnel_id} method: patch operationId: cloudflare-tunnel-update-a-cloudflare-tunnel 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}/cfd_tunnel/{tunnel_id}/configurations method: get operationId: cloudflare-tunnel-configuration-get-configuration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/cfd_tunnel/{tunnel_id}/configurations method: put operationId: cloudflare-tunnel-configuration-put-configuration 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}/cfd_tunnel/{tunnel_id}/connections method: delete operationId: cloudflare-tunnel-clean-up-cloudflare-tunnel-connections 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}/cfd_tunnel/{tunnel_id}/connections method: get operationId: cloudflare-tunnel-list-cloudflare-tunnel-connections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/cfd_tunnel/{tunnel_id}/connectors/{connector_id} method: get operationId: cloudflare-tunnel-get-cloudflare-tunnel-connector x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/cfd_tunnel/{tunnel_id}/management method: post operationId: cloudflare-tunnel-get-a-cloudflare-tunnel-management-token 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}/cfd_tunnel/{tunnel_id}/token method: get operationId: cloudflare-tunnel-get-a-cloudflare-tunnel-token x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/challenges/widgets method: get operationId: accounts-turnstile-widgets-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/challenges/widgets method: post operationId: accounts-turnstile-widget-create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_id}/challenges/widgets/{sitekey} method: delete operationId: accounts-turnstile-widget-delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_id}/challenges/widgets/{sitekey} method: get operationId: accounts-turnstile-widget-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/challenges/widgets/{sitekey} method: put operationId: accounts-turnstile-widget-update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_id}/challenges/widgets/{sitekey}/rotate_secret method: post operationId: accounts-turnstile-widget-rotate-secret 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}/custom_ns method: get operationId: account-level-custom-nameservers-list-account-custom-nameservers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/custom_ns method: post operationId: account-level-custom-nameservers-add-account-custom-nameserver 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}/custom_ns/{custom_ns_id} method: delete operationId: account-level-custom-nameservers-delete-account-custom-nameserver 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}/custom_ns/availability method: get operationId: account-level-custom-nameservers-get-eligible-zones-for-account-custom-nameservers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/custom_ns/verify method: post operationId: account-level-custom-nameservers-verify-account-custom-nameserver-glue-records 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}/d1/database method: get operationId: cloudflare-d1-list-databases x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/d1/database method: post operationId: cloudflare-d1-create-database 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}/devices method: get operationId: devices-list-devices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/{device_id} method: get operationId: devices-device-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/{device_id}/override_codes method: get operationId: devices-list-admin-override-code-for-device x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/dex_tests method: get operationId: device-dex-test-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/dex_tests method: post operationId: device-dex-test-create-device-dex-test 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}/devices/dex_tests/{dex_test_id} method: delete operationId: device-dex-test-delete-device-dex-test 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}/devices/dex_tests/{dex_test_id} method: get operationId: device-dex-test-get-device-dex-test x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/dex_tests/{dex_test_id} method: put operationId: device-dex-test-update-device-dex-test 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}/devices/networks method: get operationId: device-managed-networks-list-device-managed-networks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/networks method: post operationId: device-managed-networks-create-device-managed-network 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}/devices/networks/{network_id} method: delete operationId: device-managed-networks-delete-device-managed-network 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}/devices/networks/{network_id} method: get operationId: device-managed-networks-device-managed-network-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/networks/{network_id} method: put operationId: device-managed-networks-update-device-managed-network 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}/devices/policies method: get operationId: devices-list-device-settings-policies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/policy method: get operationId: devices-get-default-device-settings-policy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/policy method: patch operationId: devices-update-default-device-settings-policy 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}/devices/policy method: post operationId: devices-create-device-settings-policy 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}/devices/policy/{policy_id} method: delete operationId: devices-delete-device-settings-policy 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}/devices/policy/{policy_id} method: get operationId: devices-get-device-settings-policy-by-id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/policy/{policy_id} method: patch operationId: devices-update-device-settings-policy 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}/devices/policy/{policy_id}/exclude method: get operationId: devices-get-split-tunnel-exclude-list-for-a-device-settings-policy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/policy/{policy_id}/exclude method: put operationId: devices-set-split-tunnel-exclude-list-for-a-device-settings-policy 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}/devices/policy/{policy_id}/fallback_domains method: get operationId: devices-get-local-domain-fallback-list-for-a-device-settings-policy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/policy/{policy_id}/fallback_domains method: put operationId: devices-set-local-domain-fallback-list-for-a-device-settings-policy 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}/devices/policy/{policy_id}/include method: get operationId: devices-get-split-tunnel-include-list-for-a-device-settings-policy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/policy/{policy_id}/include method: put operationId: devices-set-split-tunnel-include-list-for-a-device-settings-policy 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}/devices/policy/exclude method: get operationId: devices-get-split-tunnel-exclude-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/policy/exclude method: put operationId: devices-set-split-tunnel-exclude-list 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}/devices/policy/fallback_domains method: get operationId: devices-get-local-domain-fallback-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/policy/fallback_domains method: put operationId: devices-set-local-domain-fallback-list 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}/devices/policy/include method: get operationId: devices-get-split-tunnel-include-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/policy/include method: put operationId: devices-set-split-tunnel-include-list 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}/devices/posture method: get operationId: device-posture-rules-list-device-posture-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/posture method: post operationId: device-posture-rules-create-device-posture-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: /accounts/{account_id}/devices/posture/{rule_id} method: delete operationId: device-posture-rules-delete-device-posture-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: /accounts/{account_id}/devices/posture/{rule_id} method: get operationId: device-posture-rules-device-posture-rules-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/posture/{rule_id} method: put operationId: device-posture-rules-update-device-posture-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: /accounts/{account_id}/devices/posture/integration method: get operationId: device-posture-integrations-list-device-posture-integrations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/posture/integration method: post operationId: device-posture-integrations-create-device-posture-integration 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}/devices/posture/integration/{integration_id} method: delete operationId: device-posture-integrations-delete-device-posture-integration 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}/devices/posture/integration/{integration_id} method: get operationId: device-posture-integrations-device-posture-integration-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/posture/integration/{integration_id} method: patch operationId: device-posture-integrations-update-device-posture-integration 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}/devices/revoke method: post operationId: devices-revoke-devices 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: /accounts/{account_id}/devices/settings method: get operationId: zero-trust-accounts-get-device-settings-for-zero-trust-account x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/settings method: put operationId: zero-trust-accounts-update-device-settings-for-the-zero-trust-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}/devices/unrevoke method: post operationId: devices-unrevoke-devices 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: /accounts/{account_id}/dex/colos method: get operationId: dex-endpoints-list-colos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dex/fleet-status/devices method: get operationId: dex-fleet-status-devices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dex/fleet-status/live method: get operationId: dex-fleet-status-live x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dex/fleet-status/over-time method: get operationId: dex-fleet-status-over-time x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dex/http-tests/{test_id} method: get operationId: dex-endpoints-http-test-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dex/http-tests/{test_id}/percentiles method: get operationId: dex-endpoints-http-test-percentiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dex/tests method: get operationId: dex-endpoints-list-tests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dex/tests/unique-devices method: get operationId: dex-endpoints-tests-unique-devices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dex/traceroute-test-results/{test_result_id}/network-path method: get operationId: dex-endpoints-traceroute-test-result-network-path x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dex/traceroute-tests/{test_id} method: get operationId: dex-endpoints-traceroute-test-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dex/traceroute-tests/{test_id}/network-path method: get operationId: dex-endpoints-traceroute-test-network-path x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dex/traceroute-tests/{test_id}/percentiles method: get operationId: dex-endpoints-traceroute-test-percentiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/diagnostics/traceroute method: post operationId: diagnostics-traceroute 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}/dlp/datasets method: get operationId: dlp-datasets-read-all x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dlp/datasets method: post operationId: dlp-datasets-create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_id}/dlp/datasets/{dataset_id} method: delete operationId: dlp-datasets-delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_id}/dlp/datasets/{dataset_id} method: get operationId: dlp-datasets-read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dlp/datasets/{dataset_id} method: put operationId: dlp-datasets-update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_id}/dlp/datasets/{dataset_id}/upload method: post operationId: dlp-datasets-create-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: /accounts/{account_id}/dlp/datasets/{dataset_id}/upload/{version} method: post operationId: dlp-datasets-upload-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: /accounts/{account_id}/dlp/patterns/validate method: post operationId: dlp-pattern-validation-validate-pattern 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}/dlp/payload_log method: get operationId: dlp-payload-log-settings-get-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dlp/payload_log method: put operationId: dlp-payload-log-settings-update-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: /accounts/{account_id}/dlp/profiles method: get operationId: dlp-profiles-list-all-profiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dlp/profiles/{profile_id} method: get operationId: dlp-profiles-get-dlp-profile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dlp/profiles/custom method: post operationId: dlp-profiles-create-custom-profiles 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}/dlp/profiles/custom/{profile_id} method: delete operationId: dlp-profiles-delete-custom-profile 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}/dlp/profiles/custom/{profile_id} method: get operationId: dlp-profiles-get-custom-profile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dlp/profiles/custom/{profile_id} method: put operationId: dlp-profiles-update-custom-profile 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}/dlp/profiles/predefined/{profile_id} method: get operationId: dlp-profiles-get-predefined-profile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dlp/profiles/predefined/{profile_id} method: put operationId: dlp-profiles-update-predefined-profile 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}/dns_firewall method: get operationId: dns-firewall-list-dns-firewall-clusters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dns_firewall method: post operationId: dns-firewall-create-dns-firewall-cluster 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}/dns_firewall/{dns_firewall_id} method: delete operationId: dns-firewall-delete-dns-firewall-cluster 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}/dns_firewall/{dns_firewall_id} method: get operationId: dns-firewall-dns-firewall-cluster-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dns_firewall/{dns_firewall_id} method: patch operationId: dns-firewall-update-dns-firewall-cluster 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}/gateway method: get operationId: zero-trust-accounts-get-zero-trust-account-information x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway method: post operationId: zero-trust-accounts-create-zero-trust-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}/gateway/app_types method: get operationId: zero-trust-gateway-application-and-application-type-mappings-list-application-and-application-type-mappings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/audit_ssh_settings method: get operationId: zero-trust-get-audit-ssh-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/audit_ssh_settings method: put operationId: zero-trust-update-audit-ssh-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: /accounts/{account_id}/gateway/categories method: get operationId: zero-trust-gateway-categories-list-categories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/configuration method: get operationId: zero-trust-accounts-get-zero-trust-account-configuration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/configuration method: patch operationId: zero-trust-accounts-patch-zero-trust-account-configuration 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}/gateway/configuration method: put operationId: zero-trust-accounts-update-zero-trust-account-configuration 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}/gateway/lists method: get operationId: zero-trust-lists-list-zero-trust-lists x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/lists method: post operationId: zero-trust-lists-create-zero-trust-list 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}/gateway/lists/{list_id} method: delete operationId: zero-trust-lists-delete-zero-trust-list 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}/gateway/lists/{list_id} method: get operationId: zero-trust-lists-zero-trust-list-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/lists/{list_id} method: patch operationId: zero-trust-lists-patch-zero-trust-list 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}/gateway/lists/{list_id} method: put operationId: zero-trust-lists-update-zero-trust-list 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}/gateway/lists/{list_id}/items method: get operationId: zero-trust-lists-zero-trust-list-items x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/locations method: get operationId: zero-trust-gateway-locations-list-zero-trust-gateway-locations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/locations method: post operationId: zero-trust-gateway-locations-create-zero-trust-gateway-location 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}/gateway/locations/{location_id} method: delete operationId: zero-trust-gateway-locations-delete-zero-trust-gateway-location 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}/gateway/locations/{location_id} method: get operationId: zero-trust-gateway-locations-zero-trust-gateway-location-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/locations/{location_id} method: put operationId: zero-trust-gateway-locations-update-zero-trust-gateway-location 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}/gateway/logging method: get operationId: zero-trust-accounts-get-logging-settings-for-the-zero-trust-account x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/logging method: put operationId: zero-trust-accounts-update-logging-settings-for-the-zero-trust-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}/gateway/proxy_endpoints method: get operationId: zero-trust-gateway-proxy-endpoints-list-proxy-endpoints x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/proxy_endpoints method: post operationId: zero-trust-gateway-proxy-endpoints-create-proxy-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: /accounts/{account_id}/gateway/proxy_endpoints/{proxy_endpoint_id} method: delete operationId: zero-trust-gateway-proxy-endpoints-delete-proxy-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: /accounts/{account_id}/gateway/proxy_endpoints/{proxy_endpoint_id} method: get operationId: zero-trust-gateway-proxy-endpoints-proxy-endpoint-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/proxy_endpoints/{proxy_endpoint_id} method: patch operationId: zero-trust-gateway-proxy-endpoints-update-proxy-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: /accounts/{account_id}/gateway/rules method: get operationId: zero-trust-gateway-rules-list-zero-trust-gateway-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/rules method: post operationId: zero-trust-gateway-rules-create-zero-trust-gateway-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: /accounts/{account_id}/gateway/rules/{rule_id} method: delete operationId: zero-trust-gateway-rules-delete-zero-trust-gateway-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: /accounts/{account_id}/gateway/rules/{rule_id} method: get operationId: zero-trust-gateway-rules-zero-trust-gateway-rule-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/rules/{rule_id} method: put operationId: zero-trust-gateway-rules-update-zero-trust-gateway-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: /accounts/{account_id}/hyperdrive/configs method: get operationId: list-hyperdrive x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/hyperdrive/configs method: post operationId: create-hyperdrive 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}/hyperdrive/configs/{hyperdrive_id} method: delete operationId: delete-hyperdrive 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}/hyperdrive/configs/{hyperdrive_id} method: get operationId: get-hyperdrive x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/hyperdrive/configs/{hyperdrive_id} method: patch operationId: patch-hyperdrive 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}/hyperdrive/configs/{hyperdrive_id} method: put operationId: update-hyperdrive 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}/images/v1 method: get operationId: cloudflare-images-list-images x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/images/v1 method: post operationId: cloudflare-images-upload-an-image-via-url 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}/images/v1/{image_id} method: delete operationId: cloudflare-images-delete-image 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}/images/v1/{image_id} method: get operationId: cloudflare-images-image-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/images/v1/{image_id} method: patch operationId: cloudflare-images-update-image 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}/images/v1/{image_id}/blob method: get operationId: cloudflare-images-base-image x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/images/v1/keys method: get operationId: cloudflare-images-keys-list-signing-keys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/images/v1/keys/{signing_key_name} method: delete operationId: cloudflare-images-keys-delete-signing-key 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}/images/v1/keys/{signing_key_name} method: put operationId: cloudflare-images-keys-add-signing-key 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}/images/v1/stats method: get operationId: cloudflare-images-images-usage-statistics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/images/v1/variants method: get operationId: cloudflare-images-variants-list-variants x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/images/v1/variants method: post operationId: cloudflare-images-variants-create-a-variant 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}/images/v1/variants/{variant_id} method: delete operationId: cloudflare-images-variants-delete-a-variant 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}/images/v1/variants/{variant_id} method: get operationId: cloudflare-images-variants-variant-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/images/v1/variants/{variant_id} method: patch operationId: cloudflare-images-variants-update-a-variant 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}/images/v2 method: get operationId: cloudflare-images-list-images-v2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/images/v2/direct_upload method: post operationId: cloudflare-images-create-authenticated-direct-upload-url-v-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}/intel/asn/{asn} method: get operationId: asn-intelligence-get-asn-overview x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/asn/{asn}/subnets method: get operationId: asn-intelligence-get-asn-subnets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/attack-surface-report/{issue_id}/dismiss method: put operationId: archive-security-center-insight 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}/intel/attack-surface-report/issue-types method: get operationId: get-security-center-issue-types x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/attack-surface-report/issues method: get operationId: get-security-center-issues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/attack-surface-report/issues/class method: get operationId: get-security-center-issue-counts-by-class x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/attack-surface-report/issues/severity method: get operationId: get-security-center-issue-counts-by-severity x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/attack-surface-report/issues/type method: get operationId: get-security-center-issue-counts-by-type x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/dns method: get operationId: passive-dns-by-ip-get-passive-dns-by-ip x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/domain method: get operationId: domain-intelligence-get-domain-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/domain-history method: get operationId: domain-history-get-domain-history x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/domain/bulk method: get operationId: domain-intelligence-get-multiple-domain-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/indicator-feeds method: get operationId: custom-indicator-feeds-get-indicator-feeds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/indicator-feeds method: post operationId: custom-indicator-feeds-create-indicator-feeds 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}/intel/indicator-feeds/{feed_id} method: get operationId: custom-indicator-feeds-get-indicator-feed-metadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/indicator-feeds/{feed_id}/data method: get operationId: custom-indicator-feeds-get-indicator-feed-data x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/indicator-feeds/{feed_id}/snapshot method: put operationId: custom-indicator-feeds-update-indicator-feed-data 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}/intel/indicator-feeds/permissions/add method: put operationId: custom-indicator-feeds-add-permission 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}/intel/indicator-feeds/permissions/remove method: put operationId: custom-indicator-feeds-remove-permission 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: /accounts/{account_id}/intel/indicator-feeds/permissions/view method: get operationId: custom-indicator-feeds-view-permissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/ip method: get operationId: ip-intelligence-get-ip-overview x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/ip-list method: get operationId: ip-list-get-ip-lists x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/miscategorization method: post operationId: miscategorization-create-miscategorization 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}/intel/sinkholes method: get operationId: sinkhole-config-get-sinkholes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/whois method: get operationId: whois-record-get-whois-record x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/load_balancers/monitors method: get operationId: account-load-balancer-monitors-list-monitors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/load_balancers/monitors method: post operationId: account-load-balancer-monitors-create-monitor 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}/load_balancers/monitors/{monitor_id} method: delete operationId: account-load-balancer-monitors-delete-monitor 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}/load_balancers/monitors/{monitor_id} method: get operationId: account-load-balancer-monitors-monitor-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/load_balancers/monitors/{monitor_id} method: patch operationId: account-load-balancer-monitors-patch-monitor 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}/load_balancers/monitors/{monitor_id} method: put operationId: account-load-balancer-monitors-update-monitor 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}/load_balancers/monitors/{monitor_id}/preview method: post operationId: account-load-balancer-monitors-preview-monitor 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}/load_balancers/monitors/{monitor_id}/references method: get operationId: account-load-balancer-monitors-list-monitor-references x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/load_balancers/pools method: get operationId: account-load-balancer-pools-list-pools x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/load_balancers/pools method: patch operationId: account-load-balancer-pools-patch-pools 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}/load_balancers/pools method: post operationId: account-load-balancer-pools-create-pool 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}/load_balancers/pools/{pool_id} method: delete operationId: account-load-balancer-pools-delete-pool 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}/load_balancers/pools/{pool_id} method: get operationId: account-load-balancer-pools-pool-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/load_balancers/pools/{pool_id} method: patch operationId: account-load-balancer-pools-patch-pool 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}/load_balancers/pools/{pool_id} method: put operationId: account-load-balancer-pools-update-pool 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}/load_balancers/pools/{pool_id}/health method: get operationId: account-load-balancer-pools-pool-health-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/load_balancers/pools/{pool_id}/preview method: post operationId: account-load-balancer-pools-preview-pool 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}/load_balancers/pools/{pool_id}/references method: get operationId: account-load-balancer-pools-list-pool-references x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/load_balancers/preview/{preview_id} method: get operationId: account-load-balancer-monitors-preview-result x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/load_balancers/regions method: get operationId: load-balancer-regions-list-regions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/load_balancers/regions/{region_id} method: get operationId: load-balancer-regions-get-region x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/load_balancers/search method: get operationId: account-load-balancer-search-search-resources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/logpush/datasets/{dataset_id}/fields method: get operationId: get-accounts-account_identifier-logpush-datasets-dataset-fields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/logpush/datasets/{dataset_id}/jobs method: get operationId: get-accounts-account_identifier-logpush-datasets-dataset-jobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/logpush/jobs method: get operationId: get-accounts-account_identifier-logpush-jobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/logpush/jobs method: post operationId: post-accounts-account_identifier-logpush-jobs 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}/logpush/jobs/{job_id} method: delete operationId: delete-accounts-account_identifier-logpush-jobs-job_identifier 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}/logpush/jobs/{job_id} method: get operationId: get-accounts-account_identifier-logpush-jobs-job_identifier x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/logpush/jobs/{job_id} method: put operationId: put-accounts-account_identifier-logpush-jobs-job_identifier 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}/logpush/ownership method: post operationId: post-accounts-account_identifier-logpush-ownership 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}/logpush/ownership/validate method: post operationId: post-accounts-account_identifier-logpush-ownership-validate 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}/logpush/validate/destination/exists method: post operationId: delete-accounts-account_identifier-logpush-validate-destination-exists 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}/logpush/validate/origin method: post operationId: post-accounts-account_identifier-logpush-validate-origin 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}/logs/control/cmb/config method: delete operationId: delete-accounts-account_identifier-logs-control-cmb-config 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: /accounts/{account_id}/logs/control/cmb/config method: get operationId: get-accounts-account_identifier-logs-control-cmb-config x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/logs/control/cmb/config method: post operationId: put-accounts-account_identifier-logs-control-cmb-config 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: /accounts/{account_id}/members method: get operationId: account-members-list-members x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/members method: post operationId: account-members-add-member 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}/members/{member_id} method: delete operationId: account-members-remove-member 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}/members/{member_id} method: get operationId: account-members-member-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/members/{member_id} method: put operationId: account-members-update-member 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}/mtls_certificates method: get operationId: m-tls-certificate-management-list-m-tls-certificates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/mtls_certificates method: post operationId: m-tls-certificate-management-upload-m-tls-certificate 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}/mtls_certificates/{mtls_certificate_id} method: delete operationId: m-tls-certificate-management-delete-m-tls-certificate 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}/mtls_certificates/{mtls_certificate_id} method: get operationId: m-tls-certificate-management-get-m-tls-certificate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/mtls_certificates/{mtls_certificate_id}/associations method: get operationId: m-tls-certificate-management-list-m-tls-certificate-associations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pages/projects method: get operationId: pages-project-get-projects x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pages/projects method: post operationId: pages-project-create-project 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}/pages/projects/{project_name} method: delete operationId: pages-project-delete-project 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}/pages/projects/{project_name} method: get operationId: pages-project-get-project x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pages/projects/{project_name} method: patch operationId: pages-project-update-project 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}/pages/projects/{project_name}/deployments method: get operationId: pages-deployment-get-deployments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pages/projects/{project_name}/deployments method: post operationId: pages-deployment-create-deployment 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}/pages/projects/{project_name}/deployments/{deployment_id} method: delete operationId: pages-deployment-delete-deployment 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}/pages/projects/{project_name}/deployments/{deployment_id} method: get operationId: pages-deployment-get-deployment-info x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/history/logs method: get operationId: pages-deployment-get-deployment-logs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/retry method: post operationId: pages-deployment-retry-deployment 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}/pages/projects/{project_name}/deployments/{deployment_id}/rollback method: post operationId: pages-deployment-rollback-deployment 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}/pages/projects/{project_name}/domains method: get operationId: pages-domains-get-domains x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pages/projects/{project_name}/domains method: post operationId: pages-domains-add-domain 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}/pages/projects/{project_name}/domains/{domain_name} method: delete operationId: pages-domains-delete-domain 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}/pages/projects/{project_name}/domains/{domain_name} method: get operationId: pages-domains-get-domain x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pages/projects/{project_name}/domains/{domain_name} method: patch operationId: pages-domains-patch-domain 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}/pages/projects/{project_name}/purge_build_cache method: post operationId: pages-purge-build-cache 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}/pcaps method: get operationId: magic-pcap-collection-list-packet-capture-requests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pcaps method: post operationId: magic-pcap-collection-create-pcap-request 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}/pcaps/{pcap_id} method: get operationId: magic-pcap-collection-get-pcap-request x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pcaps/{pcap_id}/download method: get operationId: magic-pcap-collection-download-simple-pcap x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pcaps/ownership method: get operationId: magic-pcap-collection-list-pca-ps-bucket-ownership x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pcaps/ownership method: post operationId: magic-pcap-collection-add-buckets-for-full-packet-captures 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}/pcaps/ownership/{ownership_id} method: delete operationId: magic-pcap-collection-delete-buckets-for-full-packet-captures 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}/pcaps/ownership/validate method: post operationId: magic-pcap-collection-validate-buckets-for-full-packet-captures 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}/r2/buckets method: get operationId: r2-list-buckets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/r2/buckets method: post operationId: r2-create-bucket 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}/r2/buckets/{bucket_name} method: delete operationId: r2-delete-bucket 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}/r2/buckets/{bucket_name} method: get operationId: r2-get-bucket x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/r2/buckets/{bucket_name}/sippy method: delete operationId: r2-delete-bucket-sippy-config 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: /accounts/{account_id}/r2/buckets/{bucket_name}/sippy method: get operationId: r2-get-bucket-sippy-config x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/r2/buckets/{bucket_name}/sippy method: put operationId: r2-put-bucket-sippy-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: /accounts/{account_id}/registrar/domains method: get operationId: registrar-domains-list-domains x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/registrar/domains/{domain_name} method: get operationId: registrar-domains-get-domain x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/registrar/domains/{domain_name} method: put operationId: registrar-domains-update-domain 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}/roles method: get operationId: account-roles-list-roles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/roles/{role_id} method: get operationId: account-roles-role-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rules/lists method: get operationId: lists-get-lists x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rules/lists method: post operationId: lists-create-a-list 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}/rules/lists/{list_id} method: delete operationId: lists-delete-a-list 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}/rules/lists/{list_id} method: get operationId: lists-get-a-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rules/lists/{list_id} method: put operationId: lists-update-a-list 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}/rules/lists/{list_id}/items method: delete operationId: lists-delete-list-items 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}/rules/lists/{list_id}/items method: get operationId: lists-get-list-items x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rules/lists/{list_id}/items method: post operationId: lists-create-list-items 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}/rules/lists/{list_id}/items method: put operationId: lists-update-all-list-items 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}/rulesets method: get operationId: listAccountRulesets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rulesets method: post operationId: createAccountRuleset 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}/rulesets/{ruleset_id} method: delete operationId: deleteAccountRuleset 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}/rulesets/{ruleset_id} method: get operationId: getAccountRuleset x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rulesets/{ruleset_id} method: put operationId: updateAccountRuleset 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}/rulesets/{ruleset_id}/rules method: post operationId: createAccountRulesetRule 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}/rulesets/{ruleset_id}/rules/{rule_id} method: delete operationId: deleteAccountRulesetRule 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}/rulesets/{ruleset_id}/rules/{rule_id} method: patch operationId: updateAccountRulesetRule 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}/rulesets/{ruleset_id}/versions method: get operationId: listAccountRulesetVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rulesets/{ruleset_id}/versions/{ruleset_version} method: delete operationId: deleteAccountRulesetVersion 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}/rulesets/{ruleset_id}/versions/{ruleset_version} method: get operationId: getAccountRulesetVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rulesets/{ruleset_id}/versions/{ruleset_version}/by_tag/{rule_tag} method: get operationId: listAccountRulesetVersionRulesByTag x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rulesets/phases/{ruleset_phase}/entrypoint method: get operationId: getAccountEntrypointRuleset x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rulesets/phases/{ruleset_phase}/entrypoint method: put operationId: updateAccountEntrypointRuleset 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}/rulesets/phases/{ruleset_phase}/entrypoint/versions method: get operationId: listAccountEntrypointRulesetVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rulesets/phases/{ruleset_phase}/entrypoint/versions/{ruleset_version} method: get operationId: getAccountEntrypointRulesetVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rum/site_info method: post operationId: web-analytics-create-site 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}/rum/site_info/{site_id} method: delete operationId: web-analytics-delete-site 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}/rum/site_info/{site_id} method: get operationId: web-analytics-get-site x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rum/site_info/{site_id} method: put operationId: web-analytics-update-site 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}/rum/site_info/list method: get operationId: web-analytics-list-sites x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rum/v2/{ruleset_id}/rule method: post operationId: web-analytics-create-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: /accounts/{account_id}/rum/v2/{ruleset_id}/rule/{rule_id} method: delete operationId: web-analytics-delete-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: /accounts/{account_id}/rum/v2/{ruleset_id}/rule/{rule_id} method: put operationId: web-analytics-update-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: /accounts/{account_id}/rum/v2/{ruleset_id}/rules method: get operationId: web-analytics-list-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rum/v2/{ruleset_id}/rules method: post operationId: web-analytics-modify-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: /accounts/{account_id}/secondary_dns/acls method: get operationId: secondary-dns-(-acl)-list-ac-ls x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/secondary_dns/acls method: post operationId: secondary-dns-(-acl)-create-acl 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}/secondary_dns/acls/{acl_id} method: delete operationId: secondary-dns-(-acl)-delete-acl 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}/secondary_dns/acls/{acl_id} method: get operationId: secondary-dns-(-acl)-acl-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/secondary_dns/acls/{acl_id} method: put operationId: secondary-dns-(-acl)-update-acl 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}/secondary_dns/peers method: get operationId: secondary-dns-(-peer)-list-peers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/secondary_dns/peers method: post operationId: secondary-dns-(-peer)-create-peer 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}/secondary_dns/peers/{peer_id} method: delete operationId: secondary-dns-(-peer)-delete-peer 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}/secondary_dns/peers/{peer_id} method: get operationId: secondary-dns-(-peer)-peer-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/secondary_dns/peers/{peer_id} method: put operationId: secondary-dns-(-peer)-update-peer 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}/secondary_dns/tsigs method: get operationId: secondary-dns-(-tsig)-list-tsi-gs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/secondary_dns/tsigs method: post operationId: secondary-dns-(-tsig)-create-tsig 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}/secondary_dns/tsigs/{tsig_id} method: delete operationId: secondary-dns-(-tsig)-delete-tsig 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}/secondary_dns/tsigs/{tsig_id} method: get operationId: secondary-dns-(-tsig)-tsig-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/secondary_dns/tsigs/{tsig_id} method: put operationId: secondary-dns-(-tsig)-update-tsig 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}/storage/analytics method: get operationId: workers-kv-request-analytics-query-request-analytics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/storage/analytics/stored method: get operationId: workers-kv-stored-data-analytics-query-stored-data-analytics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/storage/kv/namespaces method: get operationId: workers-kv-namespace-list-namespaces x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/storage/kv/namespaces method: post operationId: workers-kv-namespace-create-a-namespace 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}/storage/kv/namespaces/{namespace_id} method: delete operationId: workers-kv-namespace-remove-a-namespace 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}/storage/kv/namespaces/{namespace_id} method: put operationId: workers-kv-namespace-rename-a-namespace 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}/storage/kv/namespaces/{namespace_id}/bulk method: delete operationId: workers-kv-namespace-delete-multiple-key-value-pairs 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}/storage/kv/namespaces/{namespace_id}/bulk method: put operationId: workers-kv-namespace-write-multiple-key-value-pairs 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}/storage/kv/namespaces/{namespace_id}/keys method: get operationId: workers-kv-namespace-list-a-namespace'-s-keys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/storage/kv/namespaces/{namespace_id}/metadata/{key_name} method: get operationId: workers-kv-namespace-read-the-metadata-for-a-key x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/storage/kv/namespaces/{namespace_id}/values/{key_name} method: delete operationId: workers-kv-namespace-delete-key-value-pair 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}/storage/kv/namespaces/{namespace_id}/values/{key_name} method: get operationId: workers-kv-namespace-read-key-value-pair x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/storage/kv/namespaces/{namespace_id}/values/{key_name} method: put operationId: workers-kv-namespace-write-key-value-pair-with-metadata 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}/stream method: get operationId: stream-videos-list-videos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream method: post operationId: stream-videos-initiate-video-uploads-using-tus 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}/stream/{identifier} method: delete operationId: stream-videos-delete-video 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}/stream/{identifier} method: get operationId: stream-videos-retrieve-video-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/{identifier} method: post operationId: stream-videos-update-video-details 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}/stream/{identifier}/audio method: get operationId: list-audio-tracks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/{identifier}/audio/{audio_identifier} method: delete operationId: delete-audio-tracks 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}/stream/{identifier}/audio/{audio_identifier} method: patch operationId: edit-audio-tracks 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}/stream/{identifier}/audio/copy method: post operationId: add-audio-track 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}/stream/{identifier}/captions method: get operationId: stream-subtitles/-captions-list-captions-or-subtitles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/{identifier}/captions/{language} method: delete operationId: stream-subtitles/-captions-delete-captions-or-subtitles 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}/stream/{identifier}/captions/{language} method: put operationId: stream-subtitles/-captions-upload-captions-or-subtitles 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}/stream/{identifier}/downloads method: delete operationId: stream-m-p-4-downloads-delete-downloads 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}/stream/{identifier}/downloads method: get operationId: stream-m-p-4-downloads-list-downloads x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/{identifier}/downloads method: post operationId: stream-m-p-4-downloads-create-downloads 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}/stream/{identifier}/embed method: get operationId: stream-videos-retreieve-embed-code-html x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/{identifier}/token method: post operationId: stream-videos-create-signed-url-tokens-for-videos 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}/stream/clip method: post operationId: stream-video-clipping-clip-videos-given-a-start-and-end-time 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}/stream/copy method: post operationId: stream-videos-upload-videos-from-a-url 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}/stream/direct_upload method: post operationId: stream-videos-upload-videos-via-direct-upload-ur-ls 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}/stream/keys method: get operationId: stream-signing-keys-list-signing-keys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/keys method: post operationId: stream-signing-keys-create-signing-keys 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}/stream/keys/{identifier} method: delete operationId: stream-signing-keys-delete-signing-keys 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}/stream/live_inputs method: get operationId: stream-live-inputs-list-live-inputs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/live_inputs method: post operationId: stream-live-inputs-create-a-live-input 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}/stream/live_inputs/{live_input_identifier} method: delete operationId: stream-live-inputs-delete-a-live-input 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}/stream/live_inputs/{live_input_identifier} method: get operationId: stream-live-inputs-retrieve-a-live-input x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/live_inputs/{live_input_identifier} method: put operationId: stream-live-inputs-update-a-live-input 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}/stream/live_inputs/{live_input_identifier}/outputs method: get operationId: stream-live-inputs-list-all-outputs-associated-with-a-specified-live-input x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/live_inputs/{live_input_identifier}/outputs method: post operationId: stream-live-inputs-create-a-new-output,-connected-to-a-live-input 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}/stream/live_inputs/{live_input_identifier}/outputs/{output_identifier} method: delete operationId: stream-live-inputs-delete-an-output 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}/stream/live_inputs/{live_input_identifier}/outputs/{output_identifier} method: put operationId: stream-live-inputs-update-an-output 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}/stream/storage-usage method: get operationId: stream-videos-storage-usage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/watermarks method: get operationId: stream-watermark-profile-list-watermark-profiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/watermarks method: post operationId: stream-watermark-profile-create-watermark-profiles-via-basic-upload 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}/stream/watermarks/{identifier} method: delete operationId: stream-watermark-profile-delete-watermark-profiles 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}/stream/watermarks/{identifier} method: get operationId: stream-watermark-profile-watermark-profile-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/webhook method: delete operationId: stream-webhook-delete-webhooks 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}/stream/webhook method: get operationId: stream-webhook-view-webhooks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/webhook method: put operationId: stream-webhook-create-webhooks 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}/teamnet/routes method: get operationId: tunnel-route-list-tunnel-routes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/teamnet/routes method: post operationId: tunnel-route-create-a-tunnel-route 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}/teamnet/routes/{route_id} method: delete operationId: tunnel-route-delete-a-tunnel-route 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}/teamnet/routes/{route_id} method: patch operationId: tunnel-route-update-a-tunnel-route 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}/teamnet/routes/ip/{ip} method: get operationId: tunnel-route-get-tunnel-route-by-ip x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/teamnet/routes/network/{ip_network_encoded} method: delete operationId: tunnel-route-delete-a-tunnel-route-with-cidr 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}/teamnet/routes/network/{ip_network_encoded} method: patch operationId: tunnel-route-update-a-tunnel-route-with-cidr 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}/teamnet/routes/network/{ip_network_encoded} method: post operationId: tunnel-route-create-a-tunnel-route-with-cidr 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}/teamnet/virtual_networks method: get operationId: tunnel-virtual-network-list-virtual-networks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/teamnet/virtual_networks method: post operationId: tunnel-virtual-network-create-a-virtual-network 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}/teamnet/virtual_networks/{virtual_network_id} method: delete operationId: tunnel-virtual-network-delete-a-virtual-network 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}/teamnet/virtual_networks/{virtual_network_id} method: patch operationId: tunnel-virtual-network-update-a-virtual-network 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}/tunnels method: get operationId: cloudflare-tunnel-list-all-tunnels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/tunnels method: post operationId: argo-tunnel-create-an-argo-tunnel 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}/tunnels/{tunnel_id} method: delete operationId: argo-tunnel-delete-an-argo-tunnel 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}/tunnels/{tunnel_id} method: get operationId: argo-tunnel-get-an-argo-tunnel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/tunnels/{tunnel_id}/connections method: delete operationId: argo-tunnel-clean-up-argo-tunnel-connections 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}/warp_connector method: get operationId: cloudflare-tunnel-list-warp-connector-tunnels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/warp_connector method: post operationId: cloudflare-tunnel-create-a-warp-connector-tunnel 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}/warp_connector/{tunnel_id} method: delete operationId: cloudflare-tunnel-delete-a-warp-connector-tunnel 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}/warp_connector/{tunnel_id} method: get operationId: cloudflare-tunnel-get-a-warp-connector-tunnel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/warp_connector/{tunnel_id} method: patch operationId: cloudflare-tunnel-update-a-warp-connector-tunnel 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}/warp_connector/{tunnel_id}/token method: get operationId: cloudflare-tunnel-get-a-warp-connector-tunnel-token x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/account-settings method: get operationId: worker-account-settings-fetch-worker-account-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/account-settings method: put operationId: worker-account-settings-create-worker-account-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: /accounts/{account_id}/workers/deployments/by-script/{script_id} method: get operationId: worker-deployments-list-deployments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/deployments/by-script/{script_id}/detail/{deployment_id} method: get operationId: worker-deployments-get-deployment-detail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/dispatch/namespaces method: get operationId: namespace-worker-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/dispatch/namespaces method: post operationId: namespace-worker-create 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: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace} method: delete operationId: namespace-worker-delete-namespace 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: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace} method: get operationId: namespace-worker-get-namespace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name} method: delete operationId: namespace-worker-script-delete-worker 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: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name} method: get operationId: namespace-worker-script-worker-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name} method: put operationId: namespace-worker-script-upload-worker-module 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: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/bindings method: get operationId: namespace-worker-get-script-bindings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/content method: get operationId: namespace-worker-get-script-content x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/content method: put operationId: namespace-worker-put-script-content 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: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/settings method: get operationId: namespace-worker-get-script-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/settings method: patch operationId: namespace-worker-patch-script-settings 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: /accounts/{account_id}/workers/domains method: get operationId: worker-domain-list-domains x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/domains method: put operationId: worker-domain-attach-to-domain 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}/workers/domains/{domain_id} method: delete operationId: worker-domain-detach-from-domain 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}/workers/domains/{domain_id} method: get operationId: worker-domain-get-a-domain x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/durable_objects/namespaces method: get operationId: durable-objects-namespace-list-namespaces x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/durable_objects/namespaces/{id}/objects method: get operationId: durable-objects-namespace-list-objects x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/queues method: get operationId: queue-list-queues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/queues method: post operationId: queue-create-queue 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}/workers/queues/{name} method: delete operationId: queue-delete-queue 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}/workers/queues/{name} method: get operationId: queue-queue-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/queues/{name} method: put operationId: queue-update-queue 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}/workers/queues/{name}/consumers method: get operationId: queue-list-queue-consumers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/queues/{name}/consumers method: post operationId: queue-create-queue-consumer 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}/workers/queues/{name}/consumers/{consumer_name} method: delete operationId: queue-delete-queue-consumer 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}/workers/queues/{name}/consumers/{consumer_name} method: put operationId: queue-update-queue-consumer 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}/workers/scripts method: get operationId: worker-script-list-workers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/scripts/{script_name} method: delete operationId: worker-script-delete-worker 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}/workers/scripts/{script_name} method: get operationId: worker-script-download-worker x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/scripts/{script_name} method: put operationId: worker-script-upload-worker-module 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}/workers/scripts/{script_name}/content method: put operationId: worker-script-put-content 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}/workers/scripts/{script_name}/content/v2 method: get operationId: worker-script-get-content x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/scripts/{script_name}/schedules method: get operationId: worker-cron-trigger-get-cron-triggers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/scripts/{script_name}/schedules method: put operationId: worker-cron-trigger-update-cron-triggers 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}/workers/scripts/{script_name}/settings method: get operationId: worker-script-get-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/scripts/{script_name}/settings method: patch operationId: worker-script-patch-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: /accounts/{account_id}/workers/scripts/{script_name}/tails method: get operationId: worker-tail-logs-list-tails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/scripts/{script_name}/tails method: post operationId: worker-tail-logs-start-tail 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}/workers/scripts/{script_name}/tails/{id} method: delete operationId: worker-tail-logs-delete-tail 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}/workers/scripts/{script_name}/usage-model method: get operationId: worker-script-fetch-usage-model x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/scripts/{script_name}/usage-model method: put operationId: worker-script-update-usage-model 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}/workers/services/{service_name}/environments/{environment_name}/content method: get operationId: worker-environment-get-script-content x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/services/{service_name}/environments/{environment_name}/content method: put operationId: worker-environment-put-script-content 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}/workers/services/{service_name}/environments/{environment_name}/settings method: get operationId: worker-script-environment-get-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/services/{service_name}/environments/{environment_name}/settings method: patch operationId: worker-script-environment-patch-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: /accounts/{account_id}/workers/subdomain method: get operationId: worker-subdomain-get-subdomain x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/subdomain method: put operationId: worker-subdomain-create-subdomain 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}/zerotrust/connectivity_settings method: get operationId: zero-trust-accounts-get-connectivity-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/zerotrust/connectivity_settings method: patch operationId: zero-trust-accounts-patch-connectivity-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: /accounts/{account_identifier}/billing/profile method: get operationId: account-billing-profile-(-deprecated)-billing-profile-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/cloudforce-one/requests method: post operationId: cloudforce-one-request-list 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_identifier}/cloudforce-one/requests/{request_identifier} method: delete operationId: cloudforce-one-request-delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_identifier}/cloudforce-one/requests/{request_identifier} method: get operationId: cloudforce-one-request-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/cloudforce-one/requests/{request_identifier} method: put operationId: cloudforce-one-request-update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_identifier}/cloudforce-one/requests/{request_identifier}/message method: post operationId: cloudforce-one-request-message-list 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_identifier}/cloudforce-one/requests/{request_identifier}/message/{message_identifer} method: delete operationId: cloudforce-one-request-message-delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_identifier}/cloudforce-one/requests/{request_identifier}/message/{message_identifer} method: put operationId: cloudforce-one-request-message-update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_identifier}/cloudforce-one/requests/{request_identifier}/message/new method: post operationId: cloudforce-one-request-message-new 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_identifier}/cloudforce-one/requests/constants method: get operationId: cloudforce-one-request-constants x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/cloudforce-one/requests/new method: post operationId: cloudforce-one-request-new 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_identifier}/cloudforce-one/requests/priority method: post operationId: cloudforce-one-priority-list 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_identifier}/cloudforce-one/requests/priority/{priority_identifer} method: delete operationId: cloudforce-one-priority-delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_identifier}/cloudforce-one/requests/priority/{priority_identifer} method: get operationId: cloudforce-one-priority-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/cloudforce-one/requests/priority/{priority_identifer} method: put operationId: cloudforce-one-priority-update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_identifier}/cloudforce-one/requests/priority/new method: post operationId: cloudforce-one-priority-new 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_identifier}/cloudforce-one/requests/priority/quota method: get operationId: cloudforce-one-priority-quota x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/cloudforce-one/requests/quota method: get operationId: cloudforce-one-request-quota x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/cloudforce-one/requests/types method: get operationId: cloudforce-one-request-types x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/custom_pages method: get operationId: custom-pages-for-an-account-list-custom-pages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/custom_pages/{identifier} method: get operationId: custom-pages-for-an-account-get-a-custom-page x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/custom_pages/{identifier} method: put operationId: custom-pages-for-an-account-update-a-custom-page 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_identifier}/d1/database/{database_identifier} method: delete operationId: cloudflare-d1-delete-database 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_identifier}/d1/database/{database_identifier} method: get operationId: cloudflare-d1-get-database x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/d1/database/{database_identifier}/query method: post operationId: cloudflare-d1-query-database 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_identifier}/dns_firewall/{identifier}/dns_analytics/report method: get operationId: dns-firewall-analytics-table x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/dns_firewall/{identifier}/dns_analytics/report/bytime method: get operationId: dns-firewall-analytics-by-time x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/email/routing/addresses method: get operationId: email-routing-destination-addresses-list-destination-addresses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/email/routing/addresses method: post operationId: email-routing-destination-addresses-create-a-destination-address 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_identifier}/email/routing/addresses/{destination_address_identifier} method: delete operationId: email-routing-destination-addresses-delete-destination-address 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_identifier}/email/routing/addresses/{destination_address_identifier} method: get operationId: email-routing-destination-addresses-get-a-destination-address x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/firewall/access_rules/rules method: get operationId: ip-access-rules-for-an-account-list-ip-access-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/firewall/access_rules/rules method: post operationId: ip-access-rules-for-an-account-create-an-ip-access-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: /accounts/{account_identifier}/firewall/access_rules/rules/{identifier} method: delete operationId: ip-access-rules-for-an-account-delete-an-ip-access-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: /accounts/{account_identifier}/firewall/access_rules/rules/{identifier} method: get operationId: ip-access-rules-for-an-account-get-an-ip-access-rule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/firewall/access_rules/rules/{identifier} method: patch operationId: ip-access-rules-for-an-account-update-an-ip-access-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: /accounts/{account_identifier}/magic/cf_interconnects method: get operationId: magic-interconnects-list-interconnects x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/cf_interconnects method: put operationId: magic-interconnects-update-multiple-interconnects 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_identifier}/magic/cf_interconnects/{tunnel_identifier} method: get operationId: magic-interconnects-list-interconnect-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/cf_interconnects/{tunnel_identifier} method: put operationId: magic-interconnects-update-interconnect 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_identifier}/magic/gre_tunnels method: get operationId: magic-gre-tunnels-list-gre-tunnels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/gre_tunnels method: post operationId: magic-gre-tunnels-create-gre-tunnels 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_identifier}/magic/gre_tunnels method: put operationId: magic-gre-tunnels-update-multiple-gre-tunnels 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_identifier}/magic/gre_tunnels/{tunnel_identifier} method: delete operationId: magic-gre-tunnels-delete-gre-tunnel 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_identifier}/magic/gre_tunnels/{tunnel_identifier} method: get operationId: magic-gre-tunnels-list-gre-tunnel-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/gre_tunnels/{tunnel_identifier} method: put operationId: magic-gre-tunnels-update-gre-tunnel 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_identifier}/magic/ipsec_tunnels method: get operationId: magic-ipsec-tunnels-list-ipsec-tunnels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/ipsec_tunnels method: post operationId: magic-ipsec-tunnels-create-ipsec-tunnels 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_identifier}/magic/ipsec_tunnels method: put operationId: magic-ipsec-tunnels-update-multiple-ipsec-tunnels 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_identifier}/magic/ipsec_tunnels/{tunnel_identifier} method: delete operationId: magic-ipsec-tunnels-delete-ipsec-tunnel 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_identifier}/magic/ipsec_tunnels/{tunnel_identifier} method: get operationId: magic-ipsec-tunnels-list-ipsec-tunnel-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/ipsec_tunnels/{tunnel_identifier} method: put operationId: magic-ipsec-tunnels-update-ipsec-tunnel 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_identifier}/magic/ipsec_tunnels/{tunnel_identifier}/psk_generate method: post operationId: magic-ipsec-tunnels-generate-pre-shared-key-(-psk)-for-ipsec-tunnels 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_identifier}/magic/routes method: delete operationId: magic-static-routes-delete-many-routes 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_identifier}/magic/routes method: get operationId: magic-static-routes-list-routes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/routes method: post operationId: magic-static-routes-create-routes 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_identifier}/magic/routes method: put operationId: magic-static-routes-update-many-routes 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_identifier}/magic/routes/{route_identifier} method: delete operationId: magic-static-routes-delete-route 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_identifier}/magic/routes/{route_identifier} method: get operationId: magic-static-routes-route-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/routes/{route_identifier} method: put operationId: magic-static-routes-update-route 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_identifier}/magic/sites method: get operationId: magic-wan-sites-list-sites x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/sites method: post operationId: magic-sites-create-site 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_identifier}/magic/sites/{site_identifier} method: delete operationId: magic-sites-delete-site 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_identifier}/magic/sites/{site_identifier} method: get operationId: magic-sites-site-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/sites/{site_identifier} method: put operationId: magic-sites-update-site 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_identifier}/magic/sites/{site_identifier}/acls method: get operationId: magic-site-acls-list-acls x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/sites/{site_identifier}/acls method: post operationId: magic-site-acls-create-site-acl 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_identifier}/magic/sites/{site_identifier}/acls/{acl_identifier} method: delete operationId: magic-site-acls-delete-acl 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_identifier}/magic/sites/{site_identifier}/acls/{acl_identifier} method: get operationId: magic-site-acls-acl-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/sites/{site_identifier}/acls/{acl_identifier} method: put operationId: magic-site-acls-update-acl 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_identifier}/magic/sites/{site_identifier}/lans method: get operationId: magic-wan-connectors-lans-list-lans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/sites/{site_identifier}/lans method: post operationId: magic-wan-connectors-lans-create-lan 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_identifier}/magic/sites/{site_identifier}/lans/{lan_identifier} method: delete operationId: magic-wan-connectors-lans-delete-lan 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_identifier}/magic/sites/{site_identifier}/lans/{lan_identifier} method: get operationId: magic-wan-connectors-lans-lan-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/sites/{site_identifier}/lans/{lan_identifier} method: put operationId: magic-wan-connectors-lans-update-lan 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_identifier}/magic/sites/{site_identifier}/wans method: get operationId: magic-wan-connectors-list-wans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/sites/{site_identifier}/wans method: post operationId: magic-wan-connectors-create-wan 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_identifier}/magic/sites/{site_identifier}/wans/{wan_identifier} method: delete operationId: magic-wan-connectors-delete-wan 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_identifier}/magic/sites/{site_identifier}/wans/{wan_identifier} method: get operationId: magic-wan-connectors-wan-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/sites/{site_identifier}/wans/{wan_identifier} method: put operationId: magic-wan-connectors-update-wan 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_identifier}/mnm/config method: delete operationId: magic-network-monitoring-configuration-delete-account-configuration 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_identifier}/mnm/config method: get operationId: magic-network-monitoring-configuration-list-account-configuration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/mnm/config method: patch operationId: magic-network-monitoring-configuration-update-account-configuration-fields 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_identifier}/mnm/config method: post operationId: magic-network-monitoring-configuration-create-account-configuration 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_identifier}/mnm/config method: put operationId: magic-network-monitoring-configuration-update-an-entire-account-configuration 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_identifier}/mnm/config/full method: get operationId: magic-network-monitoring-configuration-list-rules-and-account-configuration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/mnm/rules method: get operationId: magic-network-monitoring-rules-list-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/mnm/rules method: post operationId: magic-network-monitoring-rules-create-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: /accounts/{account_identifier}/mnm/rules method: put operationId: magic-network-monitoring-rules-update-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: /accounts/{account_identifier}/mnm/rules/{rule_identifier} method: delete operationId: magic-network-monitoring-rules-delete-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: /accounts/{account_identifier}/mnm/rules/{rule_identifier} method: get operationId: magic-network-monitoring-rules-get-rule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/mnm/rules/{rule_identifier} method: patch operationId: magic-network-monitoring-rules-update-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: /accounts/{account_identifier}/mnm/rules/{rule_identifier}/advertisement method: patch operationId: magic-network-monitoring-rules-update-advertisement-for-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: /accounts/{account_identifier}/request-tracer/trace method: post operationId: account-request-tracer-request-trace 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_identifier}/rules/lists/{list_id}/items/{item_id} method: get operationId: lists-get-a-list-item x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/rules/lists/bulk_operations/{operation_id} method: get operationId: lists-get-bulk-operation-status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/subscriptions method: get operationId: account-subscriptions-list-subscriptions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/subscriptions method: post operationId: account-subscriptions-create-subscription 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_identifier}/subscriptions/{subscription_identifier} method: delete operationId: account-subscriptions-delete-subscription 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_identifier}/subscriptions/{subscription_identifier} method: put operationId: account-subscriptions-update-subscription 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_identifier}/vectorize/indexes method: get operationId: vectorize-list-vectorize-indexes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/vectorize/indexes method: post operationId: vectorize-create-vectorize-index 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_identifier}/vectorize/indexes/{index_name} method: delete operationId: vectorize-delete-vectorize-index 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_identifier}/vectorize/indexes/{index_name} method: get operationId: vectorize-get-vectorize-index x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/vectorize/indexes/{index_name} method: put operationId: vectorize-update-vectorize-index 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_identifier}/vectorize/indexes/{index_name}/delete-by-ids method: post operationId: vectorize-delete-vectors-by-id 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_identifier}/vectorize/indexes/{index_name}/get-by-ids method: post operationId: vectorize-get-vectors-by-id 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_identifier}/vectorize/indexes/{index_name}/insert method: post operationId: vectorize-insert-vector 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_identifier}/vectorize/indexes/{index_name}/query method: post operationId: vectorize-query-vector 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_identifier}/vectorize/indexes/{index_name}/upsert method: post operationId: vectorize-upsert-vector 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/{accountId}/urlscanner/scan method: get operationId: urlscanner-search-scans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{accountId}/urlscanner/scan method: post operationId: urlscanner-create-scan 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/{accountId}/urlscanner/scan/{scanId} method: get operationId: urlscanner-get-scan x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{accountId}/urlscanner/scan/{scanId}/har method: get operationId: urlscanner-get-scan-har x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{accountId}/urlscanner/scan/{scanId}/screenshot method: get operationId: urlscanner-get-scan-screenshot x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/apps method: get operationId: access-applications-list-access-applications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/apps method: post operationId: access-applications-add-an-application 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/{identifier}/access/apps/{app_id} method: delete operationId: access-applications-delete-an-access-application 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/{identifier}/access/apps/{app_id} method: get operationId: access-applications-get-an-access-application x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/apps/{app_id} method: put operationId: access-applications-update-a-bookmark-application 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/{identifier}/access/apps/{app_id}/revoke_tokens method: post operationId: access-applications-revoke-service-tokens 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: /accounts/{identifier}/access/apps/{app_id}/user_policy_checks method: get operationId: access-applications-test-access-policies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/apps/{uuid}/ca method: delete operationId: access-short-lived-certificate-c-as-delete-a-short-lived-certificate-ca 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/{identifier}/access/apps/{uuid}/ca method: get operationId: access-short-lived-certificate-c-as-get-a-short-lived-certificate-ca x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/apps/{uuid}/ca method: post operationId: access-short-lived-certificate-c-as-create-a-short-lived-certificate-ca 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/{identifier}/access/apps/{uuid}/policies method: get operationId: access-policies-list-access-policies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/apps/{uuid}/policies method: post operationId: access-policies-create-an-access-policy 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/{identifier}/access/apps/{uuid1}/policies/{uuid} method: delete operationId: access-policies-delete-an-access-policy 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/{identifier}/access/apps/{uuid1}/policies/{uuid} method: get operationId: access-policies-get-an-access-policy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/apps/{uuid1}/policies/{uuid} method: put operationId: access-policies-update-an-access-policy 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/{identifier}/access/apps/ca method: get operationId: access-short-lived-certificate-c-as-list-short-lived-certificate-c-as x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/bookmarks method: get operationId: access-bookmark-applications-(-deprecated)-list-bookmark-applications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/bookmarks/{uuid} method: delete operationId: access-bookmark-applications-(-deprecated)-delete-a-bookmark-application 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/{identifier}/access/bookmarks/{uuid} method: get operationId: access-bookmark-applications-(-deprecated)-get-a-bookmark-application x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/bookmarks/{uuid} method: post operationId: access-bookmark-applications-(-deprecated)-create-a-bookmark-application 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/{identifier}/access/bookmarks/{uuid} method: put operationId: access-bookmark-applications-(-deprecated)-update-a-bookmark-application 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/{identifier}/access/certificates method: get operationId: access-mtls-authentication-list-mtls-certificates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/certificates method: post operationId: access-mtls-authentication-add-an-mtls-certificate 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/{identifier}/access/certificates/{uuid} method: delete operationId: access-mtls-authentication-delete-an-mtls-certificate 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/{identifier}/access/certificates/{uuid} method: get operationId: access-mtls-authentication-get-an-mtls-certificate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/certificates/{uuid} method: put operationId: access-mtls-authentication-update-an-mtls-certificate 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/{identifier}/access/certificates/settings method: get operationId: access-mtls-authentication-list-mtls-certificates-hostname-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/certificates/settings method: put operationId: access-mtls-authentication-update-an-mtls-certificate-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: /accounts/{identifier}/access/custom_pages method: get operationId: access-custom-pages-list-custom-pages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/custom_pages method: post operationId: access-custom-pages-create-a-custom-page 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/{identifier}/access/custom_pages/{uuid} method: delete operationId: access-custom-pages-delete-a-custom-page 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/{identifier}/access/custom_pages/{uuid} method: get operationId: access-custom-pages-get-a-custom-page x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/custom_pages/{uuid} method: put operationId: access-custom-pages-update-a-custom-page 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/{identifier}/access/groups method: get operationId: access-groups-list-access-groups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/groups method: post operationId: access-groups-create-an-access-group 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/{identifier}/access/groups/{uuid} method: delete operationId: access-groups-delete-an-access-group 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/{identifier}/access/groups/{uuid} method: get operationId: access-groups-get-an-access-group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/groups/{uuid} method: put operationId: access-groups-update-an-access-group 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/{identifier}/access/identity_providers method: get operationId: access-identity-providers-list-access-identity-providers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/identity_providers method: post operationId: access-identity-providers-add-an-access-identity-provider 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/{identifier}/access/identity_providers/{uuid} method: delete operationId: access-identity-providers-delete-an-access-identity-provider 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/{identifier}/access/identity_providers/{uuid} method: get operationId: access-identity-providers-get-an-access-identity-provider x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/identity_providers/{uuid} method: put operationId: access-identity-providers-update-an-access-identity-provider 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/{identifier}/access/keys method: get operationId: access-key-configuration-get-the-access-key-configuration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/keys method: put operationId: access-key-configuration-update-the-access-key-configuration 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/{identifier}/access/keys/rotate method: post operationId: access-key-configuration-rotate-access-keys 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/{identifier}/access/logs/access_requests method: get operationId: access-authentication-logs-get-access-authentication-logs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/organizations method: get operationId: zero-trust-organization-get-your-zero-trust-organization x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/organizations method: post operationId: zero-trust-organization-create-your-zero-trust-organization 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/{identifier}/access/organizations method: put operationId: zero-trust-organization-update-your-zero-trust-organization 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/{identifier}/access/organizations/revoke_user method: post operationId: zero-trust-organization-revoke-all-access-tokens-for-a-user 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: /accounts/{identifier}/access/seats method: patch operationId: zero-trust-seats-update-a-user-seat 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/{identifier}/access/service_tokens method: get operationId: access-service-tokens-list-service-tokens x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/service_tokens method: post operationId: access-service-tokens-create-a-service-token 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/{identifier}/access/service_tokens/{uuid} method: delete operationId: access-service-tokens-delete-a-service-token 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/{identifier}/access/service_tokens/{uuid} method: put operationId: access-service-tokens-update-a-service-token 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/{identifier}/access/service_tokens/{uuid}/refresh method: post operationId: access-service-tokens-refresh-a-service-token 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/{identifier}/access/service_tokens/{uuid}/rotate method: post operationId: access-service-tokens-rotate-a-service-token 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/{identifier}/access/tags method: get operationId: access-tags-list-tags x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/tags method: post operationId: access-tags-create-tag 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/{identifier}/access/tags/{name} method: delete operationId: access-tags-delete-a-tag 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/{identifier}/access/tags/{name} method: get operationId: access-tags-get-a-tag x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/tags/{name} method: put operationId: access-tags-update-a-tag 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/{identifier}/access/users method: get operationId: zero-trust-users-get-users x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/users/{id}/active_sessions method: get operationId: zero-trust-users-get-active-sessions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/users/{id}/active_sessions/{nonce} method: get operationId: zero-trust-users-get-active-session x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/users/{id}/failed_logins method: get operationId: zero-trust-users-get-failed-logins x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/users/{id}/last_seen_identity method: get operationId: zero-trust-users-get-last-seen-identity x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/ai-gateway/gateways method: get operationId: listAiGateways x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/ai-gateway/gateways method: post operationId: createAiGateway 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-gateway/gateways/{gateway_id} method: get operationId: getAiGateway x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/ai-gateway/gateways/{gateway_id} method: put operationId: updateAiGateway 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-gateway/gateways/{gateway_id} method: delete operationId: deleteAiGateway 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-gateway/gateways/{gateway_id}/logs method: get operationId: listAiGatewayLogs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/certificates/{uuid} method: delete operationId: access-mtls-authentication-delete-an-mtls-certificate 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/{identifier}/access/certificates/{uuid} method: get operationId: access-mtls-authentication-get-an-mtls-certificate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/certificates/{uuid} method: put operationId: access-mtls-authentication-update-an-mtls-certificate 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/{identifier}/access/certificates/settings method: get operationId: access-mtls-authentication-list-mtls-certificates-hostname-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/certificates/settings method: put operationId: access-mtls-authentication-update-an-mtls-certificate-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: /certificates/{certificate_id} method: delete operationId: origin-ca-revoke-certificate 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: /certificates/{certificate_id} method: get operationId: origin-ca-get-certificate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/certificates/{uuid} method: delete operationId: zone-level-access-mtls-authentication-delete-an-mtls-certificate 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: /zones/{identifier}/access/certificates/{uuid} method: get operationId: zone-level-access-mtls-authentication-get-an-mtls-certificate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/certificates/{uuid} method: put operationId: zone-level-access-mtls-authentication-update-an-mtls-certificate 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: /zones/{identifier}/access/certificates/settings method: get operationId: zone-level-access-mtls-authentication-list-mtls-certificates-hostname-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/certificates/settings method: put operationId: zone-level-access-mtls-authentication-update-an-mtls-certificate-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: /zones/{zone_id}/origin_tls_client_auth/hostnames/certificates/{certificate_id} method: delete operationId: per-hostname-authenticated-origin-pull-delete-hostname-client-certificate 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: /zones/{zone_id}/origin_tls_client_auth/hostnames/certificates/{certificate_id} method: get operationId: per-hostname-authenticated-origin-pull-get-the-hostname-client-certificate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/d1/database method: get operationId: listD1Databases x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/d1/database method: post operationId: createD1Database 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}/d1/database/{database_id} method: get operationId: getD1Database x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/d1/database/{database_id} method: put operationId: updateD1Database 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}/d1/database/{database_id} method: delete operationId: deleteD1Database 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}/d1/database/{database_id}/query method: post operationId: queryD1Database 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}/d1/database/{database_id}/raw method: post operationId: rawQueryD1Database 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}/d1/database/{database_id}/export method: post operationId: exportD1Database 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}/d1/database/{database_id}/import method: post operationId: importD1Database 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}/d1/database/{database_id}/time_travel/bookmark method: get operationId: getD1Bookmark x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/d1/database/{database_id}/time_travel/restore method: post operationId: restoreD1Database 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: /zones/{zone_id}/dns_records method: get operationId: listDnsRecords x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/dns_records method: post operationId: createDnsRecord 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: /zones/{zone_id}/dns_records/{dns_record_id} method: get operationId: getDnsRecord x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/dns_records/{dns_record_id} method: patch operationId: updateDnsRecord 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: /zones/{zone_id}/dns_records/{dns_record_id} method: put operationId: overwriteDnsRecord 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: /zones/{zone_id}/dns_records/{dns_record_id} method: delete operationId: deleteDnsRecord 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: /zones/{zone_id}/dns_records/batch method: post operationId: batchDnsRecords 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: /zones/{zone_id}/dns_records/export method: get operationId: exportDnsRecords x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/dns_records/import method: post operationId: importDnsRecords 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: /zones/{zone_id}/dns_records/scan/trigger method: post operationId: triggerDnsRecordScan 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: /zones/{zone_id}/dns_records/scan/review method: get operationId: listScannedDnsRecords x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/dns_records/scan/review method: post operationId: reviewScannedDnsRecords 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: /zones/{zone_id}/dns_analytics/report method: get operationId: getDnsAnalyticsReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/dns_analytics/report/bytime method: get operationId: getDnsAnalyticsByTime x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/dnssec method: get operationId: getDnssecSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/dnssec method: patch operationId: updateDnssecSettings 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: /zones/{zone_id}/dnssec method: delete operationId: deleteDnssecSettings 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}/workers/durable_objects/namespaces method: get operationId: listDurableObjectNamespaces x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/durable_objects/namespaces/{namespace_id}/objects method: get operationId: listDurableObjects x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/hyperdrive/configs method: get operationId: listHyperdriveConfigs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/hyperdrive/configs method: post operationId: createHyperdriveConfig 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}/hyperdrive/configs/{config_id} method: get operationId: getHyperdriveConfig x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/hyperdrive/configs/{config_id} method: put operationId: updateHyperdriveConfig 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}/hyperdrive/configs/{config_id} method: delete operationId: deleteHyperdriveConfig 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}/images/v1 method: get operationId: listImages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/images/v1 method: post operationId: uploadImage 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}/images/v1/{image_id} method: get operationId: getImage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/images/v1/{image_id} method: patch operationId: updateImage 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}/images/v1/{image_id} method: delete operationId: deleteImage 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}/images/v1/direct_upload method: post operationId: createImageDirectUpload 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}/images/v1/variants method: get operationId: listImageVariants x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/images/v1/variants method: post operationId: createImageVariant 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: 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}/storage/kv/namespaces method: get operationId: listKvNamespaces x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/storage/kv/namespaces method: post operationId: createKvNamespace 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}/storage/kv/namespaces/{namespace_id} method: get operationId: getKvNamespace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/storage/kv/namespaces/{namespace_id} method: put operationId: renameKvNamespace 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}/storage/kv/namespaces/{namespace_id} method: delete operationId: deleteKvNamespace 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}/storage/kv/namespaces/{namespace_id}/keys method: get operationId: listKvKeys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/storage/kv/namespaces/{namespace_id}/values/{key_name} method: get operationId: readKvValue x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/storage/kv/namespaces/{namespace_id}/values/{key_name} method: put operationId: writeKvValue 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}/storage/kv/namespaces/{namespace_id}/values/{key_name} method: delete operationId: deleteKvValue 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}/storage/kv/namespaces/{namespace_id}/metadata/{key_name} method: get operationId: readKvMetadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/storage/kv/namespaces/{namespace_id}/bulk method: put operationId: bulkWriteKvPairs 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}/storage/kv/namespaces/{namespace_id}/bulk/delete method: post operationId: bulkDeleteKvPairs 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}/storage/kv/namespaces/{namespace_id}/bulk/get method: post operationId: bulkGetKvPairs 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: /zones/{zone_id}/logpush/jobs method: get operationId: listLogpushJobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/logpush/jobs method: post operationId: createLogpushJob 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: /zones/{zone_id}/logpush/jobs/{job_id} method: get operationId: getLogpushJob x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/logpush/jobs/{job_id} method: put operationId: updateLogpushJob 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: /zones/{zone_id}/logpush/jobs/{job_id} method: delete operationId: deleteLogpushJob 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: /zones/{zone_id}/logpush/datasets/{dataset_id}/fields method: get operationId: listDatasetFields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/logpush/ownership method: post operationId: validateLogpushOwnership 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: /zones/{zone_id}/logpush/ownership/validate method: post operationId: confirmLogpushOwnership 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: /memberships/{membership_id} method: delete operationId: user'-s-account-memberships-delete-membership 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: /memberships/{membership_id} method: get operationId: user'-s-account-memberships-membership-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /memberships/{membership_id} method: put operationId: user'-s-account-memberships-update-membership 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 method: get operationId: accounts-list-accounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - 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 token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_id}/ai/run/{model_name} method: post operationId: workers-ai-post-run-model 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}/alerting/v3/available_alerts method: get operationId: notification-alert-types-get-alert-types x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/alerting/v3/destinations/eligible method: get operationId: notification-mechanism-eligibility-get-delivery-mechanism-eligibility x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/alerting/v3/destinations/pagerduty method: delete operationId: notification-destinations-with-pager-duty-delete-pager-duty-services 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}/alerting/v3/destinations/pagerduty method: get operationId: notification-destinations-with-pager-duty-list-pager-duty-services x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/alerting/v3/destinations/pagerduty/connect method: post operationId: notification-destinations-with-pager-duty-connect-pager-duty 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}/alerting/v3/destinations/pagerduty/connect/{token_id} method: get operationId: notification-destinations-with-pager-duty-connect-pager-duty-token x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/alerting/v3/destinations/webhooks method: get operationId: notification-webhooks-list-webhooks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/alerting/v3/destinations/webhooks method: post operationId: notification-webhooks-create-a-webhook 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}/alerting/v3/destinations/webhooks/{webhook_id} method: delete operationId: notification-webhooks-delete-a-webhook 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}/alerting/v3/destinations/webhooks/{webhook_id} method: get operationId: notification-webhooks-get-a-webhook x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/alerting/v3/destinations/webhooks/{webhook_id} method: put operationId: notification-webhooks-update-a-webhook 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}/alerting/v3/history method: get operationId: notification-history-list-history x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/alerting/v3/policies method: get operationId: notification-policies-list-notification-policies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/alerting/v3/policies method: post operationId: notification-policies-create-a-notification-policy 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}/alerting/v3/policies/{policy_id} method: delete operationId: notification-policies-delete-a-notification-policy 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}/alerting/v3/policies/{policy_id} method: get operationId: notification-policies-get-a-notification-policy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/alerting/v3/policies/{policy_id} method: put operationId: notification-policies-update-a-notification-policy 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}/audit_logs method: get operationId: audit-logs-get-account-audit-logs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/brand-protection/submit method: post operationId: phishing-url-scanner-submit-suspicious-url-for-scanning 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}/brand-protection/url-info method: get operationId: phishing-url-information-get-results-for-a-url-scan x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/calls/apps method: get operationId: calls-apps-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/calls/apps method: post operationId: calls-apps-create-a-new-app 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}/calls/apps/{app_id} method: delete operationId: calls-apps-delete-app 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}/calls/apps/{app_id} method: get operationId: calls-apps-retrieve-app-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/calls/apps/{app_id} method: put operationId: calls-apps-update-app-details 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}/cfd_tunnel method: get operationId: cloudflare-tunnel-list-cloudflare-tunnels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/cfd_tunnel method: post operationId: cloudflare-tunnel-create-a-cloudflare-tunnel 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}/cfd_tunnel/{tunnel_id} method: delete operationId: cloudflare-tunnel-delete-a-cloudflare-tunnel 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}/cfd_tunnel/{tunnel_id} method: get operationId: cloudflare-tunnel-get-a-cloudflare-tunnel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/cfd_tunnel/{tunnel_id} method: patch operationId: cloudflare-tunnel-update-a-cloudflare-tunnel 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}/cfd_tunnel/{tunnel_id}/configurations method: get operationId: cloudflare-tunnel-configuration-get-configuration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/cfd_tunnel/{tunnel_id}/configurations method: put operationId: cloudflare-tunnel-configuration-put-configuration 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}/cfd_tunnel/{tunnel_id}/connections method: delete operationId: cloudflare-tunnel-clean-up-cloudflare-tunnel-connections 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}/cfd_tunnel/{tunnel_id}/connections method: get operationId: cloudflare-tunnel-list-cloudflare-tunnel-connections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/cfd_tunnel/{tunnel_id}/connectors/{connector_id} method: get operationId: cloudflare-tunnel-get-cloudflare-tunnel-connector x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/cfd_tunnel/{tunnel_id}/management method: post operationId: cloudflare-tunnel-get-a-cloudflare-tunnel-management-token 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}/cfd_tunnel/{tunnel_id}/token method: get operationId: cloudflare-tunnel-get-a-cloudflare-tunnel-token x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/challenges/widgets method: get operationId: accounts-turnstile-widgets-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/challenges/widgets method: post operationId: accounts-turnstile-widget-create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_id}/challenges/widgets/{sitekey} method: delete operationId: accounts-turnstile-widget-delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_id}/challenges/widgets/{sitekey} method: get operationId: accounts-turnstile-widget-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/challenges/widgets/{sitekey} method: put operationId: accounts-turnstile-widget-update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_id}/challenges/widgets/{sitekey}/rotate_secret method: post operationId: accounts-turnstile-widget-rotate-secret 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}/custom_ns method: get operationId: account-level-custom-nameservers-list-account-custom-nameservers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/custom_ns method: post operationId: account-level-custom-nameservers-add-account-custom-nameserver 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}/custom_ns/{custom_ns_id} method: delete operationId: account-level-custom-nameservers-delete-account-custom-nameserver 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}/custom_ns/availability method: get operationId: account-level-custom-nameservers-get-eligible-zones-for-account-custom-nameservers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/custom_ns/verify method: post operationId: account-level-custom-nameservers-verify-account-custom-nameserver-glue-records 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}/d1/database method: get operationId: cloudflare-d1-list-databases x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/d1/database method: post operationId: cloudflare-d1-create-database 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}/devices method: get operationId: devices-list-devices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/{device_id} method: get operationId: devices-device-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/{device_id}/override_codes method: get operationId: devices-list-admin-override-code-for-device x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/dex_tests method: get operationId: device-dex-test-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/dex_tests method: post operationId: device-dex-test-create-device-dex-test 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}/devices/dex_tests/{dex_test_id} method: delete operationId: device-dex-test-delete-device-dex-test 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}/devices/dex_tests/{dex_test_id} method: get operationId: device-dex-test-get-device-dex-test x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/dex_tests/{dex_test_id} method: put operationId: device-dex-test-update-device-dex-test 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}/devices/networks method: get operationId: device-managed-networks-list-device-managed-networks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/networks method: post operationId: device-managed-networks-create-device-managed-network 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}/devices/networks/{network_id} method: delete operationId: device-managed-networks-delete-device-managed-network 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}/devices/networks/{network_id} method: get operationId: device-managed-networks-device-managed-network-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/networks/{network_id} method: put operationId: device-managed-networks-update-device-managed-network 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}/devices/policies method: get operationId: devices-list-device-settings-policies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/policy method: get operationId: devices-get-default-device-settings-policy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/policy method: patch operationId: devices-update-default-device-settings-policy 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}/devices/policy method: post operationId: devices-create-device-settings-policy 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}/devices/policy/{policy_id} method: delete operationId: devices-delete-device-settings-policy 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}/devices/policy/{policy_id} method: get operationId: devices-get-device-settings-policy-by-id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/policy/{policy_id} method: patch operationId: devices-update-device-settings-policy 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}/devices/policy/{policy_id}/exclude method: get operationId: devices-get-split-tunnel-exclude-list-for-a-device-settings-policy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/policy/{policy_id}/exclude method: put operationId: devices-set-split-tunnel-exclude-list-for-a-device-settings-policy 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}/devices/policy/{policy_id}/fallback_domains method: get operationId: devices-get-local-domain-fallback-list-for-a-device-settings-policy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/policy/{policy_id}/fallback_domains method: put operationId: devices-set-local-domain-fallback-list-for-a-device-settings-policy 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}/devices/policy/{policy_id}/include method: get operationId: devices-get-split-tunnel-include-list-for-a-device-settings-policy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/policy/{policy_id}/include method: put operationId: devices-set-split-tunnel-include-list-for-a-device-settings-policy 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}/devices/policy/exclude method: get operationId: devices-get-split-tunnel-exclude-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/policy/exclude method: put operationId: devices-set-split-tunnel-exclude-list 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}/devices/policy/fallback_domains method: get operationId: devices-get-local-domain-fallback-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/policy/fallback_domains method: put operationId: devices-set-local-domain-fallback-list 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}/devices/policy/include method: get operationId: devices-get-split-tunnel-include-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/policy/include method: put operationId: devices-set-split-tunnel-include-list 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}/devices/posture method: get operationId: device-posture-rules-list-device-posture-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/posture method: post operationId: device-posture-rules-create-device-posture-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: /accounts/{account_id}/devices/posture/{rule_id} method: delete operationId: device-posture-rules-delete-device-posture-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: /accounts/{account_id}/devices/posture/{rule_id} method: get operationId: device-posture-rules-device-posture-rules-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/posture/{rule_id} method: put operationId: device-posture-rules-update-device-posture-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: /accounts/{account_id}/devices/posture/integration method: get operationId: device-posture-integrations-list-device-posture-integrations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/posture/integration method: post operationId: device-posture-integrations-create-device-posture-integration 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}/devices/posture/integration/{integration_id} method: delete operationId: device-posture-integrations-delete-device-posture-integration 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}/devices/posture/integration/{integration_id} method: get operationId: device-posture-integrations-device-posture-integration-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/posture/integration/{integration_id} method: patch operationId: device-posture-integrations-update-device-posture-integration 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}/devices/revoke method: post operationId: devices-revoke-devices 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: /accounts/{account_id}/devices/settings method: get operationId: zero-trust-accounts-get-device-settings-for-zero-trust-account x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/devices/settings method: put operationId: zero-trust-accounts-update-device-settings-for-the-zero-trust-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}/devices/unrevoke method: post operationId: devices-unrevoke-devices 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: /accounts/{account_id}/dex/colos method: get operationId: dex-endpoints-list-colos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dex/fleet-status/devices method: get operationId: dex-fleet-status-devices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dex/fleet-status/live method: get operationId: dex-fleet-status-live x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dex/fleet-status/over-time method: get operationId: dex-fleet-status-over-time x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dex/http-tests/{test_id} method: get operationId: dex-endpoints-http-test-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dex/http-tests/{test_id}/percentiles method: get operationId: dex-endpoints-http-test-percentiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dex/tests method: get operationId: dex-endpoints-list-tests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dex/tests/unique-devices method: get operationId: dex-endpoints-tests-unique-devices x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dex/traceroute-test-results/{test_result_id}/network-path method: get operationId: dex-endpoints-traceroute-test-result-network-path x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dex/traceroute-tests/{test_id} method: get operationId: dex-endpoints-traceroute-test-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dex/traceroute-tests/{test_id}/network-path method: get operationId: dex-endpoints-traceroute-test-network-path x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dex/traceroute-tests/{test_id}/percentiles method: get operationId: dex-endpoints-traceroute-test-percentiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/diagnostics/traceroute method: post operationId: diagnostics-traceroute 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}/dlp/datasets method: get operationId: dlp-datasets-read-all x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dlp/datasets method: post operationId: dlp-datasets-create x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_id}/dlp/datasets/{dataset_id} method: delete operationId: dlp-datasets-delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_id}/dlp/datasets/{dataset_id} method: get operationId: dlp-datasets-read x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dlp/datasets/{dataset_id} method: put operationId: dlp-datasets-update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_id}/dlp/datasets/{dataset_id}/upload method: post operationId: dlp-datasets-create-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: /accounts/{account_id}/dlp/datasets/{dataset_id}/upload/{version} method: post operationId: dlp-datasets-upload-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: /accounts/{account_id}/dlp/patterns/validate method: post operationId: dlp-pattern-validation-validate-pattern 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}/dlp/payload_log method: get operationId: dlp-payload-log-settings-get-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dlp/payload_log method: put operationId: dlp-payload-log-settings-update-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: /accounts/{account_id}/dlp/profiles method: get operationId: dlp-profiles-list-all-profiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dlp/profiles/{profile_id} method: get operationId: dlp-profiles-get-dlp-profile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dlp/profiles/custom method: post operationId: dlp-profiles-create-custom-profiles 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}/dlp/profiles/custom/{profile_id} method: delete operationId: dlp-profiles-delete-custom-profile 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}/dlp/profiles/custom/{profile_id} method: get operationId: dlp-profiles-get-custom-profile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dlp/profiles/custom/{profile_id} method: put operationId: dlp-profiles-update-custom-profile 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}/dlp/profiles/predefined/{profile_id} method: get operationId: dlp-profiles-get-predefined-profile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dlp/profiles/predefined/{profile_id} method: put operationId: dlp-profiles-update-predefined-profile 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}/dns_firewall method: get operationId: dns-firewall-list-dns-firewall-clusters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dns_firewall method: post operationId: dns-firewall-create-dns-firewall-cluster 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}/dns_firewall/{dns_firewall_id} method: delete operationId: dns-firewall-delete-dns-firewall-cluster 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}/dns_firewall/{dns_firewall_id} method: get operationId: dns-firewall-dns-firewall-cluster-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/dns_firewall/{dns_firewall_id} method: patch operationId: dns-firewall-update-dns-firewall-cluster 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}/gateway method: get operationId: zero-trust-accounts-get-zero-trust-account-information x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway method: post operationId: zero-trust-accounts-create-zero-trust-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}/gateway/app_types method: get operationId: zero-trust-gateway-application-and-application-type-mappings-list-application-and-application-type-mappings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/audit_ssh_settings method: get operationId: zero-trust-get-audit-ssh-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/audit_ssh_settings method: put operationId: zero-trust-update-audit-ssh-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: /accounts/{account_id}/gateway/categories method: get operationId: zero-trust-gateway-categories-list-categories x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/configuration method: get operationId: zero-trust-accounts-get-zero-trust-account-configuration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/configuration method: patch operationId: zero-trust-accounts-patch-zero-trust-account-configuration 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}/gateway/configuration method: put operationId: zero-trust-accounts-update-zero-trust-account-configuration 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}/gateway/lists method: get operationId: zero-trust-lists-list-zero-trust-lists x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/lists method: post operationId: zero-trust-lists-create-zero-trust-list 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}/gateway/lists/{list_id} method: delete operationId: zero-trust-lists-delete-zero-trust-list 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}/gateway/lists/{list_id} method: get operationId: zero-trust-lists-zero-trust-list-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/lists/{list_id} method: patch operationId: zero-trust-lists-patch-zero-trust-list 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}/gateway/lists/{list_id} method: put operationId: zero-trust-lists-update-zero-trust-list 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}/gateway/lists/{list_id}/items method: get operationId: zero-trust-lists-zero-trust-list-items x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/locations method: get operationId: zero-trust-gateway-locations-list-zero-trust-gateway-locations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/locations method: post operationId: zero-trust-gateway-locations-create-zero-trust-gateway-location 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}/gateway/locations/{location_id} method: delete operationId: zero-trust-gateway-locations-delete-zero-trust-gateway-location 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}/gateway/locations/{location_id} method: get operationId: zero-trust-gateway-locations-zero-trust-gateway-location-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/locations/{location_id} method: put operationId: zero-trust-gateway-locations-update-zero-trust-gateway-location 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}/gateway/logging method: get operationId: zero-trust-accounts-get-logging-settings-for-the-zero-trust-account x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/logging method: put operationId: zero-trust-accounts-update-logging-settings-for-the-zero-trust-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}/gateway/proxy_endpoints method: get operationId: zero-trust-gateway-proxy-endpoints-list-proxy-endpoints x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/proxy_endpoints method: post operationId: zero-trust-gateway-proxy-endpoints-create-proxy-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: /accounts/{account_id}/gateway/proxy_endpoints/{proxy_endpoint_id} method: delete operationId: zero-trust-gateway-proxy-endpoints-delete-proxy-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: /accounts/{account_id}/gateway/proxy_endpoints/{proxy_endpoint_id} method: get operationId: zero-trust-gateway-proxy-endpoints-proxy-endpoint-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/proxy_endpoints/{proxy_endpoint_id} method: patch operationId: zero-trust-gateway-proxy-endpoints-update-proxy-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: /accounts/{account_id}/gateway/rules method: get operationId: zero-trust-gateway-rules-list-zero-trust-gateway-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/rules method: post operationId: zero-trust-gateway-rules-create-zero-trust-gateway-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: /accounts/{account_id}/gateway/rules/{rule_id} method: delete operationId: zero-trust-gateway-rules-delete-zero-trust-gateway-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: /accounts/{account_id}/gateway/rules/{rule_id} method: get operationId: zero-trust-gateway-rules-zero-trust-gateway-rule-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/gateway/rules/{rule_id} method: put operationId: zero-trust-gateway-rules-update-zero-trust-gateway-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: /accounts/{account_id}/hyperdrive/configs method: get operationId: list-hyperdrive x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/hyperdrive/configs method: post operationId: create-hyperdrive 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}/hyperdrive/configs/{hyperdrive_id} method: delete operationId: delete-hyperdrive 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}/hyperdrive/configs/{hyperdrive_id} method: get operationId: get-hyperdrive x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/hyperdrive/configs/{hyperdrive_id} method: patch operationId: patch-hyperdrive 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}/hyperdrive/configs/{hyperdrive_id} method: put operationId: update-hyperdrive 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}/images/v1 method: get operationId: cloudflare-images-list-images x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/images/v1 method: post operationId: cloudflare-images-upload-an-image-via-url 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}/images/v1/{image_id} method: delete operationId: cloudflare-images-delete-image 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}/images/v1/{image_id} method: get operationId: cloudflare-images-image-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/images/v1/{image_id} method: patch operationId: cloudflare-images-update-image 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}/images/v1/{image_id}/blob method: get operationId: cloudflare-images-base-image x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/images/v1/keys method: get operationId: cloudflare-images-keys-list-signing-keys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/images/v1/keys/{signing_key_name} method: delete operationId: cloudflare-images-keys-delete-signing-key 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}/images/v1/keys/{signing_key_name} method: put operationId: cloudflare-images-keys-add-signing-key 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}/images/v1/stats method: get operationId: cloudflare-images-images-usage-statistics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/images/v1/variants method: get operationId: cloudflare-images-variants-list-variants x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/images/v1/variants method: post operationId: cloudflare-images-variants-create-a-variant 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}/images/v1/variants/{variant_id} method: delete operationId: cloudflare-images-variants-delete-a-variant 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}/images/v1/variants/{variant_id} method: get operationId: cloudflare-images-variants-variant-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/images/v1/variants/{variant_id} method: patch operationId: cloudflare-images-variants-update-a-variant 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}/images/v2 method: get operationId: cloudflare-images-list-images-v2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/images/v2/direct_upload method: post operationId: cloudflare-images-create-authenticated-direct-upload-url-v-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}/intel/asn/{asn} method: get operationId: asn-intelligence-get-asn-overview x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/asn/{asn}/subnets method: get operationId: asn-intelligence-get-asn-subnets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/attack-surface-report/{issue_id}/dismiss method: put operationId: archive-security-center-insight 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}/intel/attack-surface-report/issue-types method: get operationId: get-security-center-issue-types x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/attack-surface-report/issues method: get operationId: get-security-center-issues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/attack-surface-report/issues/class method: get operationId: get-security-center-issue-counts-by-class x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/attack-surface-report/issues/severity method: get operationId: get-security-center-issue-counts-by-severity x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/attack-surface-report/issues/type method: get operationId: get-security-center-issue-counts-by-type x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/dns method: get operationId: passive-dns-by-ip-get-passive-dns-by-ip x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/domain method: get operationId: domain-intelligence-get-domain-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/domain-history method: get operationId: domain-history-get-domain-history x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/domain/bulk method: get operationId: domain-intelligence-get-multiple-domain-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/indicator-feeds method: get operationId: custom-indicator-feeds-get-indicator-feeds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/indicator-feeds method: post operationId: custom-indicator-feeds-create-indicator-feeds 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}/intel/indicator-feeds/{feed_id} method: get operationId: custom-indicator-feeds-get-indicator-feed-metadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/indicator-feeds/{feed_id}/data method: get operationId: custom-indicator-feeds-get-indicator-feed-data x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/indicator-feeds/{feed_id}/snapshot method: put operationId: custom-indicator-feeds-update-indicator-feed-data 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}/intel/indicator-feeds/permissions/add method: put operationId: custom-indicator-feeds-add-permission 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}/intel/indicator-feeds/permissions/remove method: put operationId: custom-indicator-feeds-remove-permission 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: /accounts/{account_id}/intel/indicator-feeds/permissions/view method: get operationId: custom-indicator-feeds-view-permissions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/ip method: get operationId: ip-intelligence-get-ip-overview x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/ip-list method: get operationId: ip-list-get-ip-lists x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/miscategorization method: post operationId: miscategorization-create-miscategorization 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}/intel/sinkholes method: get operationId: sinkhole-config-get-sinkholes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/intel/whois method: get operationId: whois-record-get-whois-record x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/load_balancers/monitors method: get operationId: account-load-balancer-monitors-list-monitors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/load_balancers/monitors method: post operationId: account-load-balancer-monitors-create-monitor 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}/load_balancers/monitors/{monitor_id} method: delete operationId: account-load-balancer-monitors-delete-monitor 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}/load_balancers/monitors/{monitor_id} method: get operationId: account-load-balancer-monitors-monitor-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/load_balancers/monitors/{monitor_id} method: patch operationId: account-load-balancer-monitors-patch-monitor 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}/load_balancers/monitors/{monitor_id} method: put operationId: account-load-balancer-monitors-update-monitor 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}/load_balancers/monitors/{monitor_id}/preview method: post operationId: account-load-balancer-monitors-preview-monitor 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}/load_balancers/monitors/{monitor_id}/references method: get operationId: account-load-balancer-monitors-list-monitor-references x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/load_balancers/pools method: get operationId: account-load-balancer-pools-list-pools x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/load_balancers/pools method: patch operationId: account-load-balancer-pools-patch-pools 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}/load_balancers/pools method: post operationId: account-load-balancer-pools-create-pool 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}/load_balancers/pools/{pool_id} method: delete operationId: account-load-balancer-pools-delete-pool 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}/load_balancers/pools/{pool_id} method: get operationId: account-load-balancer-pools-pool-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/load_balancers/pools/{pool_id} method: patch operationId: account-load-balancer-pools-patch-pool 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}/load_balancers/pools/{pool_id} method: put operationId: account-load-balancer-pools-update-pool 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}/load_balancers/pools/{pool_id}/health method: get operationId: account-load-balancer-pools-pool-health-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/load_balancers/pools/{pool_id}/preview method: post operationId: account-load-balancer-pools-preview-pool 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}/load_balancers/pools/{pool_id}/references method: get operationId: account-load-balancer-pools-list-pool-references x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/load_balancers/preview/{preview_id} method: get operationId: account-load-balancer-monitors-preview-result x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/load_balancers/regions method: get operationId: load-balancer-regions-list-regions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/load_balancers/regions/{region_id} method: get operationId: load-balancer-regions-get-region x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/load_balancers/search method: get operationId: account-load-balancer-search-search-resources x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/logpush/datasets/{dataset_id}/fields method: get operationId: get-accounts-account_identifier-logpush-datasets-dataset-fields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/logpush/datasets/{dataset_id}/jobs method: get operationId: get-accounts-account_identifier-logpush-datasets-dataset-jobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/logpush/jobs method: get operationId: get-accounts-account_identifier-logpush-jobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/logpush/jobs method: post operationId: post-accounts-account_identifier-logpush-jobs 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}/logpush/jobs/{job_id} method: delete operationId: delete-accounts-account_identifier-logpush-jobs-job_identifier 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}/logpush/jobs/{job_id} method: get operationId: get-accounts-account_identifier-logpush-jobs-job_identifier x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/logpush/jobs/{job_id} method: put operationId: put-accounts-account_identifier-logpush-jobs-job_identifier 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}/logpush/ownership method: post operationId: post-accounts-account_identifier-logpush-ownership 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}/logpush/ownership/validate method: post operationId: post-accounts-account_identifier-logpush-ownership-validate 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}/logpush/validate/destination/exists method: post operationId: delete-accounts-account_identifier-logpush-validate-destination-exists 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}/logpush/validate/origin method: post operationId: post-accounts-account_identifier-logpush-validate-origin 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}/logs/control/cmb/config method: delete operationId: delete-accounts-account_identifier-logs-control-cmb-config 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: /accounts/{account_id}/logs/control/cmb/config method: get operationId: get-accounts-account_identifier-logs-control-cmb-config x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/logs/control/cmb/config method: post operationId: put-accounts-account_identifier-logs-control-cmb-config 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: /accounts/{account_id}/members method: get operationId: account-members-list-members x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/members method: post operationId: account-members-add-member 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}/members/{member_id} method: delete operationId: account-members-remove-member 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}/members/{member_id} method: get operationId: account-members-member-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/members/{member_id} method: put operationId: account-members-update-member 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}/mtls_certificates method: get operationId: m-tls-certificate-management-list-m-tls-certificates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/mtls_certificates method: post operationId: m-tls-certificate-management-upload-m-tls-certificate 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}/mtls_certificates/{mtls_certificate_id} method: delete operationId: m-tls-certificate-management-delete-m-tls-certificate 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}/mtls_certificates/{mtls_certificate_id} method: get operationId: m-tls-certificate-management-get-m-tls-certificate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/mtls_certificates/{mtls_certificate_id}/associations method: get operationId: m-tls-certificate-management-list-m-tls-certificate-associations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pages/projects method: get operationId: pages-project-get-projects x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pages/projects method: post operationId: pages-project-create-project 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}/pages/projects/{project_name} method: delete operationId: pages-project-delete-project 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}/pages/projects/{project_name} method: get operationId: pages-project-get-project x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pages/projects/{project_name} method: patch operationId: pages-project-update-project 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}/pages/projects/{project_name}/deployments method: get operationId: pages-deployment-get-deployments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pages/projects/{project_name}/deployments method: post operationId: pages-deployment-create-deployment 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}/pages/projects/{project_name}/deployments/{deployment_id} method: delete operationId: pages-deployment-delete-deployment 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}/pages/projects/{project_name}/deployments/{deployment_id} method: get operationId: pages-deployment-get-deployment-info x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/history/logs method: get operationId: pages-deployment-get-deployment-logs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id}/retry method: post operationId: pages-deployment-retry-deployment 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}/pages/projects/{project_name}/deployments/{deployment_id}/rollback method: post operationId: pages-deployment-rollback-deployment 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}/pages/projects/{project_name}/domains method: get operationId: pages-domains-get-domains x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pages/projects/{project_name}/domains method: post operationId: pages-domains-add-domain 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}/pages/projects/{project_name}/domains/{domain_name} method: delete operationId: pages-domains-delete-domain 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}/pages/projects/{project_name}/domains/{domain_name} method: get operationId: pages-domains-get-domain x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pages/projects/{project_name}/domains/{domain_name} method: patch operationId: pages-domains-patch-domain 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}/pages/projects/{project_name}/purge_build_cache method: post operationId: pages-purge-build-cache 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}/pcaps method: get operationId: magic-pcap-collection-list-packet-capture-requests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pcaps method: post operationId: magic-pcap-collection-create-pcap-request 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}/pcaps/{pcap_id} method: get operationId: magic-pcap-collection-get-pcap-request x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pcaps/{pcap_id}/download method: get operationId: magic-pcap-collection-download-simple-pcap x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pcaps/ownership method: get operationId: magic-pcap-collection-list-pca-ps-bucket-ownership x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pcaps/ownership method: post operationId: magic-pcap-collection-add-buckets-for-full-packet-captures 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}/pcaps/ownership/{ownership_id} method: delete operationId: magic-pcap-collection-delete-buckets-for-full-packet-captures 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}/pcaps/ownership/validate method: post operationId: magic-pcap-collection-validate-buckets-for-full-packet-captures 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}/r2/buckets method: get operationId: r2-list-buckets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/r2/buckets method: post operationId: r2-create-bucket 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}/r2/buckets/{bucket_name} method: delete operationId: r2-delete-bucket 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}/r2/buckets/{bucket_name} method: get operationId: r2-get-bucket x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/r2/buckets/{bucket_name}/sippy method: delete operationId: r2-delete-bucket-sippy-config 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: /accounts/{account_id}/r2/buckets/{bucket_name}/sippy method: get operationId: r2-get-bucket-sippy-config x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/r2/buckets/{bucket_name}/sippy method: put operationId: r2-put-bucket-sippy-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: /accounts/{account_id}/registrar/domains method: get operationId: registrar-domains-list-domains x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/registrar/domains/{domain_name} method: get operationId: registrar-domains-get-domain x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/registrar/domains/{domain_name} method: put operationId: registrar-domains-update-domain 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}/roles method: get operationId: account-roles-list-roles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/roles/{role_id} method: get operationId: account-roles-role-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rules/lists method: get operationId: lists-get-lists x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rules/lists method: post operationId: lists-create-a-list 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}/rules/lists/{list_id} method: delete operationId: lists-delete-a-list 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}/rules/lists/{list_id} method: get operationId: lists-get-a-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rules/lists/{list_id} method: put operationId: lists-update-a-list 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}/rules/lists/{list_id}/items method: delete operationId: lists-delete-list-items 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}/rules/lists/{list_id}/items method: get operationId: lists-get-list-items x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rules/lists/{list_id}/items method: post operationId: lists-create-list-items 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}/rules/lists/{list_id}/items method: put operationId: lists-update-all-list-items 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}/rulesets method: get operationId: listAccountRulesets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rulesets method: post operationId: createAccountRuleset 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}/rulesets/{ruleset_id} method: delete operationId: deleteAccountRuleset 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}/rulesets/{ruleset_id} method: get operationId: getAccountRuleset x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rulesets/{ruleset_id} method: put operationId: updateAccountRuleset 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}/rulesets/{ruleset_id}/rules method: post operationId: createAccountRulesetRule 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}/rulesets/{ruleset_id}/rules/{rule_id} method: delete operationId: deleteAccountRulesetRule 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}/rulesets/{ruleset_id}/rules/{rule_id} method: patch operationId: updateAccountRulesetRule 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}/rulesets/{ruleset_id}/versions method: get operationId: listAccountRulesetVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rulesets/{ruleset_id}/versions/{ruleset_version} method: delete operationId: deleteAccountRulesetVersion 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}/rulesets/{ruleset_id}/versions/{ruleset_version} method: get operationId: getAccountRulesetVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rulesets/{ruleset_id}/versions/{ruleset_version}/by_tag/{rule_tag} method: get operationId: listAccountRulesetVersionRulesByTag x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rulesets/phases/{ruleset_phase}/entrypoint method: get operationId: getAccountEntrypointRuleset x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rulesets/phases/{ruleset_phase}/entrypoint method: put operationId: updateAccountEntrypointRuleset 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}/rulesets/phases/{ruleset_phase}/entrypoint/versions method: get operationId: listAccountEntrypointRulesetVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rulesets/phases/{ruleset_phase}/entrypoint/versions/{ruleset_version} method: get operationId: getAccountEntrypointRulesetVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rum/site_info method: post operationId: web-analytics-create-site 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}/rum/site_info/{site_id} method: delete operationId: web-analytics-delete-site 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}/rum/site_info/{site_id} method: get operationId: web-analytics-get-site x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rum/site_info/{site_id} method: put operationId: web-analytics-update-site 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}/rum/site_info/list method: get operationId: web-analytics-list-sites x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rum/v2/{ruleset_id}/rule method: post operationId: web-analytics-create-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: /accounts/{account_id}/rum/v2/{ruleset_id}/rule/{rule_id} method: delete operationId: web-analytics-delete-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: /accounts/{account_id}/rum/v2/{ruleset_id}/rule/{rule_id} method: put operationId: web-analytics-update-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: /accounts/{account_id}/rum/v2/{ruleset_id}/rules method: get operationId: web-analytics-list-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/rum/v2/{ruleset_id}/rules method: post operationId: web-analytics-modify-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: /accounts/{account_id}/secondary_dns/acls method: get operationId: secondary-dns-(-acl)-list-ac-ls x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/secondary_dns/acls method: post operationId: secondary-dns-(-acl)-create-acl 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}/secondary_dns/acls/{acl_id} method: delete operationId: secondary-dns-(-acl)-delete-acl 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}/secondary_dns/acls/{acl_id} method: get operationId: secondary-dns-(-acl)-acl-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/secondary_dns/acls/{acl_id} method: put operationId: secondary-dns-(-acl)-update-acl 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}/secondary_dns/peers method: get operationId: secondary-dns-(-peer)-list-peers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/secondary_dns/peers method: post operationId: secondary-dns-(-peer)-create-peer 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}/secondary_dns/peers/{peer_id} method: delete operationId: secondary-dns-(-peer)-delete-peer 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}/secondary_dns/peers/{peer_id} method: get operationId: secondary-dns-(-peer)-peer-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/secondary_dns/peers/{peer_id} method: put operationId: secondary-dns-(-peer)-update-peer 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}/secondary_dns/tsigs method: get operationId: secondary-dns-(-tsig)-list-tsi-gs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/secondary_dns/tsigs method: post operationId: secondary-dns-(-tsig)-create-tsig 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}/secondary_dns/tsigs/{tsig_id} method: delete operationId: secondary-dns-(-tsig)-delete-tsig 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}/secondary_dns/tsigs/{tsig_id} method: get operationId: secondary-dns-(-tsig)-tsig-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/secondary_dns/tsigs/{tsig_id} method: put operationId: secondary-dns-(-tsig)-update-tsig 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}/storage/analytics method: get operationId: workers-kv-request-analytics-query-request-analytics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/storage/analytics/stored method: get operationId: workers-kv-stored-data-analytics-query-stored-data-analytics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/storage/kv/namespaces method: get operationId: workers-kv-namespace-list-namespaces x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/storage/kv/namespaces method: post operationId: workers-kv-namespace-create-a-namespace 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}/storage/kv/namespaces/{namespace_id} method: delete operationId: workers-kv-namespace-remove-a-namespace 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}/storage/kv/namespaces/{namespace_id} method: put operationId: workers-kv-namespace-rename-a-namespace 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}/storage/kv/namespaces/{namespace_id}/bulk method: delete operationId: workers-kv-namespace-delete-multiple-key-value-pairs 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}/storage/kv/namespaces/{namespace_id}/bulk method: put operationId: workers-kv-namespace-write-multiple-key-value-pairs 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}/storage/kv/namespaces/{namespace_id}/keys method: get operationId: workers-kv-namespace-list-a-namespace'-s-keys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/storage/kv/namespaces/{namespace_id}/metadata/{key_name} method: get operationId: workers-kv-namespace-read-the-metadata-for-a-key x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/storage/kv/namespaces/{namespace_id}/values/{key_name} method: delete operationId: workers-kv-namespace-delete-key-value-pair 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}/storage/kv/namespaces/{namespace_id}/values/{key_name} method: get operationId: workers-kv-namespace-read-key-value-pair x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/storage/kv/namespaces/{namespace_id}/values/{key_name} method: put operationId: workers-kv-namespace-write-key-value-pair-with-metadata 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}/stream method: get operationId: stream-videos-list-videos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream method: post operationId: stream-videos-initiate-video-uploads-using-tus 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}/stream/{identifier} method: delete operationId: stream-videos-delete-video 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}/stream/{identifier} method: get operationId: stream-videos-retrieve-video-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/{identifier} method: post operationId: stream-videos-update-video-details 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}/stream/{identifier}/audio method: get operationId: list-audio-tracks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/{identifier}/audio/{audio_identifier} method: delete operationId: delete-audio-tracks 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}/stream/{identifier}/audio/{audio_identifier} method: patch operationId: edit-audio-tracks 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}/stream/{identifier}/audio/copy method: post operationId: add-audio-track 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}/stream/{identifier}/captions method: get operationId: stream-subtitles/-captions-list-captions-or-subtitles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/{identifier}/captions/{language} method: delete operationId: stream-subtitles/-captions-delete-captions-or-subtitles 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}/stream/{identifier}/captions/{language} method: put operationId: stream-subtitles/-captions-upload-captions-or-subtitles 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}/stream/{identifier}/downloads method: delete operationId: stream-m-p-4-downloads-delete-downloads 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}/stream/{identifier}/downloads method: get operationId: stream-m-p-4-downloads-list-downloads x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/{identifier}/downloads method: post operationId: stream-m-p-4-downloads-create-downloads 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}/stream/{identifier}/embed method: get operationId: stream-videos-retreieve-embed-code-html x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/{identifier}/token method: post operationId: stream-videos-create-signed-url-tokens-for-videos 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}/stream/clip method: post operationId: stream-video-clipping-clip-videos-given-a-start-and-end-time 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}/stream/copy method: post operationId: stream-videos-upload-videos-from-a-url 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}/stream/direct_upload method: post operationId: stream-videos-upload-videos-via-direct-upload-ur-ls 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}/stream/keys method: get operationId: stream-signing-keys-list-signing-keys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/keys method: post operationId: stream-signing-keys-create-signing-keys 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}/stream/keys/{identifier} method: delete operationId: stream-signing-keys-delete-signing-keys 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}/stream/live_inputs method: get operationId: stream-live-inputs-list-live-inputs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/live_inputs method: post operationId: stream-live-inputs-create-a-live-input 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}/stream/live_inputs/{live_input_identifier} method: delete operationId: stream-live-inputs-delete-a-live-input 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}/stream/live_inputs/{live_input_identifier} method: get operationId: stream-live-inputs-retrieve-a-live-input x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/live_inputs/{live_input_identifier} method: put operationId: stream-live-inputs-update-a-live-input 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}/stream/live_inputs/{live_input_identifier}/outputs method: get operationId: stream-live-inputs-list-all-outputs-associated-with-a-specified-live-input x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/live_inputs/{live_input_identifier}/outputs method: post operationId: stream-live-inputs-create-a-new-output,-connected-to-a-live-input 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}/stream/live_inputs/{live_input_identifier}/outputs/{output_identifier} method: delete operationId: stream-live-inputs-delete-an-output 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}/stream/live_inputs/{live_input_identifier}/outputs/{output_identifier} method: put operationId: stream-live-inputs-update-an-output 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}/stream/storage-usage method: get operationId: stream-videos-storage-usage x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/watermarks method: get operationId: stream-watermark-profile-list-watermark-profiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/watermarks method: post operationId: stream-watermark-profile-create-watermark-profiles-via-basic-upload 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}/stream/watermarks/{identifier} method: delete operationId: stream-watermark-profile-delete-watermark-profiles 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}/stream/watermarks/{identifier} method: get operationId: stream-watermark-profile-watermark-profile-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/webhook method: delete operationId: stream-webhook-delete-webhooks 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}/stream/webhook method: get operationId: stream-webhook-view-webhooks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/webhook method: put operationId: stream-webhook-create-webhooks 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}/teamnet/routes method: get operationId: tunnel-route-list-tunnel-routes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/teamnet/routes method: post operationId: tunnel-route-create-a-tunnel-route 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}/teamnet/routes/{route_id} method: delete operationId: tunnel-route-delete-a-tunnel-route 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}/teamnet/routes/{route_id} method: patch operationId: tunnel-route-update-a-tunnel-route 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}/teamnet/routes/ip/{ip} method: get operationId: tunnel-route-get-tunnel-route-by-ip x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/teamnet/routes/network/{ip_network_encoded} method: delete operationId: tunnel-route-delete-a-tunnel-route-with-cidr 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}/teamnet/routes/network/{ip_network_encoded} method: patch operationId: tunnel-route-update-a-tunnel-route-with-cidr 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}/teamnet/routes/network/{ip_network_encoded} method: post operationId: tunnel-route-create-a-tunnel-route-with-cidr 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}/teamnet/virtual_networks method: get operationId: tunnel-virtual-network-list-virtual-networks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/teamnet/virtual_networks method: post operationId: tunnel-virtual-network-create-a-virtual-network 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}/teamnet/virtual_networks/{virtual_network_id} method: delete operationId: tunnel-virtual-network-delete-a-virtual-network 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}/teamnet/virtual_networks/{virtual_network_id} method: patch operationId: tunnel-virtual-network-update-a-virtual-network 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}/tunnels method: get operationId: cloudflare-tunnel-list-all-tunnels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/tunnels method: post operationId: argo-tunnel-create-an-argo-tunnel 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}/tunnels/{tunnel_id} method: delete operationId: argo-tunnel-delete-an-argo-tunnel 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}/tunnels/{tunnel_id} method: get operationId: argo-tunnel-get-an-argo-tunnel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/tunnels/{tunnel_id}/connections method: delete operationId: argo-tunnel-clean-up-argo-tunnel-connections 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}/warp_connector method: get operationId: cloudflare-tunnel-list-warp-connector-tunnels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/warp_connector method: post operationId: cloudflare-tunnel-create-a-warp-connector-tunnel 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}/warp_connector/{tunnel_id} method: delete operationId: cloudflare-tunnel-delete-a-warp-connector-tunnel 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}/warp_connector/{tunnel_id} method: get operationId: cloudflare-tunnel-get-a-warp-connector-tunnel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/warp_connector/{tunnel_id} method: patch operationId: cloudflare-tunnel-update-a-warp-connector-tunnel 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}/warp_connector/{tunnel_id}/token method: get operationId: cloudflare-tunnel-get-a-warp-connector-tunnel-token x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/account-settings method: get operationId: worker-account-settings-fetch-worker-account-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/account-settings method: put operationId: worker-account-settings-create-worker-account-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: /accounts/{account_id}/workers/deployments/by-script/{script_id} method: get operationId: worker-deployments-list-deployments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/deployments/by-script/{script_id}/detail/{deployment_id} method: get operationId: worker-deployments-get-deployment-detail x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/dispatch/namespaces method: get operationId: namespace-worker-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/dispatch/namespaces method: post operationId: namespace-worker-create 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: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace} method: delete operationId: namespace-worker-delete-namespace 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: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace} method: get operationId: namespace-worker-get-namespace x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name} method: delete operationId: namespace-worker-script-delete-worker 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: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name} method: get operationId: namespace-worker-script-worker-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name} method: put operationId: namespace-worker-script-upload-worker-module 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: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/bindings method: get operationId: namespace-worker-get-script-bindings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/content method: get operationId: namespace-worker-get-script-content x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/content method: put operationId: namespace-worker-put-script-content 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: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/settings method: get operationId: namespace-worker-get-script-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/dispatch/namespaces/{dispatch_namespace}/scripts/{script_name}/settings method: patch operationId: namespace-worker-patch-script-settings 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: /accounts/{account_id}/workers/domains method: get operationId: worker-domain-list-domains x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/domains method: put operationId: worker-domain-attach-to-domain 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}/workers/domains/{domain_id} method: delete operationId: worker-domain-detach-from-domain 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}/workers/domains/{domain_id} method: get operationId: worker-domain-get-a-domain x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/durable_objects/namespaces method: get operationId: durable-objects-namespace-list-namespaces x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/durable_objects/namespaces/{id}/objects method: get operationId: durable-objects-namespace-list-objects x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/queues method: get operationId: queue-list-queues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/queues method: post operationId: queue-create-queue 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}/workers/queues/{name} method: delete operationId: queue-delete-queue 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}/workers/queues/{name} method: get operationId: queue-queue-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/queues/{name} method: put operationId: queue-update-queue 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}/workers/queues/{name}/consumers method: get operationId: queue-list-queue-consumers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/queues/{name}/consumers method: post operationId: queue-create-queue-consumer 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}/workers/queues/{name}/consumers/{consumer_name} method: delete operationId: queue-delete-queue-consumer 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}/workers/queues/{name}/consumers/{consumer_name} method: put operationId: queue-update-queue-consumer 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}/workers/scripts method: get operationId: worker-script-list-workers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/scripts/{script_name} method: delete operationId: worker-script-delete-worker 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}/workers/scripts/{script_name} method: get operationId: worker-script-download-worker x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/scripts/{script_name} method: put operationId: worker-script-upload-worker-module 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}/workers/scripts/{script_name}/content method: put operationId: worker-script-put-content 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}/workers/scripts/{script_name}/content/v2 method: get operationId: worker-script-get-content x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/scripts/{script_name}/schedules method: get operationId: worker-cron-trigger-get-cron-triggers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/scripts/{script_name}/schedules method: put operationId: worker-cron-trigger-update-cron-triggers 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}/workers/scripts/{script_name}/settings method: get operationId: worker-script-get-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/scripts/{script_name}/settings method: patch operationId: worker-script-patch-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: /accounts/{account_id}/workers/scripts/{script_name}/tails method: get operationId: worker-tail-logs-list-tails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/scripts/{script_name}/tails method: post operationId: worker-tail-logs-start-tail 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}/workers/scripts/{script_name}/tails/{id} method: delete operationId: worker-tail-logs-delete-tail 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}/workers/scripts/{script_name}/usage-model method: get operationId: worker-script-fetch-usage-model x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/scripts/{script_name}/usage-model method: put operationId: worker-script-update-usage-model 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}/workers/services/{service_name}/environments/{environment_name}/content method: get operationId: worker-environment-get-script-content x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/services/{service_name}/environments/{environment_name}/content method: put operationId: worker-environment-put-script-content 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}/workers/services/{service_name}/environments/{environment_name}/settings method: get operationId: worker-script-environment-get-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/services/{service_name}/environments/{environment_name}/settings method: patch operationId: worker-script-environment-patch-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: /accounts/{account_id}/workers/subdomain method: get operationId: worker-subdomain-get-subdomain x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/subdomain method: put operationId: worker-subdomain-create-subdomain 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}/zerotrust/connectivity_settings method: get operationId: zero-trust-accounts-get-connectivity-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/zerotrust/connectivity_settings method: patch operationId: zero-trust-accounts-patch-connectivity-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: /accounts/{account_identifier}/billing/profile method: get operationId: account-billing-profile-(-deprecated)-billing-profile-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/cloudforce-one/requests method: post operationId: cloudforce-one-request-list 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_identifier}/cloudforce-one/requests/{request_identifier} method: delete operationId: cloudforce-one-request-delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_identifier}/cloudforce-one/requests/{request_identifier} method: get operationId: cloudforce-one-request-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/cloudforce-one/requests/{request_identifier} method: put operationId: cloudforce-one-request-update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_identifier}/cloudforce-one/requests/{request_identifier}/message method: post operationId: cloudforce-one-request-message-list 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_identifier}/cloudforce-one/requests/{request_identifier}/message/{message_identifer} method: delete operationId: cloudforce-one-request-message-delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_identifier}/cloudforce-one/requests/{request_identifier}/message/{message_identifer} method: put operationId: cloudforce-one-request-message-update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_identifier}/cloudforce-one/requests/{request_identifier}/message/new method: post operationId: cloudforce-one-request-message-new 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_identifier}/cloudforce-one/requests/constants method: get operationId: cloudforce-one-request-constants x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/cloudforce-one/requests/new method: post operationId: cloudforce-one-request-new 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_identifier}/cloudforce-one/requests/priority method: post operationId: cloudforce-one-priority-list 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_identifier}/cloudforce-one/requests/priority/{priority_identifer} method: delete operationId: cloudforce-one-priority-delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_identifier}/cloudforce-one/requests/priority/{priority_identifer} method: get operationId: cloudforce-one-priority-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/cloudforce-one/requests/priority/{priority_identifer} method: put operationId: cloudforce-one-priority-update x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /accounts/{account_identifier}/cloudforce-one/requests/priority/new method: post operationId: cloudforce-one-priority-new 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_identifier}/cloudforce-one/requests/priority/quota method: get operationId: cloudforce-one-priority-quota x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/cloudforce-one/requests/quota method: get operationId: cloudforce-one-request-quota x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/cloudforce-one/requests/types method: get operationId: cloudforce-one-request-types x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/custom_pages method: get operationId: custom-pages-for-an-account-list-custom-pages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/custom_pages/{identifier} method: get operationId: custom-pages-for-an-account-get-a-custom-page x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/custom_pages/{identifier} method: put operationId: custom-pages-for-an-account-update-a-custom-page 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_identifier}/d1/database/{database_identifier} method: delete operationId: cloudflare-d1-delete-database 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_identifier}/d1/database/{database_identifier} method: get operationId: cloudflare-d1-get-database x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/d1/database/{database_identifier}/query method: post operationId: cloudflare-d1-query-database 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_identifier}/dns_firewall/{identifier}/dns_analytics/report method: get operationId: dns-firewall-analytics-table x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/dns_firewall/{identifier}/dns_analytics/report/bytime method: get operationId: dns-firewall-analytics-by-time x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/email/routing/addresses method: get operationId: email-routing-destination-addresses-list-destination-addresses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/email/routing/addresses method: post operationId: email-routing-destination-addresses-create-a-destination-address 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_identifier}/email/routing/addresses/{destination_address_identifier} method: delete operationId: email-routing-destination-addresses-delete-destination-address 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_identifier}/email/routing/addresses/{destination_address_identifier} method: get operationId: email-routing-destination-addresses-get-a-destination-address x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/firewall/access_rules/rules method: get operationId: ip-access-rules-for-an-account-list-ip-access-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/firewall/access_rules/rules method: post operationId: ip-access-rules-for-an-account-create-an-ip-access-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: /accounts/{account_identifier}/firewall/access_rules/rules/{identifier} method: delete operationId: ip-access-rules-for-an-account-delete-an-ip-access-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: /accounts/{account_identifier}/firewall/access_rules/rules/{identifier} method: get operationId: ip-access-rules-for-an-account-get-an-ip-access-rule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/firewall/access_rules/rules/{identifier} method: patch operationId: ip-access-rules-for-an-account-update-an-ip-access-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: /accounts/{account_identifier}/magic/cf_interconnects method: get operationId: magic-interconnects-list-interconnects x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/cf_interconnects method: put operationId: magic-interconnects-update-multiple-interconnects 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_identifier}/magic/cf_interconnects/{tunnel_identifier} method: get operationId: magic-interconnects-list-interconnect-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/cf_interconnects/{tunnel_identifier} method: put operationId: magic-interconnects-update-interconnect 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_identifier}/magic/gre_tunnels method: get operationId: magic-gre-tunnels-list-gre-tunnels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/gre_tunnels method: post operationId: magic-gre-tunnels-create-gre-tunnels 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_identifier}/magic/gre_tunnels method: put operationId: magic-gre-tunnels-update-multiple-gre-tunnels 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_identifier}/magic/gre_tunnels/{tunnel_identifier} method: delete operationId: magic-gre-tunnels-delete-gre-tunnel 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_identifier}/magic/gre_tunnels/{tunnel_identifier} method: get operationId: magic-gre-tunnels-list-gre-tunnel-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/gre_tunnels/{tunnel_identifier} method: put operationId: magic-gre-tunnels-update-gre-tunnel 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_identifier}/magic/ipsec_tunnels method: get operationId: magic-ipsec-tunnels-list-ipsec-tunnels x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/ipsec_tunnels method: post operationId: magic-ipsec-tunnels-create-ipsec-tunnels 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_identifier}/magic/ipsec_tunnels method: put operationId: magic-ipsec-tunnels-update-multiple-ipsec-tunnels 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_identifier}/magic/ipsec_tunnels/{tunnel_identifier} method: delete operationId: magic-ipsec-tunnels-delete-ipsec-tunnel 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_identifier}/magic/ipsec_tunnels/{tunnel_identifier} method: get operationId: magic-ipsec-tunnels-list-ipsec-tunnel-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/ipsec_tunnels/{tunnel_identifier} method: put operationId: magic-ipsec-tunnels-update-ipsec-tunnel 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_identifier}/magic/ipsec_tunnels/{tunnel_identifier}/psk_generate method: post operationId: magic-ipsec-tunnels-generate-pre-shared-key-(-psk)-for-ipsec-tunnels 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_identifier}/magic/routes method: delete operationId: magic-static-routes-delete-many-routes 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_identifier}/magic/routes method: get operationId: magic-static-routes-list-routes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/routes method: post operationId: magic-static-routes-create-routes 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_identifier}/magic/routes method: put operationId: magic-static-routes-update-many-routes 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_identifier}/magic/routes/{route_identifier} method: delete operationId: magic-static-routes-delete-route 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_identifier}/magic/routes/{route_identifier} method: get operationId: magic-static-routes-route-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/routes/{route_identifier} method: put operationId: magic-static-routes-update-route 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_identifier}/magic/sites method: get operationId: magic-wan-sites-list-sites x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/sites method: post operationId: magic-sites-create-site 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_identifier}/magic/sites/{site_identifier} method: delete operationId: magic-sites-delete-site 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_identifier}/magic/sites/{site_identifier} method: get operationId: magic-sites-site-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/sites/{site_identifier} method: put operationId: magic-sites-update-site 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_identifier}/magic/sites/{site_identifier}/acls method: get operationId: magic-site-acls-list-acls x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/sites/{site_identifier}/acls method: post operationId: magic-site-acls-create-site-acl 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_identifier}/magic/sites/{site_identifier}/acls/{acl_identifier} method: delete operationId: magic-site-acls-delete-acl 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_identifier}/magic/sites/{site_identifier}/acls/{acl_identifier} method: get operationId: magic-site-acls-acl-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/sites/{site_identifier}/acls/{acl_identifier} method: put operationId: magic-site-acls-update-acl 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_identifier}/magic/sites/{site_identifier}/lans method: get operationId: magic-wan-connectors-lans-list-lans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/sites/{site_identifier}/lans method: post operationId: magic-wan-connectors-lans-create-lan 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_identifier}/magic/sites/{site_identifier}/lans/{lan_identifier} method: delete operationId: magic-wan-connectors-lans-delete-lan 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_identifier}/magic/sites/{site_identifier}/lans/{lan_identifier} method: get operationId: magic-wan-connectors-lans-lan-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/sites/{site_identifier}/lans/{lan_identifier} method: put operationId: magic-wan-connectors-lans-update-lan 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_identifier}/magic/sites/{site_identifier}/wans method: get operationId: magic-wan-connectors-list-wans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/sites/{site_identifier}/wans method: post operationId: magic-wan-connectors-create-wan 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_identifier}/magic/sites/{site_identifier}/wans/{wan_identifier} method: delete operationId: magic-wan-connectors-delete-wan 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_identifier}/magic/sites/{site_identifier}/wans/{wan_identifier} method: get operationId: magic-wan-connectors-wan-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/magic/sites/{site_identifier}/wans/{wan_identifier} method: put operationId: magic-wan-connectors-update-wan 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_identifier}/mnm/config method: delete operationId: magic-network-monitoring-configuration-delete-account-configuration 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_identifier}/mnm/config method: get operationId: magic-network-monitoring-configuration-list-account-configuration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/mnm/config method: patch operationId: magic-network-monitoring-configuration-update-account-configuration-fields 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_identifier}/mnm/config method: post operationId: magic-network-monitoring-configuration-create-account-configuration 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_identifier}/mnm/config method: put operationId: magic-network-monitoring-configuration-update-an-entire-account-configuration 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_identifier}/mnm/config/full method: get operationId: magic-network-monitoring-configuration-list-rules-and-account-configuration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/mnm/rules method: get operationId: magic-network-monitoring-rules-list-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/mnm/rules method: post operationId: magic-network-monitoring-rules-create-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: /accounts/{account_identifier}/mnm/rules method: put operationId: magic-network-monitoring-rules-update-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: /accounts/{account_identifier}/mnm/rules/{rule_identifier} method: delete operationId: magic-network-monitoring-rules-delete-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: /accounts/{account_identifier}/mnm/rules/{rule_identifier} method: get operationId: magic-network-monitoring-rules-get-rule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/mnm/rules/{rule_identifier} method: patch operationId: magic-network-monitoring-rules-update-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: /accounts/{account_identifier}/mnm/rules/{rule_identifier}/advertisement method: patch operationId: magic-network-monitoring-rules-update-advertisement-for-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: /accounts/{account_identifier}/request-tracer/trace method: post operationId: account-request-tracer-request-trace 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_identifier}/rules/lists/{list_id}/items/{item_id} method: get operationId: lists-get-a-list-item x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/rules/lists/bulk_operations/{operation_id} method: get operationId: lists-get-bulk-operation-status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/subscriptions method: get operationId: account-subscriptions-list-subscriptions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/subscriptions method: post operationId: account-subscriptions-create-subscription 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_identifier}/subscriptions/{subscription_identifier} method: delete operationId: account-subscriptions-delete-subscription 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_identifier}/subscriptions/{subscription_identifier} method: put operationId: account-subscriptions-update-subscription 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_identifier}/vectorize/indexes method: get operationId: vectorize-list-vectorize-indexes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/vectorize/indexes method: post operationId: vectorize-create-vectorize-index 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_identifier}/vectorize/indexes/{index_name} method: delete operationId: vectorize-delete-vectorize-index 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_identifier}/vectorize/indexes/{index_name} method: get operationId: vectorize-get-vectorize-index x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_identifier}/vectorize/indexes/{index_name} method: put operationId: vectorize-update-vectorize-index 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_identifier}/vectorize/indexes/{index_name}/delete-by-ids method: post operationId: vectorize-delete-vectors-by-id 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_identifier}/vectorize/indexes/{index_name}/get-by-ids method: post operationId: vectorize-get-vectors-by-id 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_identifier}/vectorize/indexes/{index_name}/insert method: post operationId: vectorize-insert-vector 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_identifier}/vectorize/indexes/{index_name}/query method: post operationId: vectorize-query-vector 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_identifier}/vectorize/indexes/{index_name}/upsert method: post operationId: vectorize-upsert-vector 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/{accountId}/urlscanner/scan method: get operationId: urlscanner-search-scans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{accountId}/urlscanner/scan method: post operationId: urlscanner-create-scan 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/{accountId}/urlscanner/scan/{scanId} method: get operationId: urlscanner-get-scan x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{accountId}/urlscanner/scan/{scanId}/har method: get operationId: urlscanner-get-scan-har x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{accountId}/urlscanner/scan/{scanId}/screenshot method: get operationId: urlscanner-get-scan-screenshot x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/apps method: get operationId: access-applications-list-access-applications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/apps method: post operationId: access-applications-add-an-application 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/{identifier}/access/apps/{app_id} method: delete operationId: access-applications-delete-an-access-application 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/{identifier}/access/apps/{app_id} method: get operationId: access-applications-get-an-access-application x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/apps/{app_id} method: put operationId: access-applications-update-a-bookmark-application 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/{identifier}/access/apps/{app_id}/revoke_tokens method: post operationId: access-applications-revoke-service-tokens 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: /accounts/{identifier}/access/apps/{app_id}/user_policy_checks method: get operationId: access-applications-test-access-policies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/apps/{uuid}/ca method: delete operationId: access-short-lived-certificate-c-as-delete-a-short-lived-certificate-ca 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/{identifier}/access/apps/{uuid}/ca method: get operationId: access-short-lived-certificate-c-as-get-a-short-lived-certificate-ca x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/apps/{uuid}/ca method: post operationId: access-short-lived-certificate-c-as-create-a-short-lived-certificate-ca 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/{identifier}/access/apps/{uuid}/policies method: get operationId: access-policies-list-access-policies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/apps/{uuid}/policies method: post operationId: access-policies-create-an-access-policy 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/{identifier}/access/apps/{uuid1}/policies/{uuid} method: delete operationId: access-policies-delete-an-access-policy 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/{identifier}/access/apps/{uuid1}/policies/{uuid} method: get operationId: access-policies-get-an-access-policy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/apps/{uuid1}/policies/{uuid} method: put operationId: access-policies-update-an-access-policy 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/{identifier}/access/apps/ca method: get operationId: access-short-lived-certificate-c-as-list-short-lived-certificate-c-as x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/bookmarks method: get operationId: access-bookmark-applications-(-deprecated)-list-bookmark-applications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/bookmarks/{uuid} method: delete operationId: access-bookmark-applications-(-deprecated)-delete-a-bookmark-application 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/{identifier}/access/bookmarks/{uuid} method: get operationId: access-bookmark-applications-(-deprecated)-get-a-bookmark-application x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/bookmarks/{uuid} method: post operationId: access-bookmark-applications-(-deprecated)-create-a-bookmark-application 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/{identifier}/access/bookmarks/{uuid} method: put operationId: access-bookmark-applications-(-deprecated)-update-a-bookmark-application 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/{identifier}/access/certificates method: get operationId: access-mtls-authentication-list-mtls-certificates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/certificates method: post operationId: access-mtls-authentication-add-an-mtls-certificate 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/{identifier}/access/certificates/{uuid} method: delete operationId: access-mtls-authentication-delete-an-mtls-certificate 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/{identifier}/access/certificates/{uuid} method: get operationId: access-mtls-authentication-get-an-mtls-certificate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/certificates/{uuid} method: put operationId: access-mtls-authentication-update-an-mtls-certificate 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/{identifier}/access/certificates/settings method: get operationId: access-mtls-authentication-list-mtls-certificates-hostname-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/certificates/settings method: put operationId: access-mtls-authentication-update-an-mtls-certificate-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: /accounts/{identifier}/access/custom_pages method: get operationId: access-custom-pages-list-custom-pages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/custom_pages method: post operationId: access-custom-pages-create-a-custom-page 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/{identifier}/access/custom_pages/{uuid} method: delete operationId: access-custom-pages-delete-a-custom-page 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/{identifier}/access/custom_pages/{uuid} method: get operationId: access-custom-pages-get-a-custom-page x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/custom_pages/{uuid} method: put operationId: access-custom-pages-update-a-custom-page 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/{identifier}/access/groups method: get operationId: access-groups-list-access-groups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/groups method: post operationId: access-groups-create-an-access-group 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/{identifier}/access/groups/{uuid} method: delete operationId: access-groups-delete-an-access-group 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/{identifier}/access/groups/{uuid} method: get operationId: access-groups-get-an-access-group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/groups/{uuid} method: put operationId: access-groups-update-an-access-group 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/{identifier}/access/identity_providers method: get operationId: access-identity-providers-list-access-identity-providers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/identity_providers method: post operationId: access-identity-providers-add-an-access-identity-provider 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/{identifier}/access/identity_providers/{uuid} method: delete operationId: access-identity-providers-delete-an-access-identity-provider 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/{identifier}/access/identity_providers/{uuid} method: get operationId: access-identity-providers-get-an-access-identity-provider x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/identity_providers/{uuid} method: put operationId: access-identity-providers-update-an-access-identity-provider 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/{identifier}/access/keys method: get operationId: access-key-configuration-get-the-access-key-configuration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/keys method: put operationId: access-key-configuration-update-the-access-key-configuration 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/{identifier}/access/keys/rotate method: post operationId: access-key-configuration-rotate-access-keys 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/{identifier}/access/logs/access_requests method: get operationId: access-authentication-logs-get-access-authentication-logs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/organizations method: get operationId: zero-trust-organization-get-your-zero-trust-organization x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/organizations method: post operationId: zero-trust-organization-create-your-zero-trust-organization 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/{identifier}/access/organizations method: put operationId: zero-trust-organization-update-your-zero-trust-organization 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/{identifier}/access/organizations/revoke_user method: post operationId: zero-trust-organization-revoke-all-access-tokens-for-a-user 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: /accounts/{identifier}/access/seats method: patch operationId: zero-trust-seats-update-a-user-seat 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/{identifier}/access/service_tokens method: get operationId: access-service-tokens-list-service-tokens x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/service_tokens method: post operationId: access-service-tokens-create-a-service-token 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/{identifier}/access/service_tokens/{uuid} method: delete operationId: access-service-tokens-delete-a-service-token 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/{identifier}/access/service_tokens/{uuid} method: put operationId: access-service-tokens-update-a-service-token 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/{identifier}/access/service_tokens/{uuid}/refresh method: post operationId: access-service-tokens-refresh-a-service-token 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/{identifier}/access/service_tokens/{uuid}/rotate method: post operationId: access-service-tokens-rotate-a-service-token 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/{identifier}/access/tags method: get operationId: access-tags-list-tags x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/tags method: post operationId: access-tags-create-tag 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/{identifier}/access/tags/{name} method: delete operationId: access-tags-delete-a-tag 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/{identifier}/access/tags/{name} method: get operationId: access-tags-get-a-tag x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/tags/{name} method: put operationId: access-tags-update-a-tag 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/{identifier}/access/users method: get operationId: zero-trust-users-get-users x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/users/{id}/active_sessions method: get operationId: zero-trust-users-get-active-sessions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/users/{id}/active_sessions/{nonce} method: get operationId: zero-trust-users-get-active-session x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/users/{id}/failed_logins method: get operationId: zero-trust-users-get-failed-logins x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{identifier}/access/users/{id}/last_seen_identity method: get operationId: zero-trust-users-get-last-seen-identity x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /certificates method: get operationId: origin-ca-list-certificates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /certificates method: post operationId: origin-ca-create-certificate 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: /certificates/{certificate_id} method: delete operationId: origin-ca-revoke-certificate 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: /certificates/{certificate_id} method: get operationId: origin-ca-get-certificate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ips method: get operationId: cloudflare-i-ps-cloudflare-ip-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /memberships method: get operationId: user'-s-account-memberships-list-memberships x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /memberships/{membership_id} method: delete operationId: user'-s-account-memberships-delete-membership 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: /memberships/{membership_id} method: get operationId: user'-s-account-memberships-membership-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /memberships/{membership_id} method: put operationId: user'-s-account-memberships-update-membership 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: /organizations/{organization_id}/audit_logs method: get operationId: audit-logs-get-organization-audit-logs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/annotations/outages method: get operationId: radar-get-annotations-outages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/annotations/outages/locations method: get operationId: radar-get-annotations-outages-top x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/summary/dnssec method: get operationId: radar-get-dns-as112-timeseries-by-dnssec x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/summary/edns method: get operationId: radar-get-dns-as112-timeseries-by-edns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/summary/ip_version method: get operationId: radar-get-dns-as112-timeseries-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/summary/protocol method: get operationId: radar-get-dns-as112-timeseries-by-protocol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/summary/query_type method: get operationId: radar-get-dns-as112-timeseries-by-query-type x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/summary/response_codes method: get operationId: radar-get-dns-as112-timeseries-by-response-codes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/timeseries method: get operationId: radar-get-dns-as112-timeseries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/timeseries_groups/dnssec method: get operationId: radar-get-dns-as112-timeseries-group-by-dnssec x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/timeseries_groups/edns method: get operationId: radar-get-dns-as112-timeseries-group-by-edns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/timeseries_groups/ip_version method: get operationId: radar-get-dns-as112-timeseries-group-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/timeseries_groups/protocol method: get operationId: radar-get-dns-as112-timeseries-group-by-protocol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/timeseries_groups/query_type method: get operationId: radar-get-dns-as112-timeseries-group-by-query-type x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/timeseries_groups/response_codes method: get operationId: radar-get-dns-as112-timeseries-group-by-response-codes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/top/locations method: get operationId: radar-get-dns-as112-top-locations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/top/locations/dnssec/{dnssec} method: get operationId: radar-get-dns-as112-top-locations-by-dnssec x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/top/locations/edns/{edns} method: get operationId: radar-get-dns-as112-top-locations-by-edns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/top/locations/ip_version/{ip_version} method: get operationId: radar-get-dns-as112-top-locations-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/summary method: get operationId: radar-get-attacks-layer3-summary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/summary/bitrate method: get operationId: radar-get-attacks-layer3-summary-by-bitrate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/summary/duration method: get operationId: radar-get-attacks-layer3-summary-by-duration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/summary/ip_version method: get operationId: radar-get-attacks-layer3-summary-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/summary/protocol method: get operationId: radar-get-attacks-layer3-summary-by-protocol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/summary/vector method: get operationId: radar-get-attacks-layer3-summary-by-vector x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/timeseries method: get operationId: radar-get-attacks-layer3-timeseries-by-bytes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/timeseries_groups method: get operationId: radar-get-attacks-layer3-timeseries-groups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/timeseries_groups/bitrate method: get operationId: radar-get-attacks-layer3-timeseries-group-by-bitrate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/timeseries_groups/duration method: get operationId: radar-get-attacks-layer3-timeseries-group-by-duration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/timeseries_groups/industry method: get operationId: radar-get-attacks-layer3-timeseries-group-by-industry x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/timeseries_groups/ip_version method: get operationId: radar-get-attacks-layer3-timeseries-group-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/timeseries_groups/protocol method: get operationId: radar-get-attacks-layer3-timeseries-group-by-protocol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/timeseries_groups/vector method: get operationId: radar-get-attacks-layer3-timeseries-group-by-vector x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/timeseries_groups/vertical method: get operationId: radar-get-attacks-layer3-timeseries-group-by-vertical x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/top/attacks method: get operationId: radar-get-attacks-layer3-top-attacks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/top/industry method: get operationId: radar-get-attacks-layer3-top-industries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/top/locations/origin method: get operationId: radar-get-attacks-layer3-top-origin-locations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/top/locations/target method: get operationId: radar-get-attacks-layer3-top-target-locations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/top/vertical method: get operationId: radar-get-attacks-layer3-top-verticals x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/summary method: get operationId: radar-get-attacks-layer7-summary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/summary/http_method method: get operationId: radar-get-attacks-layer7-summary-by-http-method x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/summary/http_version method: get operationId: radar-get-attacks-layer7-summary-by-http-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/summary/ip_version method: get operationId: radar-get-attacks-layer7-summary-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/summary/managed_rules method: get operationId: radar-get-attacks-layer7-summary-by-managed-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/summary/mitigation_product method: get operationId: radar-get-attacks-layer7-summary-by-mitigation-product x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/timeseries method: get operationId: radar-get-attacks-layer7-timeseries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/timeseries_groups method: get operationId: radar-get-attacks-layer7-timeseries-group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/timeseries_groups/http_method method: get operationId: radar-get-attacks-layer7-timeseries-group-by-http-method x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/timeseries_groups/http_version method: get operationId: radar-get-attacks-layer7-timeseries-group-by-http-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/timeseries_groups/industry method: get operationId: radar-get-attacks-layer7-timeseries-group-by-industry x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/timeseries_groups/ip_version method: get operationId: radar-get-attacks-layer7-timeseries-group-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/timeseries_groups/managed_rules method: get operationId: radar-get-attacks-layer7-timeseries-group-by-managed-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/timeseries_groups/mitigation_product method: get operationId: radar-get-attacks-layer7-timeseries-group-by-mitigation-product x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/timeseries_groups/vertical method: get operationId: radar-get-attacks-layer7-timeseries-group-by-vertical x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/top/ases/origin method: get operationId: radar-get-attacks-layer7-top-origin-as x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/top/attacks method: get operationId: radar-get-attacks-layer7-top-attacks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/top/industry method: get operationId: radar-get-attacks-layer7-top-industries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/top/locations/origin method: get operationId: radar-get-attacks-layer7-top-origin-location x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/top/locations/target method: get operationId: radar-get-attacks-layer7-top-target-location x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/top/vertical method: get operationId: radar-get-attacks-layer7-top-verticals x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/bgp/hijacks/events method: get operationId: radar-get-bgp-hijacks-events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/bgp/leaks/events method: get operationId: radar-get-bgp-route-leak-events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/bgp/routes/moas method: get operationId: radar-get-bgp-pfx2as-moas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/bgp/routes/pfx2as method: get operationId: radar-get-bgp-pfx2as x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/bgp/routes/stats method: get operationId: radar-get-bgp-routes-stats x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/bgp/routes/timeseries method: get operationId: radar-get-bgp-ip-space-timeseries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/bgp/timeseries method: get operationId: radar-get-bgp-timeseries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/bgp/top/ases method: get operationId: radar-get-bgp-top-ases x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/bgp/top/ases/prefixes method: get operationId: radar-get-bgp-top-asns-by-prefixes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/bgp/top/prefixes method: get operationId: radar-get-bgp-top-prefixes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/connection_tampering/summary method: get operationId: radar-get-connection-tampering-summary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/connection_tampering/timeseries_groups method: get operationId: radar-get-connection-tampering-timeseries-group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/datasets method: get operationId: radar-get-reports-datasets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/datasets/{alias} method: get operationId: radar-get-reports-dataset-download x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/datasets/download method: post operationId: radar-post-reports-dataset-download-url 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: /radar/dns/top/ases method: get operationId: radar-get-dns-top-ases x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/dns/top/locations method: get operationId: radar-get-dns-top-locations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/summary/arc method: get operationId: radar-get-email-routing-summary-by-arc x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/summary/dkim method: get operationId: radar-get-email-routing-summary-by-dkim x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/summary/dmarc method: get operationId: radar-get-email-routing-summary-by-dmarc x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/summary/encrypted method: get operationId: radar-get-email-routing-summary-by-encrypted x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/summary/ip_version method: get operationId: radar-get-email-routing-summary-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/summary/spf method: get operationId: radar-get-email-routing-summary-by-spf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/timeseries_groups/arc method: get operationId: radar-get-email-routing-timeseries-group-by-arc x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/timeseries_groups/dkim method: get operationId: radar-get-email-routing-timeseries-group-by-dkim x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/timeseries_groups/dmarc method: get operationId: radar-get-email-routing-timeseries-group-by-dmarc x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/timeseries_groups/encrypted method: get operationId: radar-get-email-routing-timeseries-group-by-encrypted x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/timeseries_groups/ip_version method: get operationId: radar-get-email-routing-timeseries-group-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/timeseries_groups/spf method: get operationId: radar-get-email-routing-timeseries-group-by-spf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/summary/arc method: get operationId: radar-get-email-security-summary-by-arc x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/summary/dkim method: get operationId: radar-get-email-security-summary-by-dkim x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/summary/dmarc method: get operationId: radar-get-email-security-summary-by-dmarc x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/summary/malicious method: get operationId: radar-get-email-security-summary-by-malicious x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/summary/spam method: get operationId: radar-get-email-security-summary-by-spam x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/summary/spf method: get operationId: radar-get-email-security-summary-by-spf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/summary/spoof method: get operationId: radar-get-email-security-summary-by-spoof x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/summary/threat_category method: get operationId: radar-get-email-security-summary-by-threat-category x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/summary/tls_version method: get operationId: radar-get-email-security-summary-by-tls-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/timeseries_groups/arc method: get operationId: radar-get-email-security-timeseries-group-by-arc x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/timeseries_groups/dkim method: get operationId: radar-get-email-security-timeseries-group-by-dkim x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/timeseries_groups/dmarc method: get operationId: radar-get-email-security-timeseries-group-by-dmarc x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/timeseries_groups/malicious method: get operationId: radar-get-email-security-timeseries-group-by-malicious x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/timeseries_groups/spam method: get operationId: radar-get-email-security-timeseries-group-by-spam x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/timeseries_groups/spf method: get operationId: radar-get-email-security-timeseries-group-by-spf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/timeseries_groups/spoof method: get operationId: radar-get-email-security-timeseries-group-by-spoof x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/timeseries_groups/threat_category method: get operationId: radar-get-email-security-timeseries-group-by-threat-category x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/timeseries_groups/tls_version method: get operationId: radar-get-email-security-timeseries-group-by-tls-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/top/tlds method: get operationId: radar-get-email-security-top-tlds-by-messages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/top/tlds/malicious/{malicious} method: get operationId: radar-get-email-security-top-tlds-by-malicious x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/top/tlds/spam/{spam} method: get operationId: radar-get-email-security-top-tlds-by-spam x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/top/tlds/spoof/{spoof} method: get operationId: radar-get-email-security-top-tlds-by-spoof x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/entities/asns method: get operationId: radar-get-entities-asn-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/entities/asns/{asn} method: get operationId: radar-get-entities-asn-by-id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/entities/asns/{asn}/rel method: get operationId: radar-get-asns-rel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/entities/asns/ip method: get operationId: radar-get-entities-asn-by-ip x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/entities/ip method: get operationId: radar-get-entities-ip x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/entities/locations method: get operationId: radar-get-entities-locations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/entities/locations/{location} method: get operationId: radar-get-entities-location-by-alpha2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/summary/bot_class method: get operationId: radar-get-http-summary-by-bot-class x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/summary/device_type method: get operationId: radar-get-http-summary-by-device-type x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/summary/http_protocol method: get operationId: radar-get-http-summary-by-http-protocol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/summary/http_version method: get operationId: radar-get-http-summary-by-http-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/summary/ip_version method: get operationId: radar-get-http-summary-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/summary/os method: get operationId: radar-get-http-summary-by-operating-system x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/summary/tls_version method: get operationId: radar-get-http-summary-by-tls-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/timeseries_groups/bot_class method: get operationId: radar-get-http-timeseries-group-by-bot-class x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/timeseries_groups/browser method: get operationId: radar-get-http-timeseries-group-by-browsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/timeseries_groups/browser_family method: get operationId: radar-get-http-timeseries-group-by-browser-families x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/timeseries_groups/device_type method: get operationId: radar-get-http-timeseries-group-by-device-type x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/timeseries_groups/http_protocol method: get operationId: radar-get-http-timeseries-group-by-http-protocol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/timeseries_groups/http_version method: get operationId: radar-get-http-timeseries-group-by-http-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/timeseries_groups/ip_version method: get operationId: radar-get-http-timeseries-group-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/timeseries_groups/os method: get operationId: radar-get-http-timeseries-group-by-operating-system x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/timeseries_groups/tls_version method: get operationId: radar-get-http-timeseries-group-by-tls-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/ases method: get operationId: radar-get-http-top-ases-by-http-requests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/ases/bot_class/{bot_class} method: get operationId: radar-get-http-top-ases-by-bot-class x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/ases/device_type/{device_type} method: get operationId: radar-get-http-top-ases-by-device-type x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/ases/http_protocol/{http_protocol} method: get operationId: radar-get-http-top-ases-by-http-protocol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/ases/http_version/{http_version} method: get operationId: radar-get-http-top-ases-by-http-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/ases/ip_version/{ip_version} method: get operationId: radar-get-http-top-ases-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/ases/os/{os} method: get operationId: radar-get-http-top-ases-by-operating-system x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/ases/tls_version/{tls_version} method: get operationId: radar-get-http-top-ases-by-tls-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/browser_families method: get operationId: radar-get-http-top-browser-families x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/browsers method: get operationId: radar-get-http-top-browsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/locations method: get operationId: radar-get-http-top-locations-by-http-requests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/locations/bot_class/{bot_class} method: get operationId: radar-get-http-top-locations-by-bot-class x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/locations/device_type/{device_type} method: get operationId: radar-get-http-top-locations-by-device-type x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/locations/http_protocol/{http_protocol} method: get operationId: radar-get-http-top-locations-by-http-protocol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/locations/http_version/{http_version} method: get operationId: radar-get-http-top-locations-by-http-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/locations/ip_version/{ip_version} method: get operationId: radar-get-http-top-locations-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/locations/os/{os} method: get operationId: radar-get-http-top-locations-by-operating-system x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/locations/tls_version/{tls_version} method: get operationId: radar-get-http-top-locations-by-tls-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/netflows/timeseries method: get operationId: radar-get-netflows-timeseries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/netflows/top/ases method: get operationId: radar-get-netflows-top-ases x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/netflows/top/locations method: get operationId: radar-get-netflows-top-locations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/quality/iqi/summary method: get operationId: radar-get-quality-index-summary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/quality/iqi/timeseries_groups method: get operationId: radar-get-quality-index-timeseries-group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/quality/speed/histogram method: get operationId: radar-get-quality-speed-histogram x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/quality/speed/summary method: get operationId: radar-get-quality-speed-summary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/quality/speed/top/ases method: get operationId: radar-get-quality-speed-top-ases x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/quality/speed/top/locations method: get operationId: radar-get-quality-speed-top-locations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/ranking/domain/{domain} method: get operationId: radar-get-ranking-domain-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/ranking/timeseries_groups method: get operationId: radar-get-ranking-domain-timeseries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/ranking/top method: get operationId: radar-get-ranking-top-domains x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/search/global method: get operationId: radar-get-search-global x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/traffic_anomalies method: get operationId: radar-get-traffic-anomalies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/traffic_anomalies/locations method: get operationId: radar-get-traffic-anomalies-top x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/verified_bots/top/bots method: get operationId: radar-get-verified-bots-top-by-http-requests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/verified_bots/top/categories method: get operationId: radar-get-verified-bots-top-categories-by-http-requests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user method: get operationId: user-user-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user method: patch operationId: user-edit-user 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: /user/audit_logs method: get operationId: audit-logs-get-user-audit-logs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/billing/history method: get operationId: user-billing-history-(-deprecated)-billing-history-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/billing/profile method: get operationId: user-billing-profile-(-deprecated)-billing-profile-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/firewall/access_rules/rules method: get operationId: ip-access-rules-for-a-user-list-ip-access-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/firewall/access_rules/rules method: post operationId: ip-access-rules-for-a-user-create-an-ip-access-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: /user/firewall/access_rules/rules/{identifier} method: delete operationId: ip-access-rules-for-a-user-delete-an-ip-access-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: /user/firewall/access_rules/rules/{identifier} method: patch operationId: ip-access-rules-for-a-user-update-an-ip-access-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: /user/invites method: get operationId: user'-s-invites-list-invitations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/invites/{invite_id} method: get operationId: user'-s-invites-invitation-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/invites/{invite_id} method: patch operationId: user'-s-invites-respond-to-invitation 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: /user/load_balancers/monitors method: get operationId: load-balancer-monitors-list-monitors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/load_balancers/monitors method: post operationId: load-balancer-monitors-create-monitor 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: /user/load_balancers/monitors/{monitor_id} method: delete operationId: load-balancer-monitors-delete-monitor 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: /user/load_balancers/monitors/{monitor_id} method: get operationId: load-balancer-monitors-monitor-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/load_balancers/monitors/{monitor_id} method: patch operationId: load-balancer-monitors-patch-monitor 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: /user/load_balancers/monitors/{monitor_id} method: put operationId: load-balancer-monitors-update-monitor 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: /user/load_balancers/monitors/{monitor_id}/preview method: post operationId: load-balancer-monitors-preview-monitor 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: /user/load_balancers/monitors/{monitor_id}/references method: get operationId: load-balancer-monitors-list-monitor-references x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/load_balancers/pools method: get operationId: load-balancer-pools-list-pools x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/load_balancers/pools method: patch operationId: load-balancer-pools-patch-pools 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: /user/load_balancers/pools method: post operationId: load-balancer-pools-create-pool 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: /user/load_balancers/pools/{pool_id} method: delete operationId: load-balancer-pools-delete-pool 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: /user/load_balancers/pools/{pool_id} method: get operationId: load-balancer-pools-pool-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/load_balancers/pools/{pool_id} method: patch operationId: load-balancer-pools-patch-pool 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: /user/load_balancers/pools/{pool_id} method: put operationId: load-balancer-pools-update-pool 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: /user/load_balancers/pools/{pool_id}/health method: get operationId: load-balancer-pools-pool-health-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/load_balancers/pools/{pool_id}/preview method: post operationId: load-balancer-pools-preview-pool 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: /user/load_balancers/pools/{pool_id}/references method: get operationId: load-balancer-pools-list-pool-references x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/load_balancers/preview/{preview_id} method: get operationId: load-balancer-monitors-preview-result x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/load_balancing_analytics/events method: get operationId: load-balancer-healthcheck-events-list-healthcheck-events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/organizations method: get operationId: user'-s-organizations-list-organizations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/organizations/{organization_id} method: delete operationId: user'-s-organizations-leave-organization 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: /user/organizations/{organization_id} method: get operationId: user'-s-organizations-organization-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/subscriptions method: get operationId: user-subscription-get-user-subscriptions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/subscriptions/{identifier} method: delete operationId: user-subscription-delete-user-subscription 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: /user/subscriptions/{identifier} method: put operationId: user-subscription-update-user-subscription 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: /user/tokens method: get operationId: user-api-tokens-list-tokens x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/tokens method: post operationId: user-api-tokens-create-token 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: /user/tokens/{token_id} method: delete operationId: user-api-tokens-delete-token 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: /user/tokens/{token_id} method: get operationId: user-api-tokens-token-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/tokens/{token_id} method: put operationId: user-api-tokens-update-token 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: /user/tokens/{token_id}/value method: put operationId: user-api-tokens-roll-token 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: /user/tokens/permission_groups method: get operationId: permission-groups-list-permission-groups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/tokens/verify method: get operationId: user-api-tokens-verify-token x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones method: get operationId: zones-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones method: post operationId: zones-post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zones/{identifier}/access/apps method: get operationId: zone-level-access-applications-list-access-applications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/apps method: post operationId: zone-level-access-applications-add-a-bookmark-application 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: /zones/{identifier}/access/apps/{app_id} method: delete operationId: zone-level-access-applications-delete-an-access-application 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: /zones/{identifier}/access/apps/{app_id} method: get operationId: zone-level-access-applications-get-an-access-application x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/apps/{app_id} method: put operationId: zone-level-access-applications-update-a-bookmark-application 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: /zones/{identifier}/access/apps/{app_id}/revoke_tokens method: post operationId: zone-level-access-applications-revoke-service-tokens 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: /zones/{identifier}/access/apps/{app_id}/user_policy_checks method: get operationId: zone-level-access-applications-test-access-policies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/apps/{uuid}/ca method: delete operationId: zone-level-access-short-lived-certificate-c-as-delete-a-short-lived-certificate-ca 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: /zones/{identifier}/access/apps/{uuid}/ca method: get operationId: zone-level-access-short-lived-certificate-c-as-get-a-short-lived-certificate-ca x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/apps/{uuid}/ca method: post operationId: zone-level-access-short-lived-certificate-c-as-create-a-short-lived-certificate-ca 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: /zones/{identifier}/access/apps/{uuid}/policies method: get operationId: zone-level-access-policies-list-access-policies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/apps/{uuid}/policies method: post operationId: zone-level-access-policies-create-an-access-policy 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: /zones/{identifier}/access/apps/{uuid1}/policies/{uuid} method: delete operationId: zone-level-access-policies-delete-an-access-policy 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: /zones/{identifier}/access/apps/{uuid1}/policies/{uuid} method: get operationId: zone-level-access-policies-get-an-access-policy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/apps/{uuid1}/policies/{uuid} method: put operationId: zone-level-access-policies-update-an-access-policy 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: /zones/{identifier}/access/apps/ca method: get operationId: zone-level-access-short-lived-certificate-c-as-list-short-lived-certificate-c-as x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/certificates method: get operationId: zone-level-access-mtls-authentication-list-mtls-certificates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/certificates method: post operationId: zone-level-access-mtls-authentication-add-an-mtls-certificate 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: /zones/{identifier}/access/certificates/{uuid} method: delete operationId: zone-level-access-mtls-authentication-delete-an-mtls-certificate 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: /zones/{identifier}/access/certificates/{uuid} method: get operationId: zone-level-access-mtls-authentication-get-an-mtls-certificate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/certificates/{uuid} method: put operationId: zone-level-access-mtls-authentication-update-an-mtls-certificate 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: /zones/{identifier}/access/certificates/settings method: get operationId: zone-level-access-mtls-authentication-list-mtls-certificates-hostname-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/certificates/settings method: put operationId: zone-level-access-mtls-authentication-update-an-mtls-certificate-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: /zones/{identifier}/access/groups method: get operationId: zone-level-access-groups-list-access-groups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/groups method: post operationId: zone-level-access-groups-create-an-access-group 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: /zones/{identifier}/access/groups/{uuid} method: delete operationId: zone-level-access-groups-delete-an-access-group 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: /zones/{identifier}/access/groups/{uuid} method: get operationId: zone-level-access-groups-get-an-access-group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/groups/{uuid} method: put operationId: zone-level-access-groups-update-an-access-group 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: /zones/{identifier}/access/identity_providers method: get operationId: zone-level-access-identity-providers-list-access-identity-providers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/identity_providers method: post operationId: zone-level-access-identity-providers-add-an-access-identity-provider 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: /zones/{identifier}/access/identity_providers/{uuid} method: delete operationId: zone-level-access-identity-providers-delete-an-access-identity-provider 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: /zones/{identifier}/access/identity_providers/{uuid} method: get operationId: zone-level-access-identity-providers-get-an-access-identity-provider x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/identity_providers/{uuid} method: put operationId: zone-level-access-identity-providers-update-an-access-identity-provider 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: /zones/{identifier}/access/organizations method: get operationId: zone-level-zero-trust-organization-get-your-zero-trust-organization x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/organizations method: post operationId: zone-level-zero-trust-organization-create-your-zero-trust-organization 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: /zones/{identifier}/access/organizations method: put operationId: zone-level-zero-trust-organization-update-your-zero-trust-organization 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: /zones/{identifier}/access/organizations/revoke_user method: post operationId: zone-level-zero-trust-organization-revoke-all-access-tokens-for-a-user 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: /zones/{identifier}/access/service_tokens method: get operationId: zone-level-access-service-tokens-list-service-tokens x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/service_tokens method: post operationId: zone-level-access-service-tokens-create-a-service-token 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: /zones/{identifier}/access/service_tokens/{uuid} method: delete operationId: zone-level-access-service-tokens-delete-a-service-token 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: /zones/{identifier}/access/service_tokens/{uuid} method: put operationId: zone-level-access-service-tokens-update-a-service-token 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: /zones/{identifier}/dns_analytics/report method: get operationId: dns-analytics-table x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/dns_analytics/report/bytime method: get operationId: dns-analytics-by-time x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/subscription method: get operationId: zone-subscription-zone-subscription-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/subscription method: post operationId: zone-subscription-create-zone-subscription 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: /zones/{identifier}/subscription method: put operationId: zone-subscription-update-zone-subscription 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: /zones/{zone_id} method: delete operationId: zones-0-delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zones/{zone_id} method: get operationId: zones-0-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id} method: patch operationId: zones-0-patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zones/{zone_id}/acm/total_tls method: get operationId: total-tls-total-tls-settings-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/acm/total_tls method: post operationId: total-tls-enable-or-disable-total-tls 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: /zones/{zone_id}/activation_check method: put operationId: put-zones-zone_id-activation_check 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: /zones/{zone_id}/analytics/latency method: get operationId: argo-analytics-for-zone-argo-analytics-for-a-zone x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/analytics/latency/colos method: get operationId: argo-analytics-for-geolocation-argo-analytics-for-a-zone-at-different-po-ps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/api_gateway/configuration method: get operationId: api-shield-settings-retrieve-information-about-specific-configuration-properties x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/api_gateway/configuration method: put operationId: api-shield-settings-set-configuration-properties 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: /zones/{zone_id}/api_gateway/discovery method: get operationId: api-shield-api-discovery-retrieve-discovered-operations-on-a-zone-as-openapi x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/api_gateway/discovery/operations method: get operationId: api-shield-api-discovery-retrieve-discovered-operations-on-a-zone x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/api_gateway/discovery/operations method: patch operationId: api-shield-api-patch-discovered-operations 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: /zones/{zone_id}/api_gateway/discovery/operations/{operation_id} method: patch operationId: api-shield-api-patch-discovered-operation 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: /zones/{zone_id}/api_gateway/operations method: get operationId: api-shield-endpoint-management-retrieve-information-about-all-operations-on-a-zone x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/api_gateway/operations method: post operationId: api-shield-endpoint-management-add-operations-to-a-zone 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: /zones/{zone_id}/api_gateway/operations/{operation_id} method: delete operationId: api-shield-endpoint-management-delete-an-operation 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: /zones/{zone_id}/api_gateway/operations/{operation_id} method: get operationId: api-shield-endpoint-management-retrieve-information-about-an-operation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/api_gateway/operations/{operation_id}/schema_validation method: get operationId: api-shield-schema-validation-retrieve-operation-level-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/api_gateway/operations/{operation_id}/schema_validation method: put operationId: api-shield-schema-validation-update-operation-level-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: /zones/{zone_id}/api_gateway/operations/schema_validation method: patch operationId: api-shield-schema-validation-update-multiple-operation-level-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: /zones/{zone_id}/api_gateway/schemas method: get operationId: api-shield-endpoint-management-retrieve-operations-and-features-as-open-api-schemas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/api_gateway/settings/schema_validation method: get operationId: api-shield-schema-validation-retrieve-zone-level-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/api_gateway/settings/schema_validation method: patch operationId: api-shield-schema-validation-patch-zone-level-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: /zones/{zone_id}/api_gateway/settings/schema_validation method: put operationId: api-shield-schema-validation-update-zone-level-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: /zones/{zone_id}/api_gateway/user_schemas method: get operationId: api-shield-schema-validation-retrieve-information-about-all-schemas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/api_gateway/user_schemas method: post operationId: api-shield-schema-validation-post-schema 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: /zones/{zone_id}/api_gateway/user_schemas/{schema_id} method: delete operationId: api-shield-schema-delete-a-schema 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: /zones/{zone_id}/api_gateway/user_schemas/{schema_id} method: get operationId: api-shield-schema-validation-retrieve-information-about-specific-schema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/api_gateway/user_schemas/{schema_id} method: patch operationId: api-shield-schema-validation-enable-validation-for-a-schema 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: /zones/{zone_id}/api_gateway/user_schemas/{schema_id}/operations method: get operationId: api-shield-schema-validation-extract-operations-from-schema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/argo/smart_routing method: get operationId: argo-smart-routing-get-argo-smart-routing-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/argo/smart_routing method: patch operationId: argo-smart-routing-patch-argo-smart-routing-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: /zones/{zone_id}/argo/tiered_caching method: get operationId: tiered-caching-get-tiered-caching-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/argo/tiered_caching method: patch operationId: tiered-caching-patch-tiered-caching-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: /zones/{zone_id}/bot_management method: get operationId: bot-management-for-a-zone-get-config x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/bot_management method: put operationId: bot-management-for-a-zone-update-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: /zones/{zone_id}/cache/cache_reserve method: get operationId: zone-cache-settings-get-cache-reserve-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/cache/cache_reserve method: patch operationId: zone-cache-settings-change-cache-reserve-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: /zones/{zone_id}/cache/cache_reserve_clear method: get operationId: zone-cache-settings-get-cache-reserve-clear x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/cache/cache_reserve_clear method: post operationId: zone-cache-settings-start-cache-reserve-clear 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: /zones/{zone_id}/cache/origin_post_quantum_encryption method: get operationId: zone-cache-settings-get-origin-post-quantum-encryption-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/cache/origin_post_quantum_encryption method: put operationId: zone-cache-settings-change-origin-post-quantum-encryption-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: /zones/{zone_id}/cache/regional_tiered_cache method: get operationId: zone-cache-settings-get-regional-tiered-cache-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/cache/regional_tiered_cache method: patch operationId: zone-cache-settings-change-regional-tiered-cache-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: /zones/{zone_id}/cache/tiered_cache_smart_topology_enable method: delete operationId: smart-tiered-cache-delete-smart-tiered-cache-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: /zones/{zone_id}/cache/tiered_cache_smart_topology_enable method: get operationId: smart-tiered-cache-get-smart-tiered-cache-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/cache/tiered_cache_smart_topology_enable method: patch operationId: smart-tiered-cache-patch-smart-tiered-cache-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: /zones/{zone_id}/cache/variants method: delete operationId: zone-cache-settings-delete-variants-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: /zones/{zone_id}/cache/variants method: get operationId: zone-cache-settings-get-variants-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/cache/variants method: patch operationId: zone-cache-settings-change-variants-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: /zones/{zone_id}/certificate_authorities/hostname_associations method: get operationId: client-certificate-for-a-zone-list-hostname-associations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/certificate_authorities/hostname_associations method: put operationId: client-certificate-for-a-zone-put-hostname-associations 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: /zones/{zone_id}/client_certificates method: get operationId: client-certificate-for-a-zone-list-client-certificates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/client_certificates method: post operationId: client-certificate-for-a-zone-create-client-certificate 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: /zones/{zone_id}/client_certificates/{client_certificate_id} method: delete operationId: client-certificate-for-a-zone-delete-client-certificate 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: /zones/{zone_id}/client_certificates/{client_certificate_id} method: get operationId: client-certificate-for-a-zone-client-certificate-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/client_certificates/{client_certificate_id} method: patch operationId: client-certificate-for-a-zone-edit-client-certificate 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: /zones/{zone_id}/custom_certificates method: get operationId: custom-ssl-for-a-zone-list-ssl-configurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/custom_certificates method: post operationId: custom-ssl-for-a-zone-create-ssl-configuration 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: /zones/{zone_id}/custom_certificates/{custom_certificate_id} method: delete operationId: custom-ssl-for-a-zone-delete-ssl-configuration 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: /zones/{zone_id}/custom_certificates/{custom_certificate_id} method: get operationId: custom-ssl-for-a-zone-ssl-configuration-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/custom_certificates/{custom_certificate_id} method: patch operationId: custom-ssl-for-a-zone-edit-ssl-configuration 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: /zones/{zone_id}/custom_certificates/prioritize method: put operationId: custom-ssl-for-a-zone-re-prioritize-ssl-certificates 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: /zones/{zone_id}/custom_hostnames method: get operationId: custom-hostname-for-a-zone-list-custom-hostnames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/custom_hostnames method: post operationId: custom-hostname-for-a-zone-create-custom-hostname 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: /zones/{zone_id}/custom_hostnames/{custom_hostname_id} method: delete operationId: custom-hostname-for-a-zone-delete-custom-hostname-(-and-any-issued-ssl-certificates) 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: /zones/{zone_id}/custom_hostnames/{custom_hostname_id} method: get operationId: custom-hostname-for-a-zone-custom-hostname-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/custom_hostnames/{custom_hostname_id} method: patch operationId: custom-hostname-for-a-zone-edit-custom-hostname 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: /zones/{zone_id}/custom_hostnames/fallback_origin method: delete operationId: custom-hostname-fallback-origin-for-a-zone-delete-fallback-origin-for-custom-hostnames 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: /zones/{zone_id}/custom_hostnames/fallback_origin method: get operationId: custom-hostname-fallback-origin-for-a-zone-get-fallback-origin-for-custom-hostnames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/custom_hostnames/fallback_origin method: put operationId: custom-hostname-fallback-origin-for-a-zone-update-fallback-origin-for-custom-hostnames 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: /zones/{zone_id}/custom_ns method: get operationId: account-level-custom-nameservers-usage-for-a-zone-get-account-custom-nameserver-related-zone-metadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/custom_ns method: put operationId: account-level-custom-nameservers-usage-for-a-zone-set-account-custom-nameserver-related-zone-metadata 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: /zones/{zone_id}/dcv_delegation/uuid method: get operationId: dcv-delegation-uuid-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/dns_records method: get operationId: dns-records-for-a-zone-list-dns-records x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/dns_records method: post operationId: dns-records-for-a-zone-create-dns-record 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: /zones/{zone_id}/dns_records/{dns_record_id} method: delete operationId: dns-records-for-a-zone-delete-dns-record 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: /zones/{zone_id}/dns_records/{dns_record_id} method: get operationId: dns-records-for-a-zone-dns-record-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/dns_records/{dns_record_id} method: patch operationId: dns-records-for-a-zone-patch-dns-record 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: /zones/{zone_id}/dns_records/{dns_record_id} method: put operationId: dns-records-for-a-zone-update-dns-record 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: /zones/{zone_id}/dns_records/export method: get operationId: dns-records-for-a-zone-export-dns-records x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/dns_records/import method: post operationId: dns-records-for-a-zone-import-dns-records 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: /zones/{zone_id}/dns_records/scan method: post operationId: dns-records-for-a-zone-scan-dns-records 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: /zones/{zone_id}/dnssec method: delete operationId: dnssec-delete-dnssec-records 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: /zones/{zone_id}/dnssec method: get operationId: dnssec-dnssec-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/dnssec method: patch operationId: dnssec-edit-dnssec-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: /zones/{zone_id}/firewall/access_rules/rules method: get operationId: ip-access-rules-for-a-zone-list-ip-access-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/firewall/access_rules/rules method: post operationId: ip-access-rules-for-a-zone-create-an-ip-access-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: /zones/{zone_id}/firewall/access_rules/rules/{identifier} method: delete operationId: ip-access-rules-for-a-zone-delete-an-ip-access-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: /zones/{zone_id}/firewall/access_rules/rules/{identifier} method: patch operationId: ip-access-rules-for-a-zone-update-an-ip-access-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: /zones/{zone_id}/firewall/waf/packages/{package_id}/groups method: get operationId: waf-rule-groups-list-waf-rule-groups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/firewall/waf/packages/{package_id}/groups/{group_id} method: get operationId: waf-rule-groups-get-a-waf-rule-group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/firewall/waf/packages/{package_id}/groups/{group_id} method: patch operationId: waf-rule-groups-update-a-waf-rule-group 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: /zones/{zone_id}/firewall/waf/packages/{package_id}/rules method: get operationId: waf-rules-list-waf-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/firewall/waf/packages/{package_id}/rules/{rule_id} method: get operationId: waf-rules-get-a-waf-rule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/firewall/waf/packages/{package_id}/rules/{rule_id} method: patch operationId: waf-rules-update-a-waf-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: /zones/{zone_id}/hold method: delete operationId: zones-0-hold-delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zones/{zone_id}/hold method: get operationId: zones-0-hold-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/hold method: post operationId: zones-0-hold-post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zones/{zone_id}/hostnames/settings/{setting_id} method: get operationId: per-hostname-tls-settings-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/hostnames/settings/{setting_id}/{hostname} method: delete operationId: per-hostname-tls-settings-delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zones/{zone_id}/hostnames/settings/{setting_id}/{hostname} method: put operationId: per-hostname-tls-settings-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zones/{zone_id}/keyless_certificates method: get operationId: keyless-ssl-for-a-zone-list-keyless-ssl-configurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/keyless_certificates method: post operationId: keyless-ssl-for-a-zone-create-keyless-ssl-configuration 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: /zones/{zone_id}/keyless_certificates/{keyless_certificate_id} method: delete operationId: keyless-ssl-for-a-zone-delete-keyless-ssl-configuration 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: /zones/{zone_id}/keyless_certificates/{keyless_certificate_id} method: get operationId: keyless-ssl-for-a-zone-get-keyless-ssl-configuration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/keyless_certificates/{keyless_certificate_id} method: patch operationId: keyless-ssl-for-a-zone-edit-keyless-ssl-configuration 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: /zones/{zone_id}/load_balancers method: get operationId: load-balancers-list-load-balancers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/load_balancers method: post operationId: load-balancers-create-load-balancer 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: /zones/{zone_id}/load_balancers/{load_balancer_id} method: delete operationId: load-balancers-delete-load-balancer 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: /zones/{zone_id}/load_balancers/{load_balancer_id} method: get operationId: load-balancers-load-balancer-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/load_balancers/{load_balancer_id} method: patch operationId: load-balancers-patch-load-balancer 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: /zones/{zone_id}/load_balancers/{load_balancer_id} method: put operationId: load-balancers-update-load-balancer 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: /zones/{zone_id}/logpush/datasets/{dataset_id}/fields method: get operationId: get-zones-zone_identifier-logpush-datasets-dataset-fields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/logpush/datasets/{dataset_id}/jobs method: get operationId: get-zones-zone_identifier-logpush-datasets-dataset-jobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/logpush/edge method: get operationId: get-zones-zone_identifier-logpush-edge-jobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/logpush/edge method: post operationId: post-zones-zone_identifier-logpush-edge-jobs 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: /zones/{zone_id}/logpush/jobs method: get operationId: get-zones-zone_identifier-logpush-jobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/logpush/jobs method: post operationId: post-zones-zone_identifier-logpush-jobs 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: /zones/{zone_id}/logpush/jobs/{job_id} method: delete operationId: delete-zones-zone_identifier-logpush-jobs-job_identifier 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: /zones/{zone_id}/logpush/jobs/{job_id} method: get operationId: get-zones-zone_identifier-logpush-jobs-job_identifier x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/logpush/jobs/{job_id} method: put operationId: put-zones-zone_identifier-logpush-jobs-job_identifier 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: /zones/{zone_id}/logpush/ownership method: post operationId: post-zones-zone_identifier-logpush-ownership 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: /zones/{zone_id}/logpush/ownership/validate method: post operationId: post-zones-zone_identifier-logpush-ownership-validate 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: /zones/{zone_id}/logpush/validate/destination/exists method: post operationId: post-zones-zone_identifier-logpush-validate-destination-exists 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: /zones/{zone_id}/logpush/validate/origin method: post operationId: post-zones-zone_identifier-logpush-validate-origin 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: /zones/{zone_id}/managed_headers method: get operationId: managed-transforms-list-managed-transforms x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/managed_headers method: patch operationId: managed-transforms-update-status-of-managed-transforms 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: /zones/{zone_id}/origin_tls_client_auth method: get operationId: zone-level-authenticated-origin-pulls-list-certificates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/origin_tls_client_auth method: post operationId: zone-level-authenticated-origin-pulls-upload-certificate 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: /zones/{zone_id}/origin_tls_client_auth/{certificate_id} method: delete operationId: zone-level-authenticated-origin-pulls-delete-certificate 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: /zones/{zone_id}/origin_tls_client_auth/{certificate_id} method: get operationId: zone-level-authenticated-origin-pulls-get-certificate-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/origin_tls_client_auth/hostnames method: put operationId: per-hostname-authenticated-origin-pull-enable-or-disable-a-hostname-for-client-authentication 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: /zones/{zone_id}/origin_tls_client_auth/hostnames/{hostname} method: get operationId: per-hostname-authenticated-origin-pull-get-the-hostname-status-for-client-authentication x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/origin_tls_client_auth/hostnames/certificates method: get operationId: per-hostname-authenticated-origin-pull-list-certificates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/origin_tls_client_auth/hostnames/certificates method: post operationId: per-hostname-authenticated-origin-pull-upload-a-hostname-client-certificate 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: /zones/{zone_id}/origin_tls_client_auth/hostnames/certificates/{certificate_id} method: delete operationId: per-hostname-authenticated-origin-pull-delete-hostname-client-certificate 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: /zones/{zone_id}/origin_tls_client_auth/hostnames/certificates/{certificate_id} method: get operationId: per-hostname-authenticated-origin-pull-get-the-hostname-client-certificate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/origin_tls_client_auth/settings method: get operationId: zone-level-authenticated-origin-pulls-get-enablement-setting-for-zone x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/origin_tls_client_auth/settings method: put operationId: zone-level-authenticated-origin-pulls-set-enablement-for-zone 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: /zones/{zone_id}/page_shield method: get operationId: page-shield-get-page-shield-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/page_shield method: put operationId: page-shield-update-page-shield-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: /zones/{zone_id}/page_shield/connections method: get operationId: page-shield-list-page-shield-connections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/page_shield/connections/{connection_id} method: get operationId: page-shield-get-a-page-shield-connection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/page_shield/policies method: get operationId: page-shield-list-page-shield-policies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/page_shield/policies method: post operationId: page-shield-create-a-page-shield-policy 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: /zones/{zone_id}/page_shield/policies/{policy_id} method: delete operationId: page-shield-delete-a-page-shield-policy 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: /zones/{zone_id}/page_shield/policies/{policy_id} method: get operationId: page-shield-get-a-page-shield-policy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/page_shield/policies/{policy_id} method: put operationId: page-shield-update-a-page-shield-policy 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: /zones/{zone_id}/page_shield/scripts method: get operationId: page-shield-list-page-shield-scripts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/page_shield/scripts/{script_id} method: get operationId: page-shield-get-a-page-shield-script x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/pagerules method: get operationId: page-rules-list-page-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/pagerules method: post operationId: page-rules-create-a-page-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: /zones/{zone_id}/pagerules/{pagerule_id} method: delete operationId: page-rules-delete-a-page-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: /zones/{zone_id}/pagerules/{pagerule_id} method: get operationId: page-rules-get-a-page-rule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/pagerules/{pagerule_id} method: patch operationId: page-rules-edit-a-page-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: /zones/{zone_id}/pagerules/{pagerule_id} method: put operationId: page-rules-update-a-page-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: /zones/{zone_id}/pagerules/settings method: get operationId: available-page-rules-settings-list-available-page-rules-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/purge_cache method: post operationId: zone-purge 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: /zones/{zone_id}/rulesets method: get operationId: listZoneRulesets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/rulesets method: post operationId: createZoneRuleset 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: /zones/{zone_id}/rulesets/{ruleset_id} method: delete operationId: deleteZoneRuleset 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: /zones/{zone_id}/rulesets/{ruleset_id} method: get operationId: getZoneRuleset x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/rulesets/{ruleset_id} method: put operationId: updateZoneRuleset 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: /zones/{zone_id}/rulesets/{ruleset_id}/rules method: post operationId: createZoneRulesetRule 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: /zones/{zone_id}/rulesets/{ruleset_id}/rules/{rule_id} method: delete operationId: deleteZoneRulesetRule 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: /zones/{zone_id}/rulesets/{ruleset_id}/rules/{rule_id} method: patch operationId: updateZoneRulesetRule 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: /zones/{zone_id}/rulesets/{ruleset_id}/versions method: get operationId: listZoneRulesetVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/rulesets/{ruleset_id}/versions/{ruleset_version} method: delete operationId: deleteZoneRulesetVersion 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: /zones/{zone_id}/rulesets/{ruleset_id}/versions/{ruleset_version} method: get operationId: getZoneRulesetVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/rulesets/phases/{ruleset_phase}/entrypoint method: get operationId: getZoneEntrypointRuleset x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/rulesets/phases/{ruleset_phase}/entrypoint method: put operationId: updateZoneEntrypointRuleset 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: /zones/{zone_id}/rulesets/phases/{ruleset_phase}/entrypoint/versions method: get operationId: listZoneEntrypointRulesetVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/rulesets/phases/{ruleset_phase}/entrypoint/versions/{ruleset_version} method: get operationId: getZoneEntrypointRulesetVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/secondary_dns/force_axfr method: post operationId: secondary-dns-(-secondary-zone)-force-axfr 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: /zones/{zone_id}/secondary_dns/incoming method: delete operationId: secondary-dns-(-secondary-zone)-delete-secondary-zone-configuration 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: /zones/{zone_id}/secondary_dns/incoming method: get operationId: secondary-dns-(-secondary-zone)-secondary-zone-configuration-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/secondary_dns/incoming method: post operationId: secondary-dns-(-secondary-zone)-create-secondary-zone-configuration 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: /zones/{zone_id}/secondary_dns/incoming method: put operationId: secondary-dns-(-secondary-zone)-update-secondary-zone-configuration 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: /zones/{zone_id}/secondary_dns/outgoing method: delete operationId: secondary-dns-(-primary-zone)-delete-primary-zone-configuration 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: /zones/{zone_id}/secondary_dns/outgoing method: get operationId: secondary-dns-(-primary-zone)-primary-zone-configuration-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/secondary_dns/outgoing method: post operationId: secondary-dns-(-primary-zone)-create-primary-zone-configuration 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: /zones/{zone_id}/secondary_dns/outgoing method: put operationId: secondary-dns-(-primary-zone)-update-primary-zone-configuration 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: /zones/{zone_id}/secondary_dns/outgoing/disable method: post operationId: secondary-dns-(-primary-zone)-disable-outgoing-zone-transfers 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: /zones/{zone_id}/secondary_dns/outgoing/enable method: post operationId: secondary-dns-(-primary-zone)-enable-outgoing-zone-transfers 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: /zones/{zone_id}/secondary_dns/outgoing/force_notify method: post operationId: secondary-dns-(-primary-zone)-force-dns-notify 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: /zones/{zone_id}/secondary_dns/outgoing/status method: get operationId: secondary-dns-(-primary-zone)-get-outgoing-zone-transfer-status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings method: get operationId: zone-settings-get-all-zone-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings method: patch operationId: zone-settings-edit-zone-settings-info 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: /zones/{zone_id}/settings/0rtt method: get operationId: zone-settings-get-0-rtt-session-resumption-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/0rtt method: patch operationId: zone-settings-change-0-rtt-session-resumption-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: /zones/{zone_id}/settings/advanced_ddos method: get operationId: zone-settings-get-advanced-ddos-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/always_online method: get operationId: zone-settings-get-always-online-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/always_online method: patch operationId: zone-settings-change-always-online-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: /zones/{zone_id}/settings/always_use_https method: get operationId: zone-settings-get-always-use-https-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/always_use_https method: patch operationId: zone-settings-change-always-use-https-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: /zones/{zone_id}/settings/automatic_https_rewrites method: get operationId: zone-settings-get-automatic-https-rewrites-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/automatic_https_rewrites method: patch operationId: zone-settings-change-automatic-https-rewrites-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: /zones/{zone_id}/settings/automatic_platform_optimization method: get operationId: zone-settings-get-automatic_platform_optimization-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/automatic_platform_optimization method: patch operationId: zone-settings-change-automatic_platform_optimization-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: /zones/{zone_id}/settings/brotli method: get operationId: zone-settings-get-brotli-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/brotli method: patch operationId: zone-settings-change-brotli-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: /zones/{zone_id}/settings/browser_cache_ttl method: get operationId: zone-settings-get-browser-cache-ttl-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/browser_cache_ttl method: patch operationId: zone-settings-change-browser-cache-ttl-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: /zones/{zone_id}/settings/browser_check method: get operationId: zone-settings-get-browser-check-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/browser_check method: patch operationId: zone-settings-change-browser-check-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: /zones/{zone_id}/settings/cache_level method: get operationId: zone-settings-get-cache-level-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/cache_level method: patch operationId: zone-settings-change-cache-level-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: /zones/{zone_id}/settings/challenge_ttl method: get operationId: zone-settings-get-challenge-ttl-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/challenge_ttl method: patch operationId: zone-settings-change-challenge-ttl-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: /zones/{zone_id}/settings/ciphers method: get operationId: zone-settings-get-ciphers-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/ciphers method: patch operationId: zone-settings-change-ciphers-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: /zones/{zone_id}/settings/development_mode method: get operationId: zone-settings-get-development-mode-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/development_mode method: patch operationId: zone-settings-change-development-mode-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: /zones/{zone_id}/settings/early_hints method: get operationId: zone-settings-get-early-hints-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/early_hints method: patch operationId: zone-settings-change-early-hints-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: /zones/{zone_id}/settings/email_obfuscation method: get operationId: zone-settings-get-email-obfuscation-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/email_obfuscation method: patch operationId: zone-settings-change-email-obfuscation-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: /zones/{zone_id}/settings/fonts method: get operationId: zone-settings-get-fonts-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/fonts method: patch operationId: zone-settings-change-fonts-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: /zones/{zone_id}/settings/h2_prioritization method: get operationId: zone-settings-get-h2_prioritization-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/h2_prioritization method: patch operationId: zone-settings-change-h2_prioritization-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: /zones/{zone_id}/settings/hotlink_protection method: get operationId: zone-settings-get-hotlink-protection-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/hotlink_protection method: patch operationId: zone-settings-change-hotlink-protection-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: /zones/{zone_id}/settings/http2 method: get operationId: zone-settings-get-h-t-t-p-2-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/http2 method: patch operationId: zone-settings-change-h-t-t-p-2-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: /zones/{zone_id}/settings/http3 method: get operationId: zone-settings-get-h-t-t-p-3-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/http3 method: patch operationId: zone-settings-change-h-t-t-p-3-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: /zones/{zone_id}/settings/image_resizing method: get operationId: zone-settings-get-image_resizing-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/image_resizing method: patch operationId: zone-settings-change-image_resizing-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: /zones/{zone_id}/settings/ip_geolocation method: get operationId: zone-settings-get-ip-geolocation-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/ip_geolocation method: patch operationId: zone-settings-change-ip-geolocation-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: /zones/{zone_id}/settings/ipv6 method: get operationId: zone-settings-get-i-pv6-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/ipv6 method: patch operationId: zone-settings-change-i-pv6-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: /zones/{zone_id}/settings/min_tls_version method: get operationId: zone-settings-get-minimum-tls-version-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/min_tls_version method: patch operationId: zone-settings-change-minimum-tls-version-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: /zones/{zone_id}/settings/minify method: get operationId: zone-settings-get-minify-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/minify method: patch operationId: zone-settings-change-minify-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: /zones/{zone_id}/settings/mirage method: get operationId: zone-settings-get-mirage-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/mirage method: patch operationId: zone-settings-change-web-mirage-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: /zones/{zone_id}/settings/mobile_redirect method: get operationId: zone-settings-get-mobile-redirect-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/mobile_redirect method: patch operationId: zone-settings-change-mobile-redirect-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: /zones/{zone_id}/settings/nel method: get operationId: zone-settings-get-nel-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/nel method: patch operationId: zone-settings-change-nel-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: /zones/{zone_id}/settings/opportunistic_encryption method: get operationId: zone-settings-get-opportunistic-encryption-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/opportunistic_encryption method: patch operationId: zone-settings-change-opportunistic-encryption-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: /zones/{zone_id}/settings/opportunistic_onion method: get operationId: zone-settings-get-opportunistic-onion-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/opportunistic_onion method: patch operationId: zone-settings-change-opportunistic-onion-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: /zones/{zone_id}/settings/orange_to_orange method: get operationId: zone-settings-get-orange_to_orange-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/orange_to_orange method: patch operationId: zone-settings-change-orange_to_orange-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: /zones/{zone_id}/settings/origin_error_page_pass_thru method: get operationId: zone-settings-get-enable-error-pages-on-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/origin_error_page_pass_thru method: patch operationId: zone-settings-change-enable-error-pages-on-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: /zones/{zone_id}/settings/origin_max_http_version method: get operationId: zone-cache-settings-get-origin-max-http-version-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/origin_max_http_version method: patch operationId: zone-cache-settings-change-origin-max-http-version-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: /zones/{zone_id}/settings/polish method: get operationId: zone-settings-get-polish-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/polish method: patch operationId: zone-settings-change-polish-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: /zones/{zone_id}/settings/prefetch_preload method: get operationId: zone-settings-get-prefetch-preload-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/prefetch_preload method: patch operationId: zone-settings-change-prefetch-preload-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: /zones/{zone_id}/settings/proxy_read_timeout method: get operationId: zone-settings-get-proxy_read_timeout-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/proxy_read_timeout method: patch operationId: zone-settings-change-proxy_read_timeout-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: /zones/{zone_id}/settings/pseudo_ipv4 method: get operationId: zone-settings-get-pseudo-i-pv4-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/pseudo_ipv4 method: patch operationId: zone-settings-change-pseudo-i-pv4-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: /zones/{zone_id}/settings/response_buffering method: get operationId: zone-settings-get-response-buffering-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/response_buffering method: patch operationId: zone-settings-change-response-buffering-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: /zones/{zone_id}/settings/rocket_loader method: get operationId: zone-settings-get-rocket_loader-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/rocket_loader method: patch operationId: zone-settings-change-rocket_loader-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: /zones/{zone_id}/settings/security_header method: get operationId: zone-settings-get-security-header-(-hsts)-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/security_header method: patch operationId: zone-settings-change-security-header-(-hsts)-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: /zones/{zone_id}/settings/security_level method: get operationId: zone-settings-get-security-level-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/security_level method: patch operationId: zone-settings-change-security-level-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: /zones/{zone_id}/settings/server_side_exclude method: get operationId: zone-settings-get-server-side-exclude-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/server_side_exclude method: patch operationId: zone-settings-change-server-side-exclude-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: /zones/{zone_id}/settings/sort_query_string_for_cache method: get operationId: zone-settings-get-enable-query-string-sort-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/sort_query_string_for_cache method: patch operationId: zone-settings-change-enable-query-string-sort-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: /zones/{zone_id}/settings/ssl method: get operationId: zone-settings-get-ssl-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/ssl method: patch operationId: zone-settings-change-ssl-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: /zones/{zone_id}/settings/ssl_recommender method: get operationId: zone-settings-get-ssl_recommender-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/ssl_recommender method: patch operationId: zone-settings-change-ssl_recommender-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: /zones/{zone_id}/settings/tls_1_3 method: get operationId: zone-settings-get-tls-1.-3-setting-enabled-for-a-zone x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/tls_1_3 method: patch operationId: zone-settings-change-tls-1.-3-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: /zones/{zone_id}/settings/tls_client_auth method: get operationId: zone-settings-get-tls-client-auth-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/tls_client_auth method: patch operationId: zone-settings-change-tls-client-auth-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: /zones/{zone_id}/settings/true_client_ip_header method: get operationId: zone-settings-get-true-client-ip-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/true_client_ip_header method: patch operationId: zone-settings-change-true-client-ip-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: /zones/{zone_id}/settings/waf method: get operationId: zone-settings-get-web-application-firewall-(-waf)-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/waf method: patch operationId: zone-settings-change-web-application-firewall-(-waf)-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: /zones/{zone_id}/settings/webp method: get operationId: zone-settings-get-web-p-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/webp method: patch operationId: zone-settings-change-web-p-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: /zones/{zone_id}/settings/websockets method: get operationId: zone-settings-get-web-sockets-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/websockets method: patch operationId: zone-settings-change-web-sockets-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: /zones/{zone_id}/settings/zaraz/config method: get operationId: get-zones-zone_identifier-zaraz-config x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/zaraz/config method: put operationId: put-zones-zone_identifier-zaraz-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: /zones/{zone_id}/settings/zaraz/default method: get operationId: get-zones-zone_identifier-zaraz-default x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/zaraz/export method: get operationId: get-zones-zone_identifier-zaraz-export x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/zaraz/history method: get operationId: get-zones-zone_identifier-zaraz-history x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/zaraz/history method: put operationId: put-zones-zone_identifier-zaraz-history 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: /zones/{zone_id}/settings/zaraz/history/configs method: get operationId: get-zones-zone_identifier-zaraz-config-history x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/zaraz/publish method: post operationId: post-zones-zone_identifier-zaraz-publish 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: /zones/{zone_id}/settings/zaraz/workflow method: get operationId: get-zones-zone_identifier-zaraz-workflow x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/zaraz/workflow method: put operationId: put-zones-zone_identifier-zaraz-workflow 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: /zones/{zone_id}/speed_api/availabilities method: get operationId: speed-get-availabilities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/speed_api/pages method: get operationId: speed-list-pages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/speed_api/pages/{url}/tests method: delete operationId: speed-delete-tests 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: /zones/{zone_id}/speed_api/pages/{url}/tests method: get operationId: speed-list-test-history x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/speed_api/pages/{url}/tests method: post operationId: speed-create-test 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: /zones/{zone_id}/speed_api/pages/{url}/tests/{test_id} method: get operationId: speed-get-test x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/speed_api/pages/{url}/trend method: get operationId: speed-list-page-trend x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/speed_api/schedule/{url} method: delete operationId: speed-delete-test-schedule 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: /zones/{zone_id}/speed_api/schedule/{url} method: get operationId: speed-get-scheduled-test x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/speed_api/schedule/{url} method: post operationId: speed-create-scheduled-test 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: /zones/{zone_id}/ssl/analyze method: post operationId: analyze-certificate-analyze-certificate 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: /zones/{zone_id}/ssl/certificate_packs method: get operationId: certificate-packs-list-certificate-packs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/ssl/certificate_packs/{certificate_pack_id} method: delete operationId: certificate-packs-delete-advanced-certificate-manager-certificate-pack 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: /zones/{zone_id}/ssl/certificate_packs/{certificate_pack_id} method: get operationId: certificate-packs-get-certificate-pack x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/ssl/certificate_packs/{certificate_pack_id} method: patch operationId: certificate-packs-restart-validation-for-advanced-certificate-manager-certificate-pack 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: /zones/{zone_id}/ssl/certificate_packs/order method: post operationId: certificate-packs-order-advanced-certificate-manager-certificate-pack 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: /zones/{zone_id}/ssl/certificate_packs/quota method: get operationId: certificate-packs-get-certificate-pack-quotas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/ssl/universal/settings method: get operationId: universal-ssl-settings-for-a-zone-universal-ssl-settings-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/ssl/universal/settings method: patch operationId: universal-ssl-settings-for-a-zone-edit-universal-ssl-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: /zones/{zone_id}/ssl/verification method: get operationId: ssl-verification-ssl-verification-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/ssl/verification/{certificate_pack_id} method: patch operationId: ssl-verification-edit-ssl-certificate-pack-validation-method 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: /zones/{zone_id}/url_normalization method: get operationId: url-normalization-get-url-normalization-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/url_normalization method: put operationId: url-normalization-update-url-normalization-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: /zones/{zone_id}/workers/filters method: get operationId: worker-filters-(-deprecated)-list-filters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/workers/filters method: post operationId: worker-filters-(-deprecated)-create-filter 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: /zones/{zone_id}/workers/filters/{filter_id} method: delete operationId: worker-filters-(-deprecated)-delete-filter 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: /zones/{zone_id}/workers/filters/{filter_id} method: put operationId: worker-filters-(-deprecated)-update-filter 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: /zones/{zone_id}/workers/routes method: get operationId: worker-routes-list-routes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/workers/routes method: post operationId: worker-routes-create-route 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: /zones/{zone_id}/workers/routes/{route_id} method: delete operationId: worker-routes-delete-route 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: /zones/{zone_id}/workers/routes/{route_id} method: get operationId: worker-routes-get-route x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/workers/routes/{route_id} method: put operationId: worker-routes-update-route 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: /zones/{zone_id}/workers/script method: delete operationId: worker-script-(-deprecated)-delete-worker 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: /zones/{zone_id}/workers/script method: get operationId: worker-script-(-deprecated)-download-worker x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/workers/script method: put operationId: worker-script-(-deprecated)-upload-worker 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: /zones/{zone_id}/workers/script/bindings method: get operationId: worker-binding-(-deprecated)-list-bindings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/analytics/colos method: get operationId: zone-analytics-(-deprecated)-get-analytics-by-co-locations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/analytics/dashboard method: get operationId: zone-analytics-(-deprecated)-get-dashboard x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/available_plans method: get operationId: zone-rate-plan-list-available-plans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/available_plans/{plan_identifier} method: get operationId: zone-rate-plan-available-plan-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/available_rate_plans method: get operationId: zone-rate-plan-list-available-rate-plans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/custom_pages method: get operationId: custom-pages-for-a-zone-list-custom-pages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/custom_pages/{identifier} method: get operationId: custom-pages-for-a-zone-get-a-custom-page x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/custom_pages/{identifier} method: put operationId: custom-pages-for-a-zone-update-a-custom-page 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: /zones/{zone_identifier}/email/routing method: get operationId: email-routing-settings-get-email-routing-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/email/routing/disable method: post operationId: email-routing-settings-disable-email-routing 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: /zones/{zone_identifier}/email/routing/dns method: get operationId: email-routing-settings-email-routing-dns-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/email/routing/enable method: post operationId: email-routing-settings-enable-email-routing 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: /zones/{zone_identifier}/email/routing/rules method: get operationId: email-routing-routing-rules-list-routing-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/email/routing/rules method: post operationId: email-routing-routing-rules-create-routing-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: /zones/{zone_identifier}/email/routing/rules/{rule_identifier} method: delete operationId: email-routing-routing-rules-delete-routing-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: /zones/{zone_identifier}/email/routing/rules/{rule_identifier} method: get operationId: email-routing-routing-rules-get-routing-rule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/email/routing/rules/{rule_identifier} method: put operationId: email-routing-routing-rules-update-routing-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: /zones/{zone_identifier}/email/routing/rules/catch_all method: get operationId: email-routing-routing-rules-get-catch-all-rule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/email/routing/rules/catch_all method: put operationId: email-routing-routing-rules-update-catch-all-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: /zones/{zone_identifier}/filters method: delete operationId: filters-delete-filters 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: /zones/{zone_identifier}/filters method: get operationId: filters-list-filters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/filters method: post operationId: filters-create-filters 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: /zones/{zone_identifier}/filters method: put operationId: filters-update-filters 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: /zones/{zone_identifier}/filters/{id} method: delete operationId: filters-delete-a-filter 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: /zones/{zone_identifier}/filters/{id} method: get operationId: filters-get-a-filter x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/filters/{id} method: put operationId: filters-update-a-filter 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: /zones/{zone_identifier}/firewall/lockdowns method: get operationId: zone-lockdown-list-zone-lockdown-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/firewall/lockdowns method: post operationId: zone-lockdown-create-a-zone-lockdown-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: /zones/{zone_identifier}/firewall/lockdowns/{id} method: delete operationId: zone-lockdown-delete-a-zone-lockdown-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: /zones/{zone_identifier}/firewall/lockdowns/{id} method: get operationId: zone-lockdown-get-a-zone-lockdown-rule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/firewall/lockdowns/{id} method: put operationId: zone-lockdown-update-a-zone-lockdown-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: /zones/{zone_identifier}/firewall/rules method: delete operationId: firewall-rules-delete-firewall-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: /zones/{zone_identifier}/firewall/rules method: get operationId: firewall-rules-list-firewall-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/firewall/rules method: patch operationId: firewall-rules-update-priority-of-firewall-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: /zones/{zone_identifier}/firewall/rules method: post operationId: firewall-rules-create-firewall-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: /zones/{zone_identifier}/firewall/rules method: put operationId: firewall-rules-update-firewall-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: /zones/{zone_identifier}/firewall/rules/{id} method: delete operationId: firewall-rules-delete-a-firewall-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: /zones/{zone_identifier}/firewall/rules/{id} method: get operationId: firewall-rules-get-a-firewall-rule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/firewall/rules/{id} method: patch operationId: firewall-rules-update-priority-of-a-firewall-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: /zones/{zone_identifier}/firewall/rules/{id} method: put operationId: firewall-rules-update-a-firewall-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: /zones/{zone_identifier}/firewall/ua_rules method: get operationId: user-agent-blocking-rules-list-user-agent-blocking-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/firewall/ua_rules method: post operationId: user-agent-blocking-rules-create-a-user-agent-blocking-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: /zones/{zone_identifier}/firewall/ua_rules/{id} method: delete operationId: user-agent-blocking-rules-delete-a-user-agent-blocking-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: /zones/{zone_identifier}/firewall/ua_rules/{id} method: get operationId: user-agent-blocking-rules-get-a-user-agent-blocking-rule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/firewall/ua_rules/{id} method: put operationId: user-agent-blocking-rules-update-a-user-agent-blocking-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: /zones/{zone_identifier}/firewall/waf/overrides method: get operationId: waf-overrides-list-waf-overrides x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/firewall/waf/overrides method: post operationId: waf-overrides-create-a-waf-override 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: /zones/{zone_identifier}/firewall/waf/overrides/{id} method: delete operationId: waf-overrides-delete-a-waf-override 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: /zones/{zone_identifier}/firewall/waf/overrides/{id} method: get operationId: waf-overrides-get-a-waf-override x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/firewall/waf/overrides/{id} method: put operationId: waf-overrides-update-waf-override 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: /zones/{zone_identifier}/firewall/waf/packages method: get operationId: waf-packages-list-waf-packages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/firewall/waf/packages/{identifier} method: get operationId: waf-packages-get-a-waf-package x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/firewall/waf/packages/{identifier} method: patch operationId: waf-packages-update-a-waf-package 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: /zones/{zone_identifier}/healthchecks method: get operationId: health-checks-list-health-checks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/healthchecks method: post operationId: health-checks-create-health-check 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: /zones/{zone_identifier}/healthchecks/{identifier} method: delete operationId: health-checks-delete-health-check 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: /zones/{zone_identifier}/healthchecks/{identifier} method: get operationId: health-checks-health-check-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/healthchecks/{identifier} method: patch operationId: health-checks-patch-health-check 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: /zones/{zone_identifier}/healthchecks/{identifier} method: put operationId: health-checks-update-health-check 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: /zones/{zone_identifier}/healthchecks/preview method: post operationId: health-checks-create-preview-health-check 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: /zones/{zone_identifier}/healthchecks/preview/{identifier} method: delete operationId: health-checks-delete-preview-health-check 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: /zones/{zone_identifier}/healthchecks/preview/{identifier} method: get operationId: health-checks-health-check-preview-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/logs/control/retention/flag method: get operationId: logs-received-get-log-retention-flag x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/logs/control/retention/flag method: post operationId: logs-received-update-log-retention-flag 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: /zones/{zone_identifier}/logs/rayids/{ray_identifier} method: get operationId: logs-received-get-logs-ray-i-ds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/logs/received method: get operationId: logs-received-get-logs-received x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/logs/received/fields method: get operationId: logs-received-list-fields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/rate_limits method: get operationId: rate-limits-for-a-zone-list-rate-limits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/rate_limits method: post operationId: rate-limits-for-a-zone-create-a-rate-limit 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: /zones/{zone_identifier}/rate_limits/{id} method: delete operationId: rate-limits-for-a-zone-delete-a-rate-limit 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: /zones/{zone_identifier}/rate_limits/{id} method: get operationId: rate-limits-for-a-zone-get-a-rate-limit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/rate_limits/{id} method: put operationId: rate-limits-for-a-zone-update-a-rate-limit 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: /zones/{zone_identifier}/snippets method: get operationId: zone-snippets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/snippets/{snippet_name} method: delete operationId: zone-snippets-snippet-delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zones/{zone_identifier}/snippets/{snippet_name} method: get operationId: zone-snippets-snippet x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/snippets/{snippet_name} method: put operationId: zone-snippets-snippet-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zones/{zone_identifier}/snippets/{snippet_name}/content method: get operationId: zone-snippets-snippet-content x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/snippets/snippet_rules method: get operationId: zone-snippets-snippet-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/snippets/snippet_rules method: put operationId: zone-snippets-snippet-rules-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zones/{zone_identifier}/ssl/recommendation method: get operationId: ssl/-tls-mode-recommendation-ssl/-tls-recommendation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/waiting_rooms method: get operationId: waiting-room-list-waiting-rooms x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/waiting_rooms method: post operationId: waiting-room-create-waiting-room 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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id} method: delete operationId: waiting-room-delete-waiting-room 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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id} method: get operationId: waiting-room-waiting-room-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id} method: patch operationId: waiting-room-patch-waiting-room 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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id} method: put operationId: waiting-room-update-waiting-room 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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/events method: get operationId: waiting-room-list-events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/events method: post operationId: waiting-room-create-event 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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/events/{event_id} method: delete operationId: waiting-room-delete-event 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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/events/{event_id} method: get operationId: waiting-room-event-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/events/{event_id} method: patch operationId: waiting-room-patch-event 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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/events/{event_id} method: put operationId: waiting-room-update-event 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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/events/{event_id}/details method: get operationId: waiting-room-preview-active-event-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/rules method: get operationId: waiting-room-list-waiting-room-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/rules method: post operationId: waiting-room-create-waiting-room-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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/rules method: put operationId: waiting-room-replace-waiting-room-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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/rules/{rule_id} method: delete operationId: waiting-room-delete-waiting-room-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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/rules/{rule_id} method: patch operationId: waiting-room-patch-waiting-room-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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/status method: get operationId: waiting-room-get-waiting-room-status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/waiting_rooms/preview method: post operationId: waiting-room-create-a-custom-waiting-room-page-preview 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: /zones/{zone_identifier}/waiting_rooms/settings method: get operationId: waiting-room-get-zone-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/waiting_rooms/settings method: patch operationId: waiting-room-patch-zone-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: /zones/{zone_identifier}/waiting_rooms/settings method: put operationId: waiting-room-update-zone-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: /zones/{zone_identifier}/web3/hostnames method: get operationId: web3-hostname-list-web3-hostnames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/web3/hostnames method: post operationId: web3-hostname-create-web3-hostname 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: /zones/{zone_identifier}/web3/hostnames/{identifier} method: delete operationId: web3-hostname-delete-web3-hostname 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: /zones/{zone_identifier}/web3/hostnames/{identifier} method: get operationId: web3-hostname-web3-hostname-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/web3/hostnames/{identifier} method: patch operationId: web3-hostname-edit-web3-hostname 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: /zones/{zone_identifier}/web3/hostnames/{identifier}/ipfs_universal_path/content_list method: get operationId: web3-hostname-ipfs-universal-path-gateway-content-list-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/web3/hostnames/{identifier}/ipfs_universal_path/content_list method: put operationId: web3-hostname-update-ipfs-universal-path-gateway-content-list 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: /zones/{zone_identifier}/web3/hostnames/{identifier}/ipfs_universal_path/content_list/entries method: get operationId: web3-hostname-list-ipfs-universal-path-gateway-content-list-entries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/web3/hostnames/{identifier}/ipfs_universal_path/content_list/entries method: post operationId: web3-hostname-create-ipfs-universal-path-gateway-content-list-entry 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: /zones/{zone_identifier}/web3/hostnames/{identifier}/ipfs_universal_path/content_list/entries/{content_list_entry_identifier} method: delete operationId: web3-hostname-delete-ipfs-universal-path-gateway-content-list-entry 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: /zones/{zone_identifier}/web3/hostnames/{identifier}/ipfs_universal_path/content_list/entries/{content_list_entry_identifier} method: get operationId: web3-hostname-ipfs-universal-path-gateway-content-list-entry-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/web3/hostnames/{identifier}/ipfs_universal_path/content_list/entries/{content_list_entry_identifier} method: put operationId: web3-hostname-edit-ipfs-universal-path-gateway-content-list-entry 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: /zones/{zone}/spectrum/analytics/aggregate/current method: get operationId: spectrum-aggregate-analytics-get-current-aggregated-analytics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone}/spectrum/analytics/events/bytime method: get operationId: spectrum-analytics-(-by-time)-get-analytics-by-time x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone}/spectrum/analytics/events/summary method: get operationId: spectrum-analytics-(-summary)-get-analytics-summary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone}/spectrum/apps method: get operationId: spectrum-applications-list-spectrum-applications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone}/spectrum/apps method: post operationId: spectrum-applications-create-spectrum-application-using-a-name-for-the-origin 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: /zones/{zone}/spectrum/apps/{app_id} method: delete operationId: spectrum-applications-delete-spectrum-application 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: /zones/{zone}/spectrum/apps/{app_id} method: get operationId: spectrum-applications-get-spectrum-application-configuration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone}/spectrum/apps/{app_id} method: put operationId: spectrum-applications-update-spectrum-application-configuration-using-a-name-for-the-origin 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}/pages/projects method: get operationId: listPagesProjects x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pages/projects method: post operationId: createPagesProject 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}/pages/projects/{project_name} method: get operationId: getPagesProject x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pages/projects/{project_name} method: patch operationId: updatePagesProject 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}/pages/projects/{project_name} method: delete operationId: deletePagesProject 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}/pages/projects/{project_name}/deployments method: get operationId: listPagesDeployments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pages/projects/{project_name}/deployments method: post operationId: createPagesDeployment 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}/pages/projects/{project_name}/deployments/{deployment_id} method: get operationId: getPagesDeployment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/pages/projects/{project_name}/deployments/{deployment_id} method: delete operationId: deletePagesDeployment 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}/pages/projects/{project_name}/deployments/{deployment_id}/rollback method: post operationId: rollbackPagesDeployment 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}/queues method: get operationId: listQueues x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/queues method: post operationId: createQueue 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}/queues/{queue_id} method: get operationId: getQueue x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/queues/{queue_id} method: put operationId: replaceQueue 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}/queues/{queue_id} method: patch operationId: updateQueue 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}/queues/{queue_id} method: delete operationId: deleteQueue 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}/queues/{queue_id}/consumers method: get operationId: listQueueConsumers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/queues/{queue_id}/consumers method: post operationId: createQueueConsumer 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}/queues/{queue_id}/consumers/{consumer_id} method: get operationId: getQueueConsumer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/queues/{queue_id}/consumers/{consumer_id} method: put operationId: replaceQueueConsumer 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}/queues/{queue_id}/consumers/{consumer_id} method: delete operationId: deleteQueueConsumer 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}/queues/{queue_id}/messages method: post operationId: sendMessage 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}/queues/{queue_id}/messages/batch method: post operationId: sendMessageBatch 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}/queues/{queue_id}/messages/pull method: post operationId: pullMessages 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}/queues/{queue_id}/messages/ack method: post operationId: ackMessages 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}/queues/{queue_id}/purge method: get operationId: getPurgeStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/queues/{queue_id}/purge method: post operationId: purgeQueue 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}/r2/buckets method: get operationId: listR2Buckets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/r2/buckets method: post operationId: createR2Bucket 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}/r2/buckets/{bucket_name} method: get operationId: getR2Bucket x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/r2/buckets/{bucket_name} method: delete operationId: deleteR2Bucket 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}/r2/buckets/{bucket_name}/objects method: get operationId: listR2Objects x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/r2/buckets/{bucket_name}/configuration method: get operationId: getR2BucketConfiguration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/r2/buckets/{bucket_name}/configuration method: put operationId: updateR2BucketConfiguration 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: /radar/annotations/outages method: get operationId: radar-get-annotations-outages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/annotations/outages/locations method: get operationId: radar-get-annotations-outages-top x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/summary/dnssec method: get operationId: radar-get-dns-as112-timeseries-by-dnssec x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/summary/edns method: get operationId: radar-get-dns-as112-timeseries-by-edns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/summary/ip_version method: get operationId: radar-get-dns-as112-timeseries-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/summary/protocol method: get operationId: radar-get-dns-as112-timeseries-by-protocol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/summary/query_type method: get operationId: radar-get-dns-as112-timeseries-by-query-type x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/summary/response_codes method: get operationId: radar-get-dns-as112-timeseries-by-response-codes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/timeseries method: get operationId: radar-get-dns-as112-timeseries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/timeseries_groups/dnssec method: get operationId: radar-get-dns-as112-timeseries-group-by-dnssec x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/timeseries_groups/edns method: get operationId: radar-get-dns-as112-timeseries-group-by-edns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/timeseries_groups/ip_version method: get operationId: radar-get-dns-as112-timeseries-group-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/timeseries_groups/protocol method: get operationId: radar-get-dns-as112-timeseries-group-by-protocol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/timeseries_groups/query_type method: get operationId: radar-get-dns-as112-timeseries-group-by-query-type x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/timeseries_groups/response_codes method: get operationId: radar-get-dns-as112-timeseries-group-by-response-codes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/top/locations method: get operationId: radar-get-dns-as112-top-locations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/top/locations/dnssec/{dnssec} method: get operationId: radar-get-dns-as112-top-locations-by-dnssec x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/top/locations/edns/{edns} method: get operationId: radar-get-dns-as112-top-locations-by-edns x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/as112/top/locations/ip_version/{ip_version} method: get operationId: radar-get-dns-as112-top-locations-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/summary method: get operationId: radar-get-attacks-layer3-summary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/summary/bitrate method: get operationId: radar-get-attacks-layer3-summary-by-bitrate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/summary/duration method: get operationId: radar-get-attacks-layer3-summary-by-duration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/summary/ip_version method: get operationId: radar-get-attacks-layer3-summary-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/summary/protocol method: get operationId: radar-get-attacks-layer3-summary-by-protocol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/summary/vector method: get operationId: radar-get-attacks-layer3-summary-by-vector x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/timeseries method: get operationId: radar-get-attacks-layer3-timeseries-by-bytes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/timeseries_groups method: get operationId: radar-get-attacks-layer3-timeseries-groups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/timeseries_groups/bitrate method: get operationId: radar-get-attacks-layer3-timeseries-group-by-bitrate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/timeseries_groups/duration method: get operationId: radar-get-attacks-layer3-timeseries-group-by-duration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/timeseries_groups/industry method: get operationId: radar-get-attacks-layer3-timeseries-group-by-industry x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/timeseries_groups/ip_version method: get operationId: radar-get-attacks-layer3-timeseries-group-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/timeseries_groups/protocol method: get operationId: radar-get-attacks-layer3-timeseries-group-by-protocol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/timeseries_groups/vector method: get operationId: radar-get-attacks-layer3-timeseries-group-by-vector x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/timeseries_groups/vertical method: get operationId: radar-get-attacks-layer3-timeseries-group-by-vertical x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/top/attacks method: get operationId: radar-get-attacks-layer3-top-attacks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/top/industry method: get operationId: radar-get-attacks-layer3-top-industries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/top/locations/origin method: get operationId: radar-get-attacks-layer3-top-origin-locations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/top/locations/target method: get operationId: radar-get-attacks-layer3-top-target-locations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer3/top/vertical method: get operationId: radar-get-attacks-layer3-top-verticals x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/summary method: get operationId: radar-get-attacks-layer7-summary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/summary/http_method method: get operationId: radar-get-attacks-layer7-summary-by-http-method x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/summary/http_version method: get operationId: radar-get-attacks-layer7-summary-by-http-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/summary/ip_version method: get operationId: radar-get-attacks-layer7-summary-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/summary/managed_rules method: get operationId: radar-get-attacks-layer7-summary-by-managed-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/summary/mitigation_product method: get operationId: radar-get-attacks-layer7-summary-by-mitigation-product x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/timeseries method: get operationId: radar-get-attacks-layer7-timeseries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/timeseries_groups method: get operationId: radar-get-attacks-layer7-timeseries-group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/timeseries_groups/http_method method: get operationId: radar-get-attacks-layer7-timeseries-group-by-http-method x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/timeseries_groups/http_version method: get operationId: radar-get-attacks-layer7-timeseries-group-by-http-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/timeseries_groups/industry method: get operationId: radar-get-attacks-layer7-timeseries-group-by-industry x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/timeseries_groups/ip_version method: get operationId: radar-get-attacks-layer7-timeseries-group-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/timeseries_groups/managed_rules method: get operationId: radar-get-attacks-layer7-timeseries-group-by-managed-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/timeseries_groups/mitigation_product method: get operationId: radar-get-attacks-layer7-timeseries-group-by-mitigation-product x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/timeseries_groups/vertical method: get operationId: radar-get-attacks-layer7-timeseries-group-by-vertical x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/top/ases/origin method: get operationId: radar-get-attacks-layer7-top-origin-as x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/top/attacks method: get operationId: radar-get-attacks-layer7-top-attacks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/top/industry method: get operationId: radar-get-attacks-layer7-top-industries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/top/locations/origin method: get operationId: radar-get-attacks-layer7-top-origin-location x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/top/locations/target method: get operationId: radar-get-attacks-layer7-top-target-location x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/attacks/layer7/top/vertical method: get operationId: radar-get-attacks-layer7-top-verticals x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/bgp/hijacks/events method: get operationId: radar-get-bgp-hijacks-events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/bgp/leaks/events method: get operationId: radar-get-bgp-route-leak-events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/bgp/routes/moas method: get operationId: radar-get-bgp-pfx2as-moas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/bgp/routes/pfx2as method: get operationId: radar-get-bgp-pfx2as x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/bgp/routes/stats method: get operationId: radar-get-bgp-routes-stats x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/bgp/routes/timeseries method: get operationId: radar-get-bgp-ip-space-timeseries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/bgp/timeseries method: get operationId: radar-get-bgp-timeseries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/bgp/top/ases method: get operationId: radar-get-bgp-top-ases x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/bgp/top/ases/prefixes method: get operationId: radar-get-bgp-top-asns-by-prefixes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/bgp/top/prefixes method: get operationId: radar-get-bgp-top-prefixes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/connection_tampering/summary method: get operationId: radar-get-connection-tampering-summary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/connection_tampering/timeseries_groups method: get operationId: radar-get-connection-tampering-timeseries-group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/datasets method: get operationId: radar-get-reports-datasets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/datasets/{alias} method: get operationId: radar-get-reports-dataset-download x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/datasets/download method: post operationId: radar-post-reports-dataset-download-url 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: /radar/dns/top/ases method: get operationId: radar-get-dns-top-ases x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/dns/top/locations method: get operationId: radar-get-dns-top-locations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/summary/arc method: get operationId: radar-get-email-routing-summary-by-arc x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/summary/dkim method: get operationId: radar-get-email-routing-summary-by-dkim x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/summary/dmarc method: get operationId: radar-get-email-routing-summary-by-dmarc x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/summary/encrypted method: get operationId: radar-get-email-routing-summary-by-encrypted x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/summary/ip_version method: get operationId: radar-get-email-routing-summary-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/summary/spf method: get operationId: radar-get-email-routing-summary-by-spf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/timeseries_groups/arc method: get operationId: radar-get-email-routing-timeseries-group-by-arc x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/timeseries_groups/dkim method: get operationId: radar-get-email-routing-timeseries-group-by-dkim x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/timeseries_groups/dmarc method: get operationId: radar-get-email-routing-timeseries-group-by-dmarc x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/timeseries_groups/encrypted method: get operationId: radar-get-email-routing-timeseries-group-by-encrypted x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/timeseries_groups/ip_version method: get operationId: radar-get-email-routing-timeseries-group-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/routing/timeseries_groups/spf method: get operationId: radar-get-email-routing-timeseries-group-by-spf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/summary/arc method: get operationId: radar-get-email-security-summary-by-arc x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/summary/dkim method: get operationId: radar-get-email-security-summary-by-dkim x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/summary/dmarc method: get operationId: radar-get-email-security-summary-by-dmarc x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/summary/malicious method: get operationId: radar-get-email-security-summary-by-malicious x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/summary/spam method: get operationId: radar-get-email-security-summary-by-spam x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/summary/spf method: get operationId: radar-get-email-security-summary-by-spf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/summary/spoof method: get operationId: radar-get-email-security-summary-by-spoof x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/summary/threat_category method: get operationId: radar-get-email-security-summary-by-threat-category x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/summary/tls_version method: get operationId: radar-get-email-security-summary-by-tls-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/timeseries_groups/arc method: get operationId: radar-get-email-security-timeseries-group-by-arc x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/timeseries_groups/dkim method: get operationId: radar-get-email-security-timeseries-group-by-dkim x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/timeseries_groups/dmarc method: get operationId: radar-get-email-security-timeseries-group-by-dmarc x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/timeseries_groups/malicious method: get operationId: radar-get-email-security-timeseries-group-by-malicious x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/timeseries_groups/spam method: get operationId: radar-get-email-security-timeseries-group-by-spam x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/timeseries_groups/spf method: get operationId: radar-get-email-security-timeseries-group-by-spf x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/timeseries_groups/spoof method: get operationId: radar-get-email-security-timeseries-group-by-spoof x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/timeseries_groups/threat_category method: get operationId: radar-get-email-security-timeseries-group-by-threat-category x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/timeseries_groups/tls_version method: get operationId: radar-get-email-security-timeseries-group-by-tls-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/top/tlds method: get operationId: radar-get-email-security-top-tlds-by-messages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/top/tlds/malicious/{malicious} method: get operationId: radar-get-email-security-top-tlds-by-malicious x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/top/tlds/spam/{spam} method: get operationId: radar-get-email-security-top-tlds-by-spam x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/email/security/top/tlds/spoof/{spoof} method: get operationId: radar-get-email-security-top-tlds-by-spoof x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/entities/asns method: get operationId: radar-get-entities-asn-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/entities/asns/{asn} method: get operationId: radar-get-entities-asn-by-id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/entities/asns/{asn}/rel method: get operationId: radar-get-asns-rel x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/entities/asns/ip method: get operationId: radar-get-entities-asn-by-ip x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/entities/ip method: get operationId: radar-get-entities-ip x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/entities/locations method: get operationId: radar-get-entities-locations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/entities/locations/{location} method: get operationId: radar-get-entities-location-by-alpha2 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/summary/bot_class method: get operationId: radar-get-http-summary-by-bot-class x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/summary/device_type method: get operationId: radar-get-http-summary-by-device-type x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/summary/http_protocol method: get operationId: radar-get-http-summary-by-http-protocol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/summary/http_version method: get operationId: radar-get-http-summary-by-http-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/summary/ip_version method: get operationId: radar-get-http-summary-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/summary/os method: get operationId: radar-get-http-summary-by-operating-system x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/summary/tls_version method: get operationId: radar-get-http-summary-by-tls-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/timeseries_groups/bot_class method: get operationId: radar-get-http-timeseries-group-by-bot-class x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/timeseries_groups/browser method: get operationId: radar-get-http-timeseries-group-by-browsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/timeseries_groups/browser_family method: get operationId: radar-get-http-timeseries-group-by-browser-families x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/timeseries_groups/device_type method: get operationId: radar-get-http-timeseries-group-by-device-type x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/timeseries_groups/http_protocol method: get operationId: radar-get-http-timeseries-group-by-http-protocol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/timeseries_groups/http_version method: get operationId: radar-get-http-timeseries-group-by-http-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/timeseries_groups/ip_version method: get operationId: radar-get-http-timeseries-group-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/timeseries_groups/os method: get operationId: radar-get-http-timeseries-group-by-operating-system x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/timeseries_groups/tls_version method: get operationId: radar-get-http-timeseries-group-by-tls-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/ases method: get operationId: radar-get-http-top-ases-by-http-requests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/ases/bot_class/{bot_class} method: get operationId: radar-get-http-top-ases-by-bot-class x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/ases/device_type/{device_type} method: get operationId: radar-get-http-top-ases-by-device-type x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/ases/http_protocol/{http_protocol} method: get operationId: radar-get-http-top-ases-by-http-protocol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/ases/http_version/{http_version} method: get operationId: radar-get-http-top-ases-by-http-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/ases/ip_version/{ip_version} method: get operationId: radar-get-http-top-ases-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/ases/os/{os} method: get operationId: radar-get-http-top-ases-by-operating-system x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/ases/tls_version/{tls_version} method: get operationId: radar-get-http-top-ases-by-tls-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/browser_families method: get operationId: radar-get-http-top-browser-families x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/browsers method: get operationId: radar-get-http-top-browsers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/locations method: get operationId: radar-get-http-top-locations-by-http-requests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/locations/bot_class/{bot_class} method: get operationId: radar-get-http-top-locations-by-bot-class x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/locations/device_type/{device_type} method: get operationId: radar-get-http-top-locations-by-device-type x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/locations/http_protocol/{http_protocol} method: get operationId: radar-get-http-top-locations-by-http-protocol x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/locations/http_version/{http_version} method: get operationId: radar-get-http-top-locations-by-http-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/locations/ip_version/{ip_version} method: get operationId: radar-get-http-top-locations-by-ip-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/locations/os/{os} method: get operationId: radar-get-http-top-locations-by-operating-system x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/http/top/locations/tls_version/{tls_version} method: get operationId: radar-get-http-top-locations-by-tls-version x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/netflows/timeseries method: get operationId: radar-get-netflows-timeseries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/netflows/top/ases method: get operationId: radar-get-netflows-top-ases x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/netflows/top/locations method: get operationId: radar-get-netflows-top-locations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/quality/iqi/summary method: get operationId: radar-get-quality-index-summary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/quality/iqi/timeseries_groups method: get operationId: radar-get-quality-index-timeseries-group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/quality/speed/histogram method: get operationId: radar-get-quality-speed-histogram x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/quality/speed/summary method: get operationId: radar-get-quality-speed-summary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/quality/speed/top/ases method: get operationId: radar-get-quality-speed-top-ases x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/quality/speed/top/locations method: get operationId: radar-get-quality-speed-top-locations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/ranking/domain/{domain} method: get operationId: radar-get-ranking-domain-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/ranking/timeseries_groups method: get operationId: radar-get-ranking-domain-timeseries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/ranking/top method: get operationId: radar-get-ranking-top-domains x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/search/global method: get operationId: radar-get-search-global x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/traffic_anomalies method: get operationId: radar-get-traffic-anomalies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/traffic_anomalies/locations method: get operationId: radar-get-traffic-anomalies-top x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/verified_bots/top/bots method: get operationId: radar-get-verified-bots-top-by-http-requests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /radar/verified_bots/top/categories method: get operationId: radar-get-verified-bots-top-categories-by-http-requests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream method: get operationId: listStreamVideos x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream method: post operationId: uploadStreamVideo 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}/stream/{video_id} method: get operationId: getStreamVideo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/{video_id} method: post operationId: updateStreamVideo 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}/stream/{video_id} method: delete operationId: deleteStreamVideo 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}/stream/direct_upload method: post operationId: createDirectUpload 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}/stream/live_inputs method: get operationId: listLiveInputs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/live_inputs method: post operationId: createLiveInput 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}/stream/keys method: get operationId: listSigningKeys x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/keys method: post operationId: createSigningKey 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}/stream/webhook method: get operationId: getStreamWebhook x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/stream/webhook method: put operationId: updateStreamWebhook 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}/stream/webhook method: delete operationId: deleteStreamWebhook 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}/challenges/widgets method: get operationId: listTurnstileWidgets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/challenges/widgets method: post operationId: createTurnstileWidget 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}/challenges/widgets/{sitekey} method: get operationId: getTurnstileWidget x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/challenges/widgets/{sitekey} method: put operationId: updateTurnstileWidget 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}/challenges/widgets/{sitekey} method: delete operationId: deleteTurnstileWidget 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}/challenges/widgets/{sitekey}/rotate_secret method: post operationId: rotateTurnstileSecret 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: /siteverify method: post operationId: verifyTurnstileToken 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: /user/audit_logs method: get operationId: audit-logs-get-user-audit-logs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/billing/history method: get operationId: user-billing-history-(-deprecated)-billing-history-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/billing/profile method: get operationId: user-billing-profile-(-deprecated)-billing-profile-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/firewall/access_rules/rules method: get operationId: ip-access-rules-for-a-user-list-ip-access-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/firewall/access_rules/rules method: post operationId: ip-access-rules-for-a-user-create-an-ip-access-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: /user/firewall/access_rules/rules/{identifier} method: delete operationId: ip-access-rules-for-a-user-delete-an-ip-access-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: /user/firewall/access_rules/rules/{identifier} method: patch operationId: ip-access-rules-for-a-user-update-an-ip-access-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: /user/invites method: get operationId: user'-s-invites-list-invitations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/invites/{invite_id} method: get operationId: user'-s-invites-invitation-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/invites/{invite_id} method: patch operationId: user'-s-invites-respond-to-invitation 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: /user/load_balancers/monitors method: get operationId: load-balancer-monitors-list-monitors x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/load_balancers/monitors method: post operationId: load-balancer-monitors-create-monitor 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: /user/load_balancers/monitors/{monitor_id} method: delete operationId: load-balancer-monitors-delete-monitor 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: /user/load_balancers/monitors/{monitor_id} method: get operationId: load-balancer-monitors-monitor-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/load_balancers/monitors/{monitor_id} method: patch operationId: load-balancer-monitors-patch-monitor 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: /user/load_balancers/monitors/{monitor_id} method: put operationId: load-balancer-monitors-update-monitor 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: /user/load_balancers/monitors/{monitor_id}/preview method: post operationId: load-balancer-monitors-preview-monitor 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: /user/load_balancers/monitors/{monitor_id}/references method: get operationId: load-balancer-monitors-list-monitor-references x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/load_balancers/pools method: get operationId: load-balancer-pools-list-pools x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/load_balancers/pools method: patch operationId: load-balancer-pools-patch-pools 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: /user/load_balancers/pools method: post operationId: load-balancer-pools-create-pool 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: /user/load_balancers/pools/{pool_id} method: delete operationId: load-balancer-pools-delete-pool 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: /user/load_balancers/pools/{pool_id} method: get operationId: load-balancer-pools-pool-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/load_balancers/pools/{pool_id} method: patch operationId: load-balancer-pools-patch-pool 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: /user/load_balancers/pools/{pool_id} method: put operationId: load-balancer-pools-update-pool 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: /user/load_balancers/pools/{pool_id}/health method: get operationId: load-balancer-pools-pool-health-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/load_balancers/pools/{pool_id}/preview method: post operationId: load-balancer-pools-preview-pool 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: /user/load_balancers/pools/{pool_id}/references method: get operationId: load-balancer-pools-list-pool-references x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/load_balancers/preview/{preview_id} method: get operationId: load-balancer-monitors-preview-result x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/load_balancing_analytics/events method: get operationId: load-balancer-healthcheck-events-list-healthcheck-events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/organizations method: get operationId: user'-s-organizations-list-organizations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/organizations/{organization_id} method: delete operationId: user'-s-organizations-leave-organization 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: /user/organizations/{organization_id} method: get operationId: user'-s-organizations-organization-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/subscriptions method: get operationId: user-subscription-get-user-subscriptions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/subscriptions/{identifier} method: delete operationId: user-subscription-delete-user-subscription 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: /user/subscriptions/{identifier} method: put operationId: user-subscription-update-user-subscription 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: /user/tokens method: get operationId: user-api-tokens-list-tokens x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/tokens method: post operationId: user-api-tokens-create-token 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: /user/tokens/{token_id} method: delete operationId: user-api-tokens-delete-token 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: /user/tokens/{token_id} method: get operationId: user-api-tokens-token-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/tokens/{token_id} method: put operationId: user-api-tokens-update-token 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: /user/tokens/{token_id}/value method: put operationId: user-api-tokens-roll-token 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: /user/tokens/permission_groups method: get operationId: permission-groups-list-permission-groups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /user/tokens/verify method: get operationId: user-api-tokens-verify-token x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/vectorize/v2/indexes method: get operationId: listVectorizeIndexes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/vectorize/v2/indexes method: post operationId: createVectorizeIndex 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}/vectorize/v2/indexes/{index_name} method: get operationId: getVectorizeIndex x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/vectorize/v2/indexes/{index_name} method: put operationId: updateVectorizeIndex 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}/vectorize/v2/indexes/{index_name} method: delete operationId: deleteVectorizeIndex 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}/vectorize/v2/indexes/{index_name}/insert method: post operationId: insertVectors 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}/vectorize/v2/indexes/{index_name}/upsert method: post operationId: upsertVectors 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}/vectorize/v2/indexes/{index_name}/query method: post operationId: queryVectors 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}/vectorize/v2/indexes/{index_name}/get_by_ids method: post operationId: getVectorsByIds 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}/vectorize/v2/indexes/{index_name}/delete_by_ids method: post operationId: deleteVectorsByIds 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/{model} method: post operationId: executeAiModel 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/v1/chat/completions method: post operationId: createChatCompletion 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/v1/completions method: post operationId: createTextCompletion 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/v1/embeddings method: post operationId: createEmbeddings 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/v1/responses method: post operationId: createResponse 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}/workers/workers method: get operationId: listWorkers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/workers method: post operationId: createWorker 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}/workers/workers/{worker_id} method: get operationId: getWorker x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/workers/{worker_id} method: put operationId: replaceWorker 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}/workers/workers/{worker_id} method: patch operationId: editWorker 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}/workers/workers/{worker_id} method: delete operationId: deleteWorker 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}/workers/scripts method: get operationId: listScripts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/scripts/{script_name} method: get operationId: downloadScript x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/scripts/{script_name} method: put operationId: uploadScript 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}/workers/scripts/{script_name} method: delete operationId: deleteScript 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}/workers/workers/{worker_id}/versions method: get operationId: listVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/workers/{worker_id}/versions method: post operationId: createVersion 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}/workers/scripts/{script_name}/deployments method: get operationId: listDeployments x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/scripts/{script_name}/deployments method: post operationId: createDeployment 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: /zones/{zone_id}/workers/routes method: get operationId: listRoutes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/workers/routes method: post operationId: createRoute 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: /zones/{zone_id}/workers/routes/{route_id} method: get operationId: getRoute x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/workers/routes/{route_id} method: put operationId: updateRoute 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: /zones/{zone_id}/workers/routes/{route_id} method: delete operationId: deleteRoute 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}/workers/domains method: get operationId: listDomains x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/domains method: put operationId: attachDomain 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}/workers/scripts/{script_name}/secrets method: get operationId: listSecrets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/scripts/{script_name}/secrets method: put operationId: addSecret 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}/workers/scripts/{script_name}/schedules method: get operationId: getCronTriggers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/scripts/{script_name}/schedules method: put operationId: updateCronTriggers 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}/workers/scripts/{script_name}/settings method: get operationId: getScriptSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /accounts/{account_id}/workers/scripts/{script_name}/settings method: patch operationId: updateScriptSettings 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: /zones/{identifier}/access/apps method: get operationId: zone-level-access-applications-list-access-applications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/apps method: post operationId: zone-level-access-applications-add-a-bookmark-application 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: /zones/{identifier}/access/apps/{app_id} method: delete operationId: zone-level-access-applications-delete-an-access-application 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: /zones/{identifier}/access/apps/{app_id} method: get operationId: zone-level-access-applications-get-an-access-application x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/apps/{app_id} method: put operationId: zone-level-access-applications-update-a-bookmark-application 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: /zones/{identifier}/access/apps/{app_id}/revoke_tokens method: post operationId: zone-level-access-applications-revoke-service-tokens 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: /zones/{identifier}/access/apps/{app_id}/user_policy_checks method: get operationId: zone-level-access-applications-test-access-policies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/apps/{uuid}/ca method: delete operationId: zone-level-access-short-lived-certificate-c-as-delete-a-short-lived-certificate-ca 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: /zones/{identifier}/access/apps/{uuid}/ca method: get operationId: zone-level-access-short-lived-certificate-c-as-get-a-short-lived-certificate-ca x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/apps/{uuid}/ca method: post operationId: zone-level-access-short-lived-certificate-c-as-create-a-short-lived-certificate-ca 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: /zones/{identifier}/access/apps/{uuid}/policies method: get operationId: zone-level-access-policies-list-access-policies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/apps/{uuid}/policies method: post operationId: zone-level-access-policies-create-an-access-policy 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: /zones/{identifier}/access/apps/{uuid1}/policies/{uuid} method: delete operationId: zone-level-access-policies-delete-an-access-policy 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: /zones/{identifier}/access/apps/{uuid1}/policies/{uuid} method: get operationId: zone-level-access-policies-get-an-access-policy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/apps/{uuid1}/policies/{uuid} method: put operationId: zone-level-access-policies-update-an-access-policy 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: /zones/{identifier}/access/apps/ca method: get operationId: zone-level-access-short-lived-certificate-c-as-list-short-lived-certificate-c-as x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/certificates method: get operationId: zone-level-access-mtls-authentication-list-mtls-certificates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/certificates method: post operationId: zone-level-access-mtls-authentication-add-an-mtls-certificate 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: /zones/{identifier}/access/certificates/{uuid} method: delete operationId: zone-level-access-mtls-authentication-delete-an-mtls-certificate 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: /zones/{identifier}/access/certificates/{uuid} method: get operationId: zone-level-access-mtls-authentication-get-an-mtls-certificate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/certificates/{uuid} method: put operationId: zone-level-access-mtls-authentication-update-an-mtls-certificate 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: /zones/{identifier}/access/certificates/settings method: get operationId: zone-level-access-mtls-authentication-list-mtls-certificates-hostname-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/certificates/settings method: put operationId: zone-level-access-mtls-authentication-update-an-mtls-certificate-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: /zones/{identifier}/access/groups method: get operationId: zone-level-access-groups-list-access-groups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/groups method: post operationId: zone-level-access-groups-create-an-access-group 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: /zones/{identifier}/access/groups/{uuid} method: delete operationId: zone-level-access-groups-delete-an-access-group 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: /zones/{identifier}/access/groups/{uuid} method: get operationId: zone-level-access-groups-get-an-access-group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/groups/{uuid} method: put operationId: zone-level-access-groups-update-an-access-group 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: /zones/{identifier}/access/identity_providers method: get operationId: zone-level-access-identity-providers-list-access-identity-providers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/identity_providers method: post operationId: zone-level-access-identity-providers-add-an-access-identity-provider 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: /zones/{identifier}/access/identity_providers/{uuid} method: delete operationId: zone-level-access-identity-providers-delete-an-access-identity-provider 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: /zones/{identifier}/access/identity_providers/{uuid} method: get operationId: zone-level-access-identity-providers-get-an-access-identity-provider x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/identity_providers/{uuid} method: put operationId: zone-level-access-identity-providers-update-an-access-identity-provider 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: /zones/{identifier}/access/organizations method: get operationId: zone-level-zero-trust-organization-get-your-zero-trust-organization x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/organizations method: post operationId: zone-level-zero-trust-organization-create-your-zero-trust-organization 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: /zones/{identifier}/access/organizations method: put operationId: zone-level-zero-trust-organization-update-your-zero-trust-organization 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: /zones/{identifier}/access/organizations/revoke_user method: post operationId: zone-level-zero-trust-organization-revoke-all-access-tokens-for-a-user 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: /zones/{identifier}/access/service_tokens method: get operationId: zone-level-access-service-tokens-list-service-tokens x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/access/service_tokens method: post operationId: zone-level-access-service-tokens-create-a-service-token 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: /zones/{identifier}/access/service_tokens/{uuid} method: delete operationId: zone-level-access-service-tokens-delete-a-service-token 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: /zones/{identifier}/access/service_tokens/{uuid} method: put operationId: zone-level-access-service-tokens-update-a-service-token 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: /zones/{identifier}/dns_analytics/report method: get operationId: dns-analytics-table x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/dns_analytics/report/bytime method: get operationId: dns-analytics-by-time x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/subscription method: get operationId: zone-subscription-zone-subscription-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{identifier}/subscription method: post operationId: zone-subscription-create-zone-subscription 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: /zones/{identifier}/subscription method: put operationId: zone-subscription-update-zone-subscription 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: /zones/{zone_id} method: delete operationId: zones-0-delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zones/{zone_id} method: get operationId: zones-0-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id} method: patch operationId: zones-0-patch x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zones/{zone_id}/acm/total_tls method: get operationId: total-tls-total-tls-settings-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/acm/total_tls method: post operationId: total-tls-enable-or-disable-total-tls 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: /zones/{zone_id}/activation_check method: put operationId: put-zones-zone_id-activation_check 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: /zones/{zone_id}/analytics/latency method: get operationId: argo-analytics-for-zone-argo-analytics-for-a-zone x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/analytics/latency/colos method: get operationId: argo-analytics-for-geolocation-argo-analytics-for-a-zone-at-different-po-ps x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/api_gateway/configuration method: get operationId: api-shield-settings-retrieve-information-about-specific-configuration-properties x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/api_gateway/configuration method: put operationId: api-shield-settings-set-configuration-properties 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: /zones/{zone_id}/api_gateway/discovery method: get operationId: api-shield-api-discovery-retrieve-discovered-operations-on-a-zone-as-openapi x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/api_gateway/discovery/operations method: get operationId: api-shield-api-discovery-retrieve-discovered-operations-on-a-zone x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/api_gateway/discovery/operations method: patch operationId: api-shield-api-patch-discovered-operations 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: /zones/{zone_id}/api_gateway/discovery/operations/{operation_id} method: patch operationId: api-shield-api-patch-discovered-operation 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: /zones/{zone_id}/api_gateway/operations method: get operationId: api-shield-endpoint-management-retrieve-information-about-all-operations-on-a-zone x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/api_gateway/operations method: post operationId: api-shield-endpoint-management-add-operations-to-a-zone 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: /zones/{zone_id}/api_gateway/operations/{operation_id} method: delete operationId: api-shield-endpoint-management-delete-an-operation 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: /zones/{zone_id}/api_gateway/operations/{operation_id} method: get operationId: api-shield-endpoint-management-retrieve-information-about-an-operation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/api_gateway/operations/{operation_id}/schema_validation method: get operationId: api-shield-schema-validation-retrieve-operation-level-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/api_gateway/operations/{operation_id}/schema_validation method: put operationId: api-shield-schema-validation-update-operation-level-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: /zones/{zone_id}/api_gateway/operations/schema_validation method: patch operationId: api-shield-schema-validation-update-multiple-operation-level-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: /zones/{zone_id}/api_gateway/schemas method: get operationId: api-shield-endpoint-management-retrieve-operations-and-features-as-open-api-schemas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/api_gateway/settings/schema_validation method: get operationId: api-shield-schema-validation-retrieve-zone-level-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/api_gateway/settings/schema_validation method: patch operationId: api-shield-schema-validation-patch-zone-level-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: /zones/{zone_id}/api_gateway/settings/schema_validation method: put operationId: api-shield-schema-validation-update-zone-level-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: /zones/{zone_id}/api_gateway/user_schemas method: get operationId: api-shield-schema-validation-retrieve-information-about-all-schemas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/api_gateway/user_schemas method: post operationId: api-shield-schema-validation-post-schema 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: /zones/{zone_id}/api_gateway/user_schemas/{schema_id} method: delete operationId: api-shield-schema-delete-a-schema 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: /zones/{zone_id}/api_gateway/user_schemas/{schema_id} method: get operationId: api-shield-schema-validation-retrieve-information-about-specific-schema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/api_gateway/user_schemas/{schema_id} method: patch operationId: api-shield-schema-validation-enable-validation-for-a-schema 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: /zones/{zone_id}/api_gateway/user_schemas/{schema_id}/operations method: get operationId: api-shield-schema-validation-extract-operations-from-schema x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/argo/smart_routing method: get operationId: argo-smart-routing-get-argo-smart-routing-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/argo/smart_routing method: patch operationId: argo-smart-routing-patch-argo-smart-routing-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: /zones/{zone_id}/argo/tiered_caching method: get operationId: tiered-caching-get-tiered-caching-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/argo/tiered_caching method: patch operationId: tiered-caching-patch-tiered-caching-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: /zones/{zone_id}/bot_management method: get operationId: bot-management-for-a-zone-get-config x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/bot_management method: put operationId: bot-management-for-a-zone-update-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: /zones/{zone_id}/cache/cache_reserve method: get operationId: zone-cache-settings-get-cache-reserve-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/cache/cache_reserve method: patch operationId: zone-cache-settings-change-cache-reserve-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: /zones/{zone_id}/cache/cache_reserve_clear method: get operationId: zone-cache-settings-get-cache-reserve-clear x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/cache/cache_reserve_clear method: post operationId: zone-cache-settings-start-cache-reserve-clear 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: /zones/{zone_id}/cache/origin_post_quantum_encryption method: get operationId: zone-cache-settings-get-origin-post-quantum-encryption-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/cache/origin_post_quantum_encryption method: put operationId: zone-cache-settings-change-origin-post-quantum-encryption-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: /zones/{zone_id}/cache/regional_tiered_cache method: get operationId: zone-cache-settings-get-regional-tiered-cache-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/cache/regional_tiered_cache method: patch operationId: zone-cache-settings-change-regional-tiered-cache-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: /zones/{zone_id}/cache/tiered_cache_smart_topology_enable method: delete operationId: smart-tiered-cache-delete-smart-tiered-cache-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: /zones/{zone_id}/cache/tiered_cache_smart_topology_enable method: get operationId: smart-tiered-cache-get-smart-tiered-cache-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/cache/tiered_cache_smart_topology_enable method: patch operationId: smart-tiered-cache-patch-smart-tiered-cache-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: /zones/{zone_id}/cache/variants method: delete operationId: zone-cache-settings-delete-variants-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: /zones/{zone_id}/cache/variants method: get operationId: zone-cache-settings-get-variants-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/cache/variants method: patch operationId: zone-cache-settings-change-variants-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: /zones/{zone_id}/certificate_authorities/hostname_associations method: get operationId: client-certificate-for-a-zone-list-hostname-associations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/certificate_authorities/hostname_associations method: put operationId: client-certificate-for-a-zone-put-hostname-associations 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: /zones/{zone_id}/client_certificates method: get operationId: client-certificate-for-a-zone-list-client-certificates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/client_certificates method: post operationId: client-certificate-for-a-zone-create-client-certificate 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: /zones/{zone_id}/client_certificates/{client_certificate_id} method: delete operationId: client-certificate-for-a-zone-delete-client-certificate 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: /zones/{zone_id}/client_certificates/{client_certificate_id} method: get operationId: client-certificate-for-a-zone-client-certificate-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/client_certificates/{client_certificate_id} method: patch operationId: client-certificate-for-a-zone-edit-client-certificate 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: /zones/{zone_id}/custom_certificates method: get operationId: custom-ssl-for-a-zone-list-ssl-configurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/custom_certificates method: post operationId: custom-ssl-for-a-zone-create-ssl-configuration 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: /zones/{zone_id}/custom_certificates/{custom_certificate_id} method: delete operationId: custom-ssl-for-a-zone-delete-ssl-configuration 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: /zones/{zone_id}/custom_certificates/{custom_certificate_id} method: get operationId: custom-ssl-for-a-zone-ssl-configuration-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/custom_certificates/{custom_certificate_id} method: patch operationId: custom-ssl-for-a-zone-edit-ssl-configuration 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: /zones/{zone_id}/custom_certificates/prioritize method: put operationId: custom-ssl-for-a-zone-re-prioritize-ssl-certificates 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: /zones/{zone_id}/custom_hostnames method: get operationId: custom-hostname-for-a-zone-list-custom-hostnames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/custom_hostnames method: post operationId: custom-hostname-for-a-zone-create-custom-hostname 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: /zones/{zone_id}/custom_hostnames/{custom_hostname_id} method: delete operationId: custom-hostname-for-a-zone-delete-custom-hostname-(-and-any-issued-ssl-certificates) 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: /zones/{zone_id}/custom_hostnames/{custom_hostname_id} method: get operationId: custom-hostname-for-a-zone-custom-hostname-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/custom_hostnames/{custom_hostname_id} method: patch operationId: custom-hostname-for-a-zone-edit-custom-hostname 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: /zones/{zone_id}/custom_hostnames/fallback_origin method: delete operationId: custom-hostname-fallback-origin-for-a-zone-delete-fallback-origin-for-custom-hostnames 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: /zones/{zone_id}/custom_hostnames/fallback_origin method: get operationId: custom-hostname-fallback-origin-for-a-zone-get-fallback-origin-for-custom-hostnames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/custom_hostnames/fallback_origin method: put operationId: custom-hostname-fallback-origin-for-a-zone-update-fallback-origin-for-custom-hostnames 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: /zones/{zone_id}/custom_ns method: get operationId: account-level-custom-nameservers-usage-for-a-zone-get-account-custom-nameserver-related-zone-metadata x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/custom_ns method: put operationId: account-level-custom-nameservers-usage-for-a-zone-set-account-custom-nameserver-related-zone-metadata 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: /zones/{zone_id}/dcv_delegation/uuid method: get operationId: dcv-delegation-uuid-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/dns_records method: get operationId: dns-records-for-a-zone-list-dns-records x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/dns_records method: post operationId: dns-records-for-a-zone-create-dns-record 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: /zones/{zone_id}/dns_records/{dns_record_id} method: delete operationId: dns-records-for-a-zone-delete-dns-record 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: /zones/{zone_id}/dns_records/{dns_record_id} method: get operationId: dns-records-for-a-zone-dns-record-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/dns_records/{dns_record_id} method: patch operationId: dns-records-for-a-zone-patch-dns-record 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: /zones/{zone_id}/dns_records/{dns_record_id} method: put operationId: dns-records-for-a-zone-update-dns-record 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: /zones/{zone_id}/dns_records/export method: get operationId: dns-records-for-a-zone-export-dns-records x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/dns_records/import method: post operationId: dns-records-for-a-zone-import-dns-records 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: /zones/{zone_id}/dns_records/scan method: post operationId: dns-records-for-a-zone-scan-dns-records 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: /zones/{zone_id}/dnssec method: delete operationId: dnssec-delete-dnssec-records 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: /zones/{zone_id}/dnssec method: get operationId: dnssec-dnssec-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/dnssec method: patch operationId: dnssec-edit-dnssec-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: /zones/{zone_id}/firewall/access_rules/rules method: get operationId: ip-access-rules-for-a-zone-list-ip-access-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/firewall/access_rules/rules method: post operationId: ip-access-rules-for-a-zone-create-an-ip-access-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: /zones/{zone_id}/firewall/access_rules/rules/{identifier} method: delete operationId: ip-access-rules-for-a-zone-delete-an-ip-access-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: /zones/{zone_id}/firewall/access_rules/rules/{identifier} method: patch operationId: ip-access-rules-for-a-zone-update-an-ip-access-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: /zones/{zone_id}/firewall/waf/packages/{package_id}/groups method: get operationId: waf-rule-groups-list-waf-rule-groups x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/firewall/waf/packages/{package_id}/groups/{group_id} method: get operationId: waf-rule-groups-get-a-waf-rule-group x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/firewall/waf/packages/{package_id}/groups/{group_id} method: patch operationId: waf-rule-groups-update-a-waf-rule-group 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: /zones/{zone_id}/firewall/waf/packages/{package_id}/rules method: get operationId: waf-rules-list-waf-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/firewall/waf/packages/{package_id}/rules/{rule_id} method: get operationId: waf-rules-get-a-waf-rule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/firewall/waf/packages/{package_id}/rules/{rule_id} method: patch operationId: waf-rules-update-a-waf-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: /zones/{zone_id}/hold method: delete operationId: zones-0-hold-delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zones/{zone_id}/hold method: get operationId: zones-0-hold-get x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/hold method: post operationId: zones-0-hold-post x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zones/{zone_id}/hostnames/settings/{setting_id} method: get operationId: per-hostname-tls-settings-list x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/hostnames/settings/{setting_id}/{hostname} method: delete operationId: per-hostname-tls-settings-delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zones/{zone_id}/hostnames/settings/{setting_id}/{hostname} method: put operationId: per-hostname-tls-settings-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zones/{zone_id}/keyless_certificates method: get operationId: keyless-ssl-for-a-zone-list-keyless-ssl-configurations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/keyless_certificates method: post operationId: keyless-ssl-for-a-zone-create-keyless-ssl-configuration 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: /zones/{zone_id}/keyless_certificates/{keyless_certificate_id} method: delete operationId: keyless-ssl-for-a-zone-delete-keyless-ssl-configuration 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: /zones/{zone_id}/keyless_certificates/{keyless_certificate_id} method: get operationId: keyless-ssl-for-a-zone-get-keyless-ssl-configuration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/keyless_certificates/{keyless_certificate_id} method: patch operationId: keyless-ssl-for-a-zone-edit-keyless-ssl-configuration 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: /zones/{zone_id}/load_balancers method: get operationId: load-balancers-list-load-balancers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/load_balancers method: post operationId: load-balancers-create-load-balancer 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: /zones/{zone_id}/load_balancers/{load_balancer_id} method: delete operationId: load-balancers-delete-load-balancer 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: /zones/{zone_id}/load_balancers/{load_balancer_id} method: get operationId: load-balancers-load-balancer-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/load_balancers/{load_balancer_id} method: patch operationId: load-balancers-patch-load-balancer 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: /zones/{zone_id}/load_balancers/{load_balancer_id} method: put operationId: load-balancers-update-load-balancer 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: /zones/{zone_id}/logpush/datasets/{dataset_id}/fields method: get operationId: get-zones-zone_identifier-logpush-datasets-dataset-fields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/logpush/datasets/{dataset_id}/jobs method: get operationId: get-zones-zone_identifier-logpush-datasets-dataset-jobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/logpush/edge method: get operationId: get-zones-zone_identifier-logpush-edge-jobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/logpush/edge method: post operationId: post-zones-zone_identifier-logpush-edge-jobs 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: /zones/{zone_id}/logpush/jobs method: get operationId: get-zones-zone_identifier-logpush-jobs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/logpush/jobs method: post operationId: post-zones-zone_identifier-logpush-jobs 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: /zones/{zone_id}/logpush/jobs/{job_id} method: delete operationId: delete-zones-zone_identifier-logpush-jobs-job_identifier 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: /zones/{zone_id}/logpush/jobs/{job_id} method: get operationId: get-zones-zone_identifier-logpush-jobs-job_identifier x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/logpush/jobs/{job_id} method: put operationId: put-zones-zone_identifier-logpush-jobs-job_identifier 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: /zones/{zone_id}/logpush/ownership method: post operationId: post-zones-zone_identifier-logpush-ownership 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: /zones/{zone_id}/logpush/ownership/validate method: post operationId: post-zones-zone_identifier-logpush-ownership-validate 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: /zones/{zone_id}/logpush/validate/destination/exists method: post operationId: post-zones-zone_identifier-logpush-validate-destination-exists 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: /zones/{zone_id}/logpush/validate/origin method: post operationId: post-zones-zone_identifier-logpush-validate-origin 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: /zones/{zone_id}/managed_headers method: get operationId: managed-transforms-list-managed-transforms x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/managed_headers method: patch operationId: managed-transforms-update-status-of-managed-transforms 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: /zones/{zone_id}/origin_tls_client_auth method: get operationId: zone-level-authenticated-origin-pulls-list-certificates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/origin_tls_client_auth method: post operationId: zone-level-authenticated-origin-pulls-upload-certificate 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: /zones/{zone_id}/origin_tls_client_auth/{certificate_id} method: delete operationId: zone-level-authenticated-origin-pulls-delete-certificate 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: /zones/{zone_id}/origin_tls_client_auth/{certificate_id} method: get operationId: zone-level-authenticated-origin-pulls-get-certificate-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/origin_tls_client_auth/hostnames method: put operationId: per-hostname-authenticated-origin-pull-enable-or-disable-a-hostname-for-client-authentication 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: /zones/{zone_id}/origin_tls_client_auth/hostnames/{hostname} method: get operationId: per-hostname-authenticated-origin-pull-get-the-hostname-status-for-client-authentication x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/origin_tls_client_auth/hostnames/certificates method: get operationId: per-hostname-authenticated-origin-pull-list-certificates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/origin_tls_client_auth/hostnames/certificates method: post operationId: per-hostname-authenticated-origin-pull-upload-a-hostname-client-certificate 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: /zones/{zone_id}/origin_tls_client_auth/hostnames/certificates/{certificate_id} method: delete operationId: per-hostname-authenticated-origin-pull-delete-hostname-client-certificate 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: /zones/{zone_id}/origin_tls_client_auth/hostnames/certificates/{certificate_id} method: get operationId: per-hostname-authenticated-origin-pull-get-the-hostname-client-certificate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/origin_tls_client_auth/settings method: get operationId: zone-level-authenticated-origin-pulls-get-enablement-setting-for-zone x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/origin_tls_client_auth/settings method: put operationId: zone-level-authenticated-origin-pulls-set-enablement-for-zone 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: /zones/{zone_id}/page_shield method: get operationId: page-shield-get-page-shield-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/page_shield method: put operationId: page-shield-update-page-shield-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: /zones/{zone_id}/page_shield/connections method: get operationId: page-shield-list-page-shield-connections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/page_shield/connections/{connection_id} method: get operationId: page-shield-get-a-page-shield-connection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/page_shield/policies method: get operationId: page-shield-list-page-shield-policies x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/page_shield/policies method: post operationId: page-shield-create-a-page-shield-policy 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: /zones/{zone_id}/page_shield/policies/{policy_id} method: delete operationId: page-shield-delete-a-page-shield-policy 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: /zones/{zone_id}/page_shield/policies/{policy_id} method: get operationId: page-shield-get-a-page-shield-policy x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/page_shield/policies/{policy_id} method: put operationId: page-shield-update-a-page-shield-policy 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: /zones/{zone_id}/page_shield/scripts method: get operationId: page-shield-list-page-shield-scripts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/page_shield/scripts/{script_id} method: get operationId: page-shield-get-a-page-shield-script x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/pagerules method: get operationId: page-rules-list-page-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/pagerules method: post operationId: page-rules-create-a-page-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: /zones/{zone_id}/pagerules/{pagerule_id} method: delete operationId: page-rules-delete-a-page-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: /zones/{zone_id}/pagerules/{pagerule_id} method: get operationId: page-rules-get-a-page-rule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/pagerules/{pagerule_id} method: patch operationId: page-rules-edit-a-page-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: /zones/{zone_id}/pagerules/{pagerule_id} method: put operationId: page-rules-update-a-page-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: /zones/{zone_id}/pagerules/settings method: get operationId: available-page-rules-settings-list-available-page-rules-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/purge_cache method: post operationId: zone-purge 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: /zones/{zone_id}/rulesets method: get operationId: listZoneRulesets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/rulesets method: post operationId: createZoneRuleset 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: /zones/{zone_id}/rulesets/{ruleset_id} method: delete operationId: deleteZoneRuleset 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: /zones/{zone_id}/rulesets/{ruleset_id} method: get operationId: getZoneRuleset x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/rulesets/{ruleset_id} method: put operationId: updateZoneRuleset 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: /zones/{zone_id}/rulesets/{ruleset_id}/rules method: post operationId: createZoneRulesetRule 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: /zones/{zone_id}/rulesets/{ruleset_id}/rules/{rule_id} method: delete operationId: deleteZoneRulesetRule 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: /zones/{zone_id}/rulesets/{ruleset_id}/rules/{rule_id} method: patch operationId: updateZoneRulesetRule 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: /zones/{zone_id}/rulesets/{ruleset_id}/versions method: get operationId: listZoneRulesetVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/rulesets/{ruleset_id}/versions/{ruleset_version} method: delete operationId: deleteZoneRulesetVersion 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: /zones/{zone_id}/rulesets/{ruleset_id}/versions/{ruleset_version} method: get operationId: getZoneRulesetVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/rulesets/phases/{ruleset_phase}/entrypoint method: get operationId: getZoneEntrypointRuleset x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/rulesets/phases/{ruleset_phase}/entrypoint method: put operationId: updateZoneEntrypointRuleset 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: /zones/{zone_id}/rulesets/phases/{ruleset_phase}/entrypoint/versions method: get operationId: listZoneEntrypointRulesetVersions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/rulesets/phases/{ruleset_phase}/entrypoint/versions/{ruleset_version} method: get operationId: getZoneEntrypointRulesetVersion x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/secondary_dns/force_axfr method: post operationId: secondary-dns-(-secondary-zone)-force-axfr 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: /zones/{zone_id}/secondary_dns/incoming method: delete operationId: secondary-dns-(-secondary-zone)-delete-secondary-zone-configuration 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: /zones/{zone_id}/secondary_dns/incoming method: get operationId: secondary-dns-(-secondary-zone)-secondary-zone-configuration-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/secondary_dns/incoming method: post operationId: secondary-dns-(-secondary-zone)-create-secondary-zone-configuration 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: /zones/{zone_id}/secondary_dns/incoming method: put operationId: secondary-dns-(-secondary-zone)-update-secondary-zone-configuration 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: /zones/{zone_id}/secondary_dns/outgoing method: delete operationId: secondary-dns-(-primary-zone)-delete-primary-zone-configuration 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: /zones/{zone_id}/secondary_dns/outgoing method: get operationId: secondary-dns-(-primary-zone)-primary-zone-configuration-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/secondary_dns/outgoing method: post operationId: secondary-dns-(-primary-zone)-create-primary-zone-configuration 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: /zones/{zone_id}/secondary_dns/outgoing method: put operationId: secondary-dns-(-primary-zone)-update-primary-zone-configuration 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: /zones/{zone_id}/secondary_dns/outgoing/disable method: post operationId: secondary-dns-(-primary-zone)-disable-outgoing-zone-transfers 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: /zones/{zone_id}/secondary_dns/outgoing/enable method: post operationId: secondary-dns-(-primary-zone)-enable-outgoing-zone-transfers 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: /zones/{zone_id}/secondary_dns/outgoing/force_notify method: post operationId: secondary-dns-(-primary-zone)-force-dns-notify 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: /zones/{zone_id}/secondary_dns/outgoing/status method: get operationId: secondary-dns-(-primary-zone)-get-outgoing-zone-transfer-status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings method: get operationId: zone-settings-get-all-zone-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings method: patch operationId: zone-settings-edit-zone-settings-info 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: /zones/{zone_id}/settings/0rtt method: get operationId: zone-settings-get-0-rtt-session-resumption-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/0rtt method: patch operationId: zone-settings-change-0-rtt-session-resumption-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: /zones/{zone_id}/settings/advanced_ddos method: get operationId: zone-settings-get-advanced-ddos-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/always_online method: get operationId: zone-settings-get-always-online-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/always_online method: patch operationId: zone-settings-change-always-online-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: /zones/{zone_id}/settings/always_use_https method: get operationId: zone-settings-get-always-use-https-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/always_use_https method: patch operationId: zone-settings-change-always-use-https-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: /zones/{zone_id}/settings/automatic_https_rewrites method: get operationId: zone-settings-get-automatic-https-rewrites-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/automatic_https_rewrites method: patch operationId: zone-settings-change-automatic-https-rewrites-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: /zones/{zone_id}/settings/automatic_platform_optimization method: get operationId: zone-settings-get-automatic_platform_optimization-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/automatic_platform_optimization method: patch operationId: zone-settings-change-automatic_platform_optimization-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: /zones/{zone_id}/settings/brotli method: get operationId: zone-settings-get-brotli-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/brotli method: patch operationId: zone-settings-change-brotli-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: /zones/{zone_id}/settings/browser_cache_ttl method: get operationId: zone-settings-get-browser-cache-ttl-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/browser_cache_ttl method: patch operationId: zone-settings-change-browser-cache-ttl-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: /zones/{zone_id}/settings/browser_check method: get operationId: zone-settings-get-browser-check-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/browser_check method: patch operationId: zone-settings-change-browser-check-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: /zones/{zone_id}/settings/cache_level method: get operationId: zone-settings-get-cache-level-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/cache_level method: patch operationId: zone-settings-change-cache-level-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: /zones/{zone_id}/settings/challenge_ttl method: get operationId: zone-settings-get-challenge-ttl-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/challenge_ttl method: patch operationId: zone-settings-change-challenge-ttl-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: /zones/{zone_id}/settings/ciphers method: get operationId: zone-settings-get-ciphers-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/ciphers method: patch operationId: zone-settings-change-ciphers-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: /zones/{zone_id}/settings/development_mode method: get operationId: zone-settings-get-development-mode-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/development_mode method: patch operationId: zone-settings-change-development-mode-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: /zones/{zone_id}/settings/early_hints method: get operationId: zone-settings-get-early-hints-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/early_hints method: patch operationId: zone-settings-change-early-hints-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: /zones/{zone_id}/settings/email_obfuscation method: get operationId: zone-settings-get-email-obfuscation-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/email_obfuscation method: patch operationId: zone-settings-change-email-obfuscation-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: /zones/{zone_id}/settings/fonts method: get operationId: zone-settings-get-fonts-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/fonts method: patch operationId: zone-settings-change-fonts-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: /zones/{zone_id}/settings/h2_prioritization method: get operationId: zone-settings-get-h2_prioritization-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/h2_prioritization method: patch operationId: zone-settings-change-h2_prioritization-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: /zones/{zone_id}/settings/hotlink_protection method: get operationId: zone-settings-get-hotlink-protection-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/hotlink_protection method: patch operationId: zone-settings-change-hotlink-protection-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: /zones/{zone_id}/settings/http2 method: get operationId: zone-settings-get-h-t-t-p-2-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/http2 method: patch operationId: zone-settings-change-h-t-t-p-2-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: /zones/{zone_id}/settings/http3 method: get operationId: zone-settings-get-h-t-t-p-3-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/http3 method: patch operationId: zone-settings-change-h-t-t-p-3-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: /zones/{zone_id}/settings/image_resizing method: get operationId: zone-settings-get-image_resizing-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/image_resizing method: patch operationId: zone-settings-change-image_resizing-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: /zones/{zone_id}/settings/ip_geolocation method: get operationId: zone-settings-get-ip-geolocation-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/ip_geolocation method: patch operationId: zone-settings-change-ip-geolocation-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: /zones/{zone_id}/settings/ipv6 method: get operationId: zone-settings-get-i-pv6-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/ipv6 method: patch operationId: zone-settings-change-i-pv6-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: /zones/{zone_id}/settings/min_tls_version method: get operationId: zone-settings-get-minimum-tls-version-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/min_tls_version method: patch operationId: zone-settings-change-minimum-tls-version-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: /zones/{zone_id}/settings/minify method: get operationId: zone-settings-get-minify-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/minify method: patch operationId: zone-settings-change-minify-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: /zones/{zone_id}/settings/mirage method: get operationId: zone-settings-get-mirage-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/mirage method: patch operationId: zone-settings-change-web-mirage-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: /zones/{zone_id}/settings/mobile_redirect method: get operationId: zone-settings-get-mobile-redirect-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/mobile_redirect method: patch operationId: zone-settings-change-mobile-redirect-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: /zones/{zone_id}/settings/nel method: get operationId: zone-settings-get-nel-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/nel method: patch operationId: zone-settings-change-nel-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: /zones/{zone_id}/settings/opportunistic_encryption method: get operationId: zone-settings-get-opportunistic-encryption-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/opportunistic_encryption method: patch operationId: zone-settings-change-opportunistic-encryption-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: /zones/{zone_id}/settings/opportunistic_onion method: get operationId: zone-settings-get-opportunistic-onion-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/opportunistic_onion method: patch operationId: zone-settings-change-opportunistic-onion-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: /zones/{zone_id}/settings/orange_to_orange method: get operationId: zone-settings-get-orange_to_orange-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/orange_to_orange method: patch operationId: zone-settings-change-orange_to_orange-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: /zones/{zone_id}/settings/origin_error_page_pass_thru method: get operationId: zone-settings-get-enable-error-pages-on-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/origin_error_page_pass_thru method: patch operationId: zone-settings-change-enable-error-pages-on-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: /zones/{zone_id}/settings/origin_max_http_version method: get operationId: zone-cache-settings-get-origin-max-http-version-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/origin_max_http_version method: patch operationId: zone-cache-settings-change-origin-max-http-version-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: /zones/{zone_id}/settings/polish method: get operationId: zone-settings-get-polish-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/polish method: patch operationId: zone-settings-change-polish-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: /zones/{zone_id}/settings/prefetch_preload method: get operationId: zone-settings-get-prefetch-preload-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/prefetch_preload method: patch operationId: zone-settings-change-prefetch-preload-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: /zones/{zone_id}/settings/proxy_read_timeout method: get operationId: zone-settings-get-proxy_read_timeout-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/proxy_read_timeout method: patch operationId: zone-settings-change-proxy_read_timeout-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: /zones/{zone_id}/settings/pseudo_ipv4 method: get operationId: zone-settings-get-pseudo-i-pv4-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/pseudo_ipv4 method: patch operationId: zone-settings-change-pseudo-i-pv4-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: /zones/{zone_id}/settings/response_buffering method: get operationId: zone-settings-get-response-buffering-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/response_buffering method: patch operationId: zone-settings-change-response-buffering-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: /zones/{zone_id}/settings/rocket_loader method: get operationId: zone-settings-get-rocket_loader-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/rocket_loader method: patch operationId: zone-settings-change-rocket_loader-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: /zones/{zone_id}/settings/security_header method: get operationId: zone-settings-get-security-header-(-hsts)-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/security_header method: patch operationId: zone-settings-change-security-header-(-hsts)-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: /zones/{zone_id}/settings/security_level method: get operationId: zone-settings-get-security-level-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/security_level method: patch operationId: zone-settings-change-security-level-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: /zones/{zone_id}/settings/server_side_exclude method: get operationId: zone-settings-get-server-side-exclude-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/server_side_exclude method: patch operationId: zone-settings-change-server-side-exclude-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: /zones/{zone_id}/settings/sort_query_string_for_cache method: get operationId: zone-settings-get-enable-query-string-sort-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/sort_query_string_for_cache method: patch operationId: zone-settings-change-enable-query-string-sort-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: /zones/{zone_id}/settings/ssl method: get operationId: zone-settings-get-ssl-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/ssl method: patch operationId: zone-settings-change-ssl-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: /zones/{zone_id}/settings/ssl_recommender method: get operationId: zone-settings-get-ssl_recommender-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/ssl_recommender method: patch operationId: zone-settings-change-ssl_recommender-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: /zones/{zone_id}/settings/tls_1_3 method: get operationId: zone-settings-get-tls-1.-3-setting-enabled-for-a-zone x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/tls_1_3 method: patch operationId: zone-settings-change-tls-1.-3-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: /zones/{zone_id}/settings/tls_client_auth method: get operationId: zone-settings-get-tls-client-auth-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/tls_client_auth method: patch operationId: zone-settings-change-tls-client-auth-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: /zones/{zone_id}/settings/true_client_ip_header method: get operationId: zone-settings-get-true-client-ip-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/true_client_ip_header method: patch operationId: zone-settings-change-true-client-ip-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: /zones/{zone_id}/settings/waf method: get operationId: zone-settings-get-web-application-firewall-(-waf)-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/waf method: patch operationId: zone-settings-change-web-application-firewall-(-waf)-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: /zones/{zone_id}/settings/webp method: get operationId: zone-settings-get-web-p-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/webp method: patch operationId: zone-settings-change-web-p-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: /zones/{zone_id}/settings/websockets method: get operationId: zone-settings-get-web-sockets-setting x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/websockets method: patch operationId: zone-settings-change-web-sockets-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: /zones/{zone_id}/settings/zaraz/config method: get operationId: get-zones-zone_identifier-zaraz-config x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/zaraz/config method: put operationId: put-zones-zone_identifier-zaraz-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: /zones/{zone_id}/settings/zaraz/default method: get operationId: get-zones-zone_identifier-zaraz-default x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/zaraz/export method: get operationId: get-zones-zone_identifier-zaraz-export x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/zaraz/history method: get operationId: get-zones-zone_identifier-zaraz-history x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/zaraz/history method: put operationId: put-zones-zone_identifier-zaraz-history 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: /zones/{zone_id}/settings/zaraz/history/configs method: get operationId: get-zones-zone_identifier-zaraz-config-history x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/zaraz/publish method: post operationId: post-zones-zone_identifier-zaraz-publish 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: /zones/{zone_id}/settings/zaraz/workflow method: get operationId: get-zones-zone_identifier-zaraz-workflow x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/settings/zaraz/workflow method: put operationId: put-zones-zone_identifier-zaraz-workflow 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: /zones/{zone_id}/speed_api/availabilities method: get operationId: speed-get-availabilities x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/speed_api/pages method: get operationId: speed-list-pages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/speed_api/pages/{url}/tests method: delete operationId: speed-delete-tests 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: /zones/{zone_id}/speed_api/pages/{url}/tests method: get operationId: speed-list-test-history x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/speed_api/pages/{url}/tests method: post operationId: speed-create-test 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: /zones/{zone_id}/speed_api/pages/{url}/tests/{test_id} method: get operationId: speed-get-test x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/speed_api/pages/{url}/trend method: get operationId: speed-list-page-trend x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/speed_api/schedule/{url} method: delete operationId: speed-delete-test-schedule 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: /zones/{zone_id}/speed_api/schedule/{url} method: get operationId: speed-get-scheduled-test x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/speed_api/schedule/{url} method: post operationId: speed-create-scheduled-test 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: /zones/{zone_id}/ssl/analyze method: post operationId: analyze-certificate-analyze-certificate 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: /zones/{zone_id}/ssl/certificate_packs method: get operationId: certificate-packs-list-certificate-packs x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/ssl/certificate_packs/{certificate_pack_id} method: delete operationId: certificate-packs-delete-advanced-certificate-manager-certificate-pack 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: /zones/{zone_id}/ssl/certificate_packs/{certificate_pack_id} method: get operationId: certificate-packs-get-certificate-pack x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/ssl/certificate_packs/{certificate_pack_id} method: patch operationId: certificate-packs-restart-validation-for-advanced-certificate-manager-certificate-pack 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: /zones/{zone_id}/ssl/certificate_packs/order method: post operationId: certificate-packs-order-advanced-certificate-manager-certificate-pack 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: /zones/{zone_id}/ssl/certificate_packs/quota method: get operationId: certificate-packs-get-certificate-pack-quotas x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/ssl/universal/settings method: get operationId: universal-ssl-settings-for-a-zone-universal-ssl-settings-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/ssl/universal/settings method: patch operationId: universal-ssl-settings-for-a-zone-edit-universal-ssl-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: /zones/{zone_id}/ssl/verification method: get operationId: ssl-verification-ssl-verification-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/ssl/verification/{certificate_pack_id} method: patch operationId: ssl-verification-edit-ssl-certificate-pack-validation-method 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: /zones/{zone_id}/url_normalization method: get operationId: url-normalization-get-url-normalization-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/url_normalization method: put operationId: url-normalization-update-url-normalization-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: /zones/{zone_id}/workers/filters method: get operationId: worker-filters-(-deprecated)-list-filters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/workers/filters method: post operationId: worker-filters-(-deprecated)-create-filter 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: /zones/{zone_id}/workers/filters/{filter_id} method: delete operationId: worker-filters-(-deprecated)-delete-filter 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: /zones/{zone_id}/workers/filters/{filter_id} method: put operationId: worker-filters-(-deprecated)-update-filter 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: /zones/{zone_id}/workers/routes method: get operationId: worker-routes-list-routes x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/workers/routes method: post operationId: worker-routes-create-route 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: /zones/{zone_id}/workers/routes/{route_id} method: delete operationId: worker-routes-delete-route 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: /zones/{zone_id}/workers/routes/{route_id} method: get operationId: worker-routes-get-route x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/workers/routes/{route_id} method: put operationId: worker-routes-update-route 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: /zones/{zone_id}/workers/script method: delete operationId: worker-script-(-deprecated)-delete-worker 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: /zones/{zone_id}/workers/script method: get operationId: worker-script-(-deprecated)-download-worker x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_id}/workers/script method: put operationId: worker-script-(-deprecated)-upload-worker 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: /zones/{zone_id}/workers/script/bindings method: get operationId: worker-binding-(-deprecated)-list-bindings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/analytics/colos method: get operationId: zone-analytics-(-deprecated)-get-analytics-by-co-locations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/analytics/dashboard method: get operationId: zone-analytics-(-deprecated)-get-dashboard x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/available_plans method: get operationId: zone-rate-plan-list-available-plans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/available_plans/{plan_identifier} method: get operationId: zone-rate-plan-available-plan-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/available_rate_plans method: get operationId: zone-rate-plan-list-available-rate-plans x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/custom_pages method: get operationId: custom-pages-for-a-zone-list-custom-pages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/custom_pages/{identifier} method: get operationId: custom-pages-for-a-zone-get-a-custom-page x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/custom_pages/{identifier} method: put operationId: custom-pages-for-a-zone-update-a-custom-page 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: /zones/{zone_identifier}/email/routing method: get operationId: email-routing-settings-get-email-routing-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/email/routing/disable method: post operationId: email-routing-settings-disable-email-routing 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: /zones/{zone_identifier}/email/routing/dns method: get operationId: email-routing-settings-email-routing-dns-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/email/routing/enable method: post operationId: email-routing-settings-enable-email-routing 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: /zones/{zone_identifier}/email/routing/rules method: get operationId: email-routing-routing-rules-list-routing-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/email/routing/rules method: post operationId: email-routing-routing-rules-create-routing-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: /zones/{zone_identifier}/email/routing/rules/{rule_identifier} method: delete operationId: email-routing-routing-rules-delete-routing-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: /zones/{zone_identifier}/email/routing/rules/{rule_identifier} method: get operationId: email-routing-routing-rules-get-routing-rule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/email/routing/rules/{rule_identifier} method: put operationId: email-routing-routing-rules-update-routing-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: /zones/{zone_identifier}/email/routing/rules/catch_all method: get operationId: email-routing-routing-rules-get-catch-all-rule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/email/routing/rules/catch_all method: put operationId: email-routing-routing-rules-update-catch-all-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: /zones/{zone_identifier}/filters method: delete operationId: filters-delete-filters 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: /zones/{zone_identifier}/filters method: get operationId: filters-list-filters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/filters method: post operationId: filters-create-filters 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: /zones/{zone_identifier}/filters method: put operationId: filters-update-filters 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: /zones/{zone_identifier}/filters/{id} method: delete operationId: filters-delete-a-filter 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: /zones/{zone_identifier}/filters/{id} method: get operationId: filters-get-a-filter x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/filters/{id} method: put operationId: filters-update-a-filter 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: /zones/{zone_identifier}/firewall/lockdowns method: get operationId: zone-lockdown-list-zone-lockdown-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/firewall/lockdowns method: post operationId: zone-lockdown-create-a-zone-lockdown-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: /zones/{zone_identifier}/firewall/lockdowns/{id} method: delete operationId: zone-lockdown-delete-a-zone-lockdown-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: /zones/{zone_identifier}/firewall/lockdowns/{id} method: get operationId: zone-lockdown-get-a-zone-lockdown-rule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/firewall/lockdowns/{id} method: put operationId: zone-lockdown-update-a-zone-lockdown-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: /zones/{zone_identifier}/firewall/rules method: delete operationId: firewall-rules-delete-firewall-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: /zones/{zone_identifier}/firewall/rules method: get operationId: firewall-rules-list-firewall-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/firewall/rules method: patch operationId: firewall-rules-update-priority-of-firewall-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: /zones/{zone_identifier}/firewall/rules method: post operationId: firewall-rules-create-firewall-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: /zones/{zone_identifier}/firewall/rules method: put operationId: firewall-rules-update-firewall-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: /zones/{zone_identifier}/firewall/rules/{id} method: delete operationId: firewall-rules-delete-a-firewall-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: /zones/{zone_identifier}/firewall/rules/{id} method: get operationId: firewall-rules-get-a-firewall-rule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/firewall/rules/{id} method: patch operationId: firewall-rules-update-priority-of-a-firewall-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: /zones/{zone_identifier}/firewall/rules/{id} method: put operationId: firewall-rules-update-a-firewall-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: /zones/{zone_identifier}/firewall/ua_rules method: get operationId: user-agent-blocking-rules-list-user-agent-blocking-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/firewall/ua_rules method: post operationId: user-agent-blocking-rules-create-a-user-agent-blocking-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: /zones/{zone_identifier}/firewall/ua_rules/{id} method: delete operationId: user-agent-blocking-rules-delete-a-user-agent-blocking-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: /zones/{zone_identifier}/firewall/ua_rules/{id} method: get operationId: user-agent-blocking-rules-get-a-user-agent-blocking-rule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/firewall/ua_rules/{id} method: put operationId: user-agent-blocking-rules-update-a-user-agent-blocking-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: /zones/{zone_identifier}/firewall/waf/overrides method: get operationId: waf-overrides-list-waf-overrides x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/firewall/waf/overrides method: post operationId: waf-overrides-create-a-waf-override 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: /zones/{zone_identifier}/firewall/waf/overrides/{id} method: delete operationId: waf-overrides-delete-a-waf-override 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: /zones/{zone_identifier}/firewall/waf/overrides/{id} method: get operationId: waf-overrides-get-a-waf-override x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/firewall/waf/overrides/{id} method: put operationId: waf-overrides-update-waf-override 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: /zones/{zone_identifier}/firewall/waf/packages method: get operationId: waf-packages-list-waf-packages x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/firewall/waf/packages/{identifier} method: get operationId: waf-packages-get-a-waf-package x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/firewall/waf/packages/{identifier} method: patch operationId: waf-packages-update-a-waf-package 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: /zones/{zone_identifier}/healthchecks method: get operationId: health-checks-list-health-checks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/healthchecks method: post operationId: health-checks-create-health-check 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: /zones/{zone_identifier}/healthchecks/{identifier} method: delete operationId: health-checks-delete-health-check 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: /zones/{zone_identifier}/healthchecks/{identifier} method: get operationId: health-checks-health-check-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/healthchecks/{identifier} method: patch operationId: health-checks-patch-health-check 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: /zones/{zone_identifier}/healthchecks/{identifier} method: put operationId: health-checks-update-health-check 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: /zones/{zone_identifier}/healthchecks/preview method: post operationId: health-checks-create-preview-health-check 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: /zones/{zone_identifier}/healthchecks/preview/{identifier} method: delete operationId: health-checks-delete-preview-health-check 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: /zones/{zone_identifier}/healthchecks/preview/{identifier} method: get operationId: health-checks-health-check-preview-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/logs/control/retention/flag method: get operationId: logs-received-get-log-retention-flag x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/logs/control/retention/flag method: post operationId: logs-received-update-log-retention-flag 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: /zones/{zone_identifier}/logs/rayids/{ray_identifier} method: get operationId: logs-received-get-logs-ray-i-ds x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/logs/received method: get operationId: logs-received-get-logs-received x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/logs/received/fields method: get operationId: logs-received-list-fields x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/rate_limits method: get operationId: rate-limits-for-a-zone-list-rate-limits x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/rate_limits method: post operationId: rate-limits-for-a-zone-create-a-rate-limit 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: /zones/{zone_identifier}/rate_limits/{id} method: delete operationId: rate-limits-for-a-zone-delete-a-rate-limit 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: /zones/{zone_identifier}/rate_limits/{id} method: get operationId: rate-limits-for-a-zone-get-a-rate-limit x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/rate_limits/{id} method: put operationId: rate-limits-for-a-zone-update-a-rate-limit 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: /zones/{zone_identifier}/snippets method: get operationId: zone-snippets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/snippets/{snippet_name} method: delete operationId: zone-snippets-snippet-delete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zones/{zone_identifier}/snippets/{snippet_name} method: get operationId: zone-snippets-snippet x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/snippets/{snippet_name} method: put operationId: zone-snippets-snippet-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zones/{zone_identifier}/snippets/{snippet_name}/content method: get operationId: zone-snippets-snippet-content x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/snippets/snippet_rules method: get operationId: zone-snippets-snippet-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/snippets/snippet_rules method: put operationId: zone-snippets-snippet-rules-put x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /zones/{zone_identifier}/ssl/recommendation method: get operationId: ssl/-tls-mode-recommendation-ssl/-tls-recommendation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/waiting_rooms method: get operationId: waiting-room-list-waiting-rooms x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/waiting_rooms method: post operationId: waiting-room-create-waiting-room 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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id} method: delete operationId: waiting-room-delete-waiting-room 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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id} method: get operationId: waiting-room-waiting-room-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id} method: patch operationId: waiting-room-patch-waiting-room 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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id} method: put operationId: waiting-room-update-waiting-room 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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/events method: get operationId: waiting-room-list-events x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/events method: post operationId: waiting-room-create-event 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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/events/{event_id} method: delete operationId: waiting-room-delete-event 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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/events/{event_id} method: get operationId: waiting-room-event-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/events/{event_id} method: patch operationId: waiting-room-patch-event 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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/events/{event_id} method: put operationId: waiting-room-update-event 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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/events/{event_id}/details method: get operationId: waiting-room-preview-active-event-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/rules method: get operationId: waiting-room-list-waiting-room-rules x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/rules method: post operationId: waiting-room-create-waiting-room-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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/rules method: put operationId: waiting-room-replace-waiting-room-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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/rules/{rule_id} method: delete operationId: waiting-room-delete-waiting-room-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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/rules/{rule_id} method: patch operationId: waiting-room-patch-waiting-room-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: /zones/{zone_identifier}/waiting_rooms/{waiting_room_id}/status method: get operationId: waiting-room-get-waiting-room-status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/waiting_rooms/preview method: post operationId: waiting-room-create-a-custom-waiting-room-page-preview 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: /zones/{zone_identifier}/waiting_rooms/settings method: get operationId: waiting-room-get-zone-settings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/waiting_rooms/settings method: patch operationId: waiting-room-patch-zone-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: /zones/{zone_identifier}/waiting_rooms/settings method: put operationId: waiting-room-update-zone-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: /zones/{zone_identifier}/web3/hostnames method: get operationId: web3-hostname-list-web3-hostnames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/web3/hostnames method: post operationId: web3-hostname-create-web3-hostname 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: /zones/{zone_identifier}/web3/hostnames/{identifier} method: delete operationId: web3-hostname-delete-web3-hostname 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: /zones/{zone_identifier}/web3/hostnames/{identifier} method: get operationId: web3-hostname-web3-hostname-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/web3/hostnames/{identifier} method: patch operationId: web3-hostname-edit-web3-hostname 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: /zones/{zone_identifier}/web3/hostnames/{identifier}/ipfs_universal_path/content_list method: get operationId: web3-hostname-ipfs-universal-path-gateway-content-list-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/web3/hostnames/{identifier}/ipfs_universal_path/content_list method: put operationId: web3-hostname-update-ipfs-universal-path-gateway-content-list 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: /zones/{zone_identifier}/web3/hostnames/{identifier}/ipfs_universal_path/content_list/entries method: get operationId: web3-hostname-list-ipfs-universal-path-gateway-content-list-entries x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/web3/hostnames/{identifier}/ipfs_universal_path/content_list/entries method: post operationId: web3-hostname-create-ipfs-universal-path-gateway-content-list-entry 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: /zones/{zone_identifier}/web3/hostnames/{identifier}/ipfs_universal_path/content_list/entries/{content_list_entry_identifier} method: delete operationId: web3-hostname-delete-ipfs-universal-path-gateway-content-list-entry 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: /zones/{zone_identifier}/web3/hostnames/{identifier}/ipfs_universal_path/content_list/entries/{content_list_entry_identifier} method: get operationId: web3-hostname-ipfs-universal-path-gateway-content-list-entry-details x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone_identifier}/web3/hostnames/{identifier}/ipfs_universal_path/content_list/entries/{content_list_entry_identifier} method: put operationId: web3-hostname-edit-ipfs-universal-path-gateway-content-list-entry 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: /zones/{zone}/spectrum/analytics/aggregate/current method: get operationId: spectrum-aggregate-analytics-get-current-aggregated-analytics x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone}/spectrum/analytics/events/bytime method: get operationId: spectrum-analytics-(-by-time)-get-analytics-by-time x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone}/spectrum/analytics/events/summary method: get operationId: spectrum-analytics-(-summary)-get-analytics-summary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone}/spectrum/apps method: get operationId: spectrum-applications-list-spectrum-applications x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone}/spectrum/apps method: post operationId: spectrum-applications-create-spectrum-application-using-a-name-for-the-origin 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: /zones/{zone}/spectrum/apps/{app_id} method: delete operationId: spectrum-applications-delete-spectrum-application 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: /zones/{zone}/spectrum/apps/{app_id} method: get operationId: spectrum-applications-get-spectrum-application-configuration x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /zones/{zone}/spectrum/apps/{app_id} method: put operationId: spectrum-applications-update-spectrum-application-configuration-using-a-name-for-the-origin 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