Frostbyte Agentic Access
Frostbyte exposes 183 API operations that an AI agent could call, of which 102 are state-changing ‘acting’ operations. This is a recommended x-agentic-access execution contract — the scope, audience, consequence tier, short-lived token constraints, and escalation each action should carry before it is handed to an autonomous agent.
By consequence: 81 read, 93 write, and 9 physical.
Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.
By consequence
Highest-consequence actions
The physical and safety-critical operations an agent could invoke — the ones that most warrant scoped tokens, tight TTLs, and escalation. Full per-operation contracts are in the source below.
| Method | Path | Consequence | Human-in-loop |
|---|---|---|---|
| POST | /v1/agent-email/api/send | physical | conditional |
| POST | /v1/agent-email/api/send/template | physical | conditional |
| POST | /v1/agent-email/api/smtp/configure | physical | conditional |
| POST | /v1/agent-email/api/smtp/verify | physical | conditional |
| POST | /v1/agent-wallet/api/wallets/{id}/send | physical | conditional |
| POST | /v1/contract-deployer/api/compile | physical | conditional |
| POST | /v1/contract-deployer/api/deploy | physical | conditional |
| POST | /v1/defi-trading/api/orders | physical | conditional |
| POST | /v1/frostbyte-wallet/v1/wallet/send | physical | conditional |
Source
Agentic Access
generated: '2026-07-15'
method: generated
source: openapi/frostbyte-agent-gateway-openapi.yml, openapi/frostbyte-code-execution-openapi.yml,
openapi/frostbyte-crypto-prices-openapi.yml, openapi/frostbyte-dns-lookup-openapi.yml, openapi/frostbyte-ip-geolocation-openapi.yml,
openapi/frostbyte-screenshot-openapi.yml, openapi/frostbyte-web-scraper-openapi.yml
description: Recommended x-agentic-access execution contracts, classified heuristically from
the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind
audience per deployment. See research/curity/agentic-governance/.
summary:
operations: 183
by_action_class:
acting: 102
connected: 81
by_consequence:
write: 93
read: 81
physical: 9
human_in_the_loop_required: 0
operations:
- path: /v1/poison-guard/api/analyze
method: post
operationId: poison-guard_post_api_analyze
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/poison-guard/api/check/{address}
method: get
operationId: poison-guard_get_api_check_address
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/fair-games/api/games/dice
method: post
operationId: fair-games_post_api_games_dice
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/fair-games/api/games/coinflip
method: post
operationId: fair-games_post_api_games_coinflip
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/fair-games/api/games/roulette
method: post
operationId: fair-games_post_api_games_roulette
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-wallet/api/wallets/create
method: post
operationId: agent-wallet_post_api_wallets_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: /v1/agent-wallet/api/wallets/{id}/balance
method: get
operationId: agent-wallet_get_api_wallets_id_balance
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/agent-wallet/api/wallets/{id}/send
method: post
operationId: agent-wallet_post_api_wallets_id_send
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: /v1/defi-trading/api/markets
method: get
operationId: defi-trading_get_api_markets
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/defi-trading/api/orders
method: post
operationId: defi-trading_post_api_orders
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: /v1/defi-trading/api/positions
method: get
operationId: defi-trading_get_api_positions
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/onchain-analytics/api/tokens/{address}
method: get
operationId: onchain-analytics_get_api_tokens_address
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/onchain-analytics/api/search
method: get
operationId: onchain-analytics_get_api_search
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/onchain-analytics/api/trending
method: get
operationId: onchain-analytics_get_api_trending
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/defi-mcp/mcp/tools/call
method: post
operationId: defi-mcp_post_mcp_tools_call
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/defi-mcp/mcp/tools/list
method: get
operationId: defi-mcp_get_mcp_tools_list
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/crypto-feeds/api/prices
method: get
operationId: crypto-feeds_get_api_prices
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/contract-deployer/api/compile
method: post
operationId: contract-deployer_post_api_compile
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: /v1/contract-deployer/api/deploy
method: post
operationId: contract-deployer_post_api_deploy
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: /v1/contract-deployer/api/templates
method: get
operationId: contract-deployer_get_api_templates
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/agent-registry/api/services/register
method: post
operationId: agent-registry_post_api_services_register
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-registry/api/services/search
method: get
operationId: agent-registry_get_api_services_search
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/agent-registry/api/services/{id}
method: get
operationId: agent-registry_get_api_services_id
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/agent-identity/api/identities/create
method: post
operationId: agent-identity_post_api_identities_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: /v1/agent-identity/api/identities/{id}/sign
method: post
operationId: agent-identity_post_api_identities_id_sign
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-identity/api/auth/challenge
method: post
operationId: agent-identity_post_api_auth_challenge
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-referral/api/programs/create
method: post
operationId: agent-referral_post_api_programs_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: /v1/agent-referral/api/track/click
method: post
operationId: agent-referral_post_api_track_click
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-referral/api/track/conversion
method: post
operationId: agent-referral_post_api_track_conversion
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/token-launchpad/api/tokens/create
method: post
operationId: token-launchpad_post_api_tokens_create
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/token-launchpad/api/templates
method: get
operationId: token-launchpad_get_api_templates
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/token-launchpad/api/deployments
method: get
operationId: token-launchpad_get_api_deployments
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/agent-memory/api/kv/set
method: post
operationId: agent-memory_post_api_kv_set
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-memory/api/kv/get/{key}
method: get
operationId: agent-memory_get_api_kv_get_key
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/agent-memory/api/vectors/search
method: post
operationId: agent-memory_post_api_vectors_search
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-taskqueue/api/tasks/enqueue
method: post
operationId: agent-taskqueue_post_api_tasks_enqueue
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-taskqueue/api/tasks/dequeue
method: post
operationId: agent-taskqueue_post_api_tasks_dequeue
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-taskqueue/api/tasks/{id}
method: get
operationId: agent-taskqueue_get_api_tasks_id
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/agent-secrets/api/vaults/create
method: post
operationId: agent-secrets_post_api_vaults_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: /v1/agent-secrets/api/secrets/set
method: post
operationId: agent-secrets_post_api_secrets_set
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-secrets/api/secrets/get
method: get
operationId: agent-secrets_get_api_secrets_get
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/agent-scheduler/api/jobs/create
method: post
operationId: agent-scheduler_post_api_jobs_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: /v1/agent-scheduler/api/jobs
method: get
operationId: agent-scheduler_get_api_jobs
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/agent-scheduler/api/jobs/{id}
method: delete
operationId: agent-scheduler_delete_api_jobs_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: /v1/agent-webhooks/api/endpoints/create
method: post
operationId: agent-webhooks_post_api_endpoints_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: /v1/agent-webhooks/hook/{id}
method: post
operationId: agent-webhooks_post_hook_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: /v1/agent-webhooks/api/events
method: get
operationId: agent-webhooks_get_api_events
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/agent-eventbus/api/channels/create
method: post
operationId: agent-eventbus_post_api_channels_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: /v1/agent-eventbus/api/events/publish
method: post
operationId: agent-eventbus_post_api_events_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: /v1/agent-filestorage/api/files/upload
method: post
operationId: agent-filestorage_post_api_files_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: /v1/agent-filestorage/api/files/{id}/download
method: get
operationId: agent-filestorage_get_api_files_id_download
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/agent-filestorage/d/{token}/{filename}
method: get
operationId: agent-filestorage_get_d_token_filename
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/agent-logdrain/api/logs
method: post
operationId: agent-logdrain_post_api_logs
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-logdrain/api/logs
method: get
operationId: agent-logdrain_get_api_logs
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/agent-logdrain/api/logs/batch
method: post
operationId: agent-logdrain_post_api_logs_batch
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-screenshot/api/screenshot
method: post
operationId: agent-screenshot_post_api_screenshot
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-screenshot/api/screenshot
method: get
operationId: agent-screenshot_get_api_screenshot
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/agent-screenshot/api/screenshot/json
method: post
operationId: agent-screenshot_post_api_screenshot_json
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-scraper/api/scrape
method: post
operationId: agent-scraper_post_api_scrape
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-scraper/api/scrape
method: get
operationId: agent-scraper_get_api_scrape
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/agent-scraper/api/extract
method: post
operationId: agent-scraper_post_api_extract
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-coderunner/api/execute
method: post
operationId: agent-coderunner_post_api_execute
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-coderunner/api/sessions
method: post
operationId: agent-coderunner_post_api_sessions
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-coderunner/api/sessions/{id}/execute
method: post
operationId: agent-coderunner_post_api_sessions_id_execute
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-coderunner/api/languages
method: get
operationId: agent-coderunner_get_api_languages
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/agent-pdfgen/api/pdf/from-html
method: post
operationId: agent-pdfgen_post_api_pdf_from-html
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-pdfgen/api/pdf/from-url
method: post
operationId: agent-pdfgen_post_api_pdf_from-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: /v1/agent-pdfgen/api/pdf/from-markdown
method: post
operationId: agent-pdfgen_post_api_pdf_from-markdown
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-pdfgen/api/pdf/from-template
method: post
operationId: agent-pdfgen_post_api_pdf_from-template
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-imageproc/api/resize
method: post
operationId: agent-imageproc_post_api_resize
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-imageproc/api/convert
method: post
operationId: agent-imageproc_post_api_convert
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-imageproc/api/crop
method: post
operationId: agent-imageproc_post_api_crop
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-imageproc/api/rotate
method: post
operationId: agent-imageproc_post_api_rotate
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-imageproc/api/blur
method: post
operationId: agent-imageproc_post_api_blur
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-imageproc/api/metadata
method: post
operationId: agent-imageproc_post_api_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: /v1/agent-imageproc/api/qrcode
method: post
operationId: agent-imageproc_post_api_qrcode
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-imageproc/api/placeholder/{w}/{h}
method: get
operationId: agent-imageproc_get_api_placeholder_w_h
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/agent-imageproc/api/transform
method: post
operationId: agent-imageproc_post_api_transform
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-transform/api/transform
method: post
operationId: agent-transform_post_api_transform
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-transform/api/detect
method: post
operationId: agent-transform_post_api_detect
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-transform/api/format
method: post
operationId: agent-transform_post_api_format
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-transform/api/validate/json
method: post
operationId: agent-transform_post_api_validate_json
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-transform/api/base64/encode
method: post
operationId: agent-transform_post_api_base64_encode
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-transform/api/hash
method: post
operationId: agent-transform_post_api_hash
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-email/api/send
method: post
operationId: agent-email_post_api_send
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: /v1/agent-email/api/send/template
method: post
operationId: agent-email_post_api_send_template
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: /v1/agent-email/api/smtp/configure
method: post
operationId: agent-email_post_api_smtp_configure
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: /v1/agent-email/api/smtp/verify
method: post
operationId: agent-email_post_api_smtp_verify
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: /v1/agent-email/api/templates
method: get
operationId: agent-email_get_api_templates
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/agent-email/api/logs
method: get
operationId: agent-email_get_api_logs
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/agent-shorturl/api/shorten
method: post
operationId: agent-shorturl_post_api_shorten
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-shorturl/api/shorten/bulk
method: post
operationId: agent-shorturl_post_api_shorten_bulk
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /v1/agent-shorturl/api/urls
method: get
operationId: agent-shorturl_get_api_urls
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/agent-shorturl/api/urls/{slug}/stats
method: get
operationId: agent-shorturl_get_api_urls_slug_stats
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/agent-shorturl/{slug}
method: get
operationId: agent-shorturl_get_slug
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1/agent-dns/api/resolve/{domain}
method: get
operationId: agent-dns_get_api_resolve_domain
x-agentic-access:
action-class: connected
consequence: read
sub
# --- truncated at 32 KB (56 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/frostbyte/refs/heads/main/agentic-access/frostbyte-agentic-access.yml