generated: '2026-07-15' method: generated source: openapi/activision-blizzard-battle-net.json description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 17 by_action_class: connected: 17 by_consequence: read: 17 human_in_the_loop_required: 0 operations: - path: /profile/user/wow method: get operationId: getWoWProfileSummary x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /profile/wow/character/{realmSlug}/{characterName} method: get operationId: getWoWCharacterProfile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /profile/wow/character/{realmSlug}/{characterName}/achievements method: get operationId: getWoWCharacterAchievements x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /profile/wow/character/{realmSlug}/{characterName}/equipment method: get operationId: getWoWCharacterEquipment x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data/wow/realm/index method: get operationId: getWoWRealmsIndex x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data/wow/realm/{realmSlug} method: get operationId: getWoWRealm x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data/wow/guild/{realmSlug}/{nameSlug} method: get operationId: getWoWGuild x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /data/wow/item/{itemId} method: get operationId: getWoWItem x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /d3/profile/{battletag}/ method: get operationId: getD3CareerProfile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /d3/profile/{battletag}/hero/{heroId} method: get operationId: getD3Hero x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hearthstone/cards method: get operationId: getHearthstoneCards x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hearthstone/cards/{idOrSlug} method: get operationId: getHearthstoneCard x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /hearthstone/decks method: get operationId: getHearthstoneDeck x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sc2/profile/{regionId}/{realmId}/{profileId} method: get operationId: getSC2Profile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /sc2/ladder/grandmaster/{regionId} method: get operationId: getSC2GrandmasterLeaderboard x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /profile/user method: get operationId: getBattleNetProfile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /wow/user/characters method: get operationId: getWoWUserCharacters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none