generated: '2026-07-15' method: generated source: openapi/amberdata-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: 24 by_action_class: connected: 24 by_consequence: read: 24 human_in_the_loop_required: 0 operations: - path: /markets/spot/exchanges/reference method: get operationId: getSpotExchangesReference x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markets/spot/prices/{pair}/latest method: get operationId: getSpotPriceLatest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markets/spot/ohlcv/{pair}/historical method: get operationId: getSpotOhlcvHistorical x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markets/spot/tickers/{pair} method: get operationId: getSpotTickers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markets/spot/trades/{pair} method: get operationId: getSpotTrades x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markets/spot/order-book-snapshots/{pair} method: get operationId: getSpotOrderBookSnapshots x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markets/futures/exchanges/reference method: get operationId: getFuturesExchangesReference x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markets/futures/tickers/{instrument} method: get operationId: getFuturesTickers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markets/futures/funding-rates/{instrument} method: get operationId: getFuturesFundingRates x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markets/futures/open-interest/{instrument} method: get operationId: getFuturesOpenInterest x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markets/futures/liquidations/{instrument} method: get operationId: getFuturesLiquidations x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markets/options/exchanges/reference method: get operationId: getOptionsExchangesReference x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markets/options/trades/{instrument} method: get operationId: getOptionsTrades x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /markets/options/order-book-snapshots/{instrument} method: get operationId: getOptionsOrderBookSnapshots x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /defi/dex/trades/{pair} method: get operationId: getDefiDexTrades x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /defi/lending/protocols method: get operationId: getDefiLendingProtocols x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /blockchains/{blockchainId}/blocks method: get operationId: getBlocks x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /blockchains/{blockchainId}/transactions method: get operationId: getTransactions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /blockchains/{blockchainId}/transactions/{hash} method: get operationId: getTransaction x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /blockchains/{blockchainId}/addresses/{address}/balances method: get operationId: getAddressBalances x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /blockchains/{blockchainId}/addresses/{address}/transactions method: get operationId: getAddressTransactions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /blockchains/{blockchainId}/tokens/{address}/information method: get operationId: getTokenInformation x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /blockchains/{blockchainId}/tokens/{address}/transfers method: get operationId: getTokenTransfers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /blockchains/{blockchainId}/tokens/{address}/holders method: get operationId: getTokenHolders x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none