generated: '2026-07-15' method: generated source: openapi/hypixel-public-api-openapi.json, openapi/hypixel-public-api-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: 68 by_action_class: connected: 68 by_consequence: read: 68 human_in_the_loop_required: 0 operations: - path: /v2/player method: get operationId: getPlayer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/recentgames method: get operationId: getRecentgames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/status method: get operationId: getStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/guild method: get operationId: getGuild x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/games method: get operationId: getResourcesGames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/achievements method: get operationId: getResourcesAchievements x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/challenges method: get operationId: getResourcesChallenges x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/quests method: get operationId: getResourcesQuests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/guilds/achievements method: get operationId: getResourcesGuildsAchievements x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/vanity/pets method: get operationId: getResourcesVanityPets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/vanity/companions method: get operationId: getResourcesVanityCompanions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/skyblock/collections method: get operationId: getResourcesSkyblockCollections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/skyblock/skills method: get operationId: getResourcesSkyblockSkills x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/skyblock/items method: get operationId: getResourcesSkyblockItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/skyblock/election method: get operationId: getResourcesSkyblockElection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/skyblock/bingo method: get operationId: getResourcesSkyblockBingo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/skyblock/news method: get operationId: getSkyblockNews x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/skyblock/auction method: get operationId: getSkyblockAuction x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/skyblock/auctions method: get operationId: getSkyblockAuctions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/skyblock/auctions_ended method: get operationId: getSkyblockAuctionsEnded x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/skyblock/bazaar method: get operationId: getSkyblockBazaar x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/skyblock/profile method: get operationId: getSkyblockProfile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/skyblock/profiles method: get operationId: getSkyblockProfiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/skyblock/museum method: get operationId: getSkyblockMuseum x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/skyblock/garden method: get operationId: getSkyblockGarden x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/skyblock/bingo method: get operationId: getSkyblockBingo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/skyblock/firesales method: get operationId: getSkyblockFiresales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/housing/active method: get operationId: getHousingActive x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/housing/house method: get operationId: getHousingHouse x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/housing/houses method: get operationId: getHousingHouses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/boosters method: get operationId: getBoosters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/counts method: get operationId: getCounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/leaderboards method: get operationId: getLeaderboards x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/punishmentstats method: get operationId: getPunishmentstats x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/player method: get operationId: getPlayer x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/recentgames method: get operationId: getRecentgames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/status method: get operationId: getStatus x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/guild method: get operationId: getGuild x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/games method: get operationId: getResourcesGames x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/achievements method: get operationId: getResourcesAchievements x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/challenges method: get operationId: getResourcesChallenges x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/quests method: get operationId: getResourcesQuests x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/guilds/achievements method: get operationId: getResourcesGuildsAchievements x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/vanity/pets method: get operationId: getResourcesVanityPets x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/vanity/companions method: get operationId: getResourcesVanityCompanions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/skyblock/collections method: get operationId: getResourcesSkyblockCollections x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/skyblock/skills method: get operationId: getResourcesSkyblockSkills x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/skyblock/items method: get operationId: getResourcesSkyblockItems x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/skyblock/election method: get operationId: getResourcesSkyblockElection x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/resources/skyblock/bingo method: get operationId: getResourcesSkyblockBingo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/skyblock/news method: get operationId: getSkyblockNews x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/skyblock/auction method: get operationId: getSkyblockAuction x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/skyblock/auctions method: get operationId: getSkyblockAuctions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/skyblock/auctions_ended method: get operationId: getSkyblockAuctionsEnded x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/skyblock/bazaar method: get operationId: getSkyblockBazaar x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/skyblock/profile method: get operationId: getSkyblockProfile x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/skyblock/profiles method: get operationId: getSkyblockProfiles x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/skyblock/museum method: get operationId: getSkyblockMuseum x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/skyblock/garden method: get operationId: getSkyblockGarden x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/skyblock/bingo method: get operationId: getSkyblockBingo x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/skyblock/firesales method: get operationId: getSkyblockFiresales x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/housing/active method: get operationId: getHousingActive x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/housing/house method: get operationId: getHousingHouse x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/housing/houses method: get operationId: getHousingHouses x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/boosters method: get operationId: getBoosters x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/counts method: get operationId: getCounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/leaderboards method: get operationId: getLeaderboards x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /v2/punishmentstats method: get operationId: getPunishmentstats x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none