Heroic Labs · Agentic Access

Heroic Labs Agentic Access

x-agentic-access generated

Heroic Labs exposes 310 API operations that an AI agent could call, of which 249 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: 61 read, 226 write, 18 physical, and 5 safety-critical.

5 operations are classed safety-critical and should require human-in-the-loop approval at runtime.

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.

Game BackendMultiplayerReal-TimeWebSocketMatchmakingLeaderboardsSocial GamingOpen SourceLiveOpsgRPC
Operations: 310 Acting: 249 Human-in-the-loop: 5 Method: generated

By consequence

read 61 write 226 physical 18 safety-critical 5

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.

MethodPathConsequenceHuman-in-loop
POST /rpc/RPC_ID_PROGRESSIONS_RESET?unwrap safety-critical required
POST /rpc/RPC_ID_STREAKS_RESET?unwrap safety-critical required
POST /rpc/RPC_ID_TUTORIALS_RESET?unwrap safety-critical required
POST /v2/console/user/{username}/mfa/reset safety-critical required
POST /v2/console/user/{username}/reset/password safety-critical required
POST /rpc/RPC_ID_ECONOMY_PURCHASE_INTENT?unwrap physical conditional
POST /rpc/RPC_ID_ECONOMY_PURCHASE_ITEM?unwrap physical conditional
POST /rpc/RPC_ID_ECONOMY_PURCHASE_RESTORE?unwrap physical conditional
POST /rpc/RPC_ID_INCENTIVES_SENDER_CLAIM?unwrap physical conditional
POST /rpc/RPC_ID_INCENTIVES_SENDER_CREATE?unwrap physical conditional
POST /rpc/RPC_ID_INCENTIVES_SENDER_DELETE?unwrap physical conditional
POST /rpc/RPC_ID_INCENTIVES_SENDER_LIST?unwrap physical conditional
POST /rpc/RPC_ID_PROGRESSIONS_PURCHASE?unwrap physical conditional
POST /rpc/RPC_ID_TEAMS_STORE_PURCHASE?unwrap physical conditional
POST /rpc/RPC_ID_UNLOCKABLES_PURCHASE_SLOT?unwrap physical conditional
POST /rpc/RPC_ID_UNLOCKABLES_PURCHASE_UNLOCK?unwrap physical conditional
DELETE /v2/console/account/{id}/friend/{friend_id} physical conditional
POST /v2/console/notification physical conditional
POST /v2/console/satori/direct-message physical conditional
POST /v2/iap/purchase/apple physical conditional
POST /v2/iap/purchase/facebookinstant physical conditional
POST /v2/iap/purchase/google physical conditional
POST /v2/iap/purchase/huawei physical conditional

Source

Agentic Access

Raw ↑
generated: '2026-07-15'
method: generated
source: openapi/heroiclabs-hiro-rpc-api-openapi.yml, openapi/heroiclabs-nakama-api-openapi.yml,
  openapi/heroiclabs-nakama-console-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: 310
  by_action_class:
    acting: 249
    connected: 61
  by_consequence:
    write: 226
    physical: 18
    safety-critical: 5
    read: 61
  human_in_the_loop_required: 5
operations:
- path: /rpc/RPC_ID_INVENTORY_LIST?unwrap
  method: post
  operationId: INVENTORY_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: /rpc/RPC_ID_INVENTORY_LIST_INVENTORY?unwrap
  method: post
  operationId: INVENTORY_LIST_INVENTORY
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_INVENTORY_CONSUME?unwrap
  method: post
  operationId: INVENTORY_CONSUME
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_INVENTORY_GRANT?unwrap
  method: post
  operationId: INVENTORY_GRANT
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_INVENTORY_UPDATE?unwrap
  method: post
  operationId: INVENTORY_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: /rpc/RPC_ID_INVENTORY_DELETE?unwrap
  method: post
  operationId: INVENTORY_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: /rpc/RPC_ID_ECONOMY_DONATION_CLAIM?unwrap
  method: post
  operationId: ECONOMY_DONATION_CLAIM
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_ECONOMY_DONATION_GIVE?unwrap
  method: post
  operationId: ECONOMY_DONATION_GIVE
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_ECONOMY_DONATION_GET?unwrap
  method: post
  operationId: ECONOMY_DONATION_GET
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_ECONOMY_DONATION_REQUEST?unwrap
  method: post
  operationId: ECONOMY_DONATION_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: /rpc/RPC_ID_ECONOMY_STORE_GET?unwrap
  method: post
  operationId: ECONOMY_STORE_GET
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_ECONOMY_GRANT?unwrap
  method: post
  operationId: ECONOMY_GRANT
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_ECONOMY_PURCHASE_INTENT?unwrap
  method: post
  operationId: ECONOMY_PURCHASE_INTENT
  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: /rpc/RPC_ID_ECONOMY_PURCHASE_ITEM?unwrap
  method: post
  operationId: ECONOMY_PURCHASE_ITEM
  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: /rpc/RPC_ID_ECONOMY_PURCHASE_RESTORE?unwrap
  method: post
  operationId: ECONOMY_PURCHASE_RESTORE
  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: /rpc/RPC_ID_ECONOMY_PLACEMENT_STATUS?unwrap
  method: post
  operationId: ECONOMY_PLACEMENT_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: /rpc/RPC_ID_ECONOMY_PLACEMENT_START?unwrap
  method: post
  operationId: ECONOMY_PLACEMENT_START
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_ACHIEVEMENTS_CLAIM?unwrap
  method: post
  operationId: ACHIEVEMENTS_CLAIM
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_ACHIEVEMENTS_GET?unwrap
  method: post
  operationId: ACHIEVEMENTS_GET
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_ACHIEVEMENTS_UPDATE?unwrap
  method: post
  operationId: ACHIEVEMENTS_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: /rpc/RPC_ID_ENERGY_GET?unwrap
  method: post
  operationId: ENERGY_GET
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_ENERGY_SPEND?unwrap
  method: post
  operationId: ENERGY_SPEND
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_ENERGY_GRANT?unwrap
  method: post
  operationId: ENERGY_GRANT
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_ENERGY_SPEND_WITH_REFILL_START_TIME?unwrap
  method: post
  operationId: ENERGY_SPEND_WITH_REFILL_START_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: /rpc/RPC_ID_TUTORIALS_GET?unwrap
  method: post
  operationId: TUTORIALS_GET
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_TUTORIALS_ACCEPT?unwrap
  method: post
  operationId: TUTORIALS_ACCEPT
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_TUTORIALS_DECLINE?unwrap
  method: post
  operationId: TUTORIALS_DECLINE
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_TUTORIALS_ABANDON?unwrap
  method: post
  operationId: TUTORIALS_ABANDON
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_TUTORIALS_UPDATE?unwrap
  method: post
  operationId: TUTORIALS_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: /rpc/RPC_ID_TUTORIALS_RESET?unwrap
  method: post
  operationId: TUTORIALS_RESET
  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: /rpc/RPC_ID_TEAMS_CREATE?unwrap
  method: post
  operationId: TEAMS_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: /rpc/RPC_ID_TEAMS_UPDATE?unwrap
  method: post
  operationId: TEAMS_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: /rpc/RPC_ID_TEAMS_LIST?unwrap
  method: post
  operationId: TEAMS_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: /rpc/RPC_ID_TEAMS_SEARCH?unwrap
  method: post
  operationId: TEAMS_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: /rpc/RPC_ID_TEAMS_GET?unwrap
  method: post
  operationId: TEAMS_GET
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_TEAMS_USER_TEAMS_LIST?unwrap
  method: post
  operationId: TEAMS_USER_TEAMS_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: /rpc/RPC_ID_TEAMS_WRITE_CHAT_MESSAGE?unwrap
  method: post
  operationId: TEAMS_WRITE_CHAT_MESSAGE
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_TEAMS_STORE_GET?unwrap
  method: post
  operationId: TEAMS_STORE_GET
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_TEAMS_STORE_PURCHASE?unwrap
  method: post
  operationId: TEAMS_STORE_PURCHASE
  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: /rpc/RPC_ID_TEAMS_WALLET_GET?unwrap
  method: post
  operationId: TEAMS_WALLET_GET
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_TEAMS_WALLET_GRANT?unwrap
  method: post
  operationId: TEAMS_WALLET_GRANT
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_TEAMS_STATS_GET?unwrap
  method: post
  operationId: TEAMS_STATS_GET
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_TEAMS_STATS_UPDATE?unwrap
  method: post
  operationId: TEAMS_STATS_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: /rpc/RPC_ID_TEAMS_INVENTORY_LIST?unwrap
  method: post
  operationId: TEAMS_INVENTORY_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: /rpc/RPC_ID_TEAMS_INVENTORY_LIST_INVENTORY?unwrap
  method: post
  operationId: TEAMS_INVENTORY_LIST_INVENTORY
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_TEAMS_INVENTORY_CONSUME?unwrap
  method: post
  operationId: TEAMS_INVENTORY_CONSUME
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_TEAMS_INVENTORY_GRANT?unwrap
  method: post
  operationId: TEAMS_INVENTORY_GRANT
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_TEAMS_INVENTORY_UPDATE?unwrap
  method: post
  operationId: TEAMS_INVENTORY_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: /rpc/RPC_ID_TEAMS_ACHIEVEMENTS_CLAIM?unwrap
  method: post
  operationId: TEAMS_ACHIEVEMENTS_CLAIM
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_TEAMS_ACHIEVEMENTS_GET?unwrap
  method: post
  operationId: TEAMS_ACHIEVEMENTS_GET
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_TEAMS_ACHIEVEMENTS_UPDATE?unwrap
  method: post
  operationId: TEAMS_ACHIEVEMENTS_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: /rpc/RPC_ID_TEAMS_EVENT_LEADERBOARD_LIST?unwrap
  method: post
  operationId: TEAMS_EVENT_LEADERBOARD_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: /rpc/RPC_ID_TEAMS_EVENT_LEADERBOARD_GET?unwrap
  method: post
  operationId: TEAMS_EVENT_LEADERBOARD_GET
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_TEAMS_EVENT_LEADERBOARD_UPDATE?unwrap
  method: post
  operationId: TEAMS_EVENT_LEADERBOARD_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: /rpc/RPC_ID_TEAMS_EVENT_LEADERBOARD_CLAIM?unwrap
  method: post
  operationId: TEAMS_EVENT_LEADERBOARD_CLAIM
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_TEAMS_EVENT_LEADERBOARD_ROLL?unwrap
  method: post
  operationId: TEAMS_EVENT_LEADERBOARD_ROLL
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_TEAMS_EVENT_LEADERBOARD_DEBUG_FILL?unwrap
  method: post
  operationId: TEAMS_EVENT_LEADERBOARD_DEBUG_FILL
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_TEAMS_EVENT_LEADERBOARD_DEBUG_RANDOM_SCORES?unwrap
  method: post
  operationId: TEAMS_EVENT_LEADERBOARD_DEBUG_RANDOM_SCORES
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_TEAMS_REWARD_MAILBOX_LIST?unwrap
  method: post
  operationId: TEAMS_REWARD_MAILBOX_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: /rpc/RPC_ID_TEAMS_REWARD_MAILBOX_CLAIM?unwrap
  method: post
  operationId: TEAMS_REWARD_MAILBOX_CLAIM
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_TEAMS_REWARD_MAILBOX_DELETE?unwrap
  method: post
  operationId: TEAMS_REWARD_MAILBOX_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: /rpc/RPC_ID_TEAMS_GIFT_LIST?unwrap
  method: post
  operationId: TEAMS_GIFT_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: /rpc/RPC_ID_TEAMS_GIFT_CONTRIBUTE?unwrap
  method: post
  operationId: TEAMS_GIFT_CONTRIBUTE
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_TEAMS_GIFT_CLAIM?unwrap
  method: post
  operationId: TEAMS_GIFT_CLAIM
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_UNLOCKABLES_CREATE?unwrap
  method: post
  operationId: UNLOCKABLES_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: /rpc/RPC_ID_UNLOCKABLES_GET?unwrap
  method: post
  operationId: UNLOCKABLES_GET
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_UNLOCKABLES_UNLOCK_START?unwrap
  method: post
  operationId: UNLOCKABLES_UNLOCK_START
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_UNLOCKABLES_PURCHASE_UNLOCK?unwrap
  method: post
  operationId: UNLOCKABLES_PURCHASE_UNLOCK
  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: /rpc/RPC_ID_UNLOCKABLES_PURCHASE_SLOT?unwrap
  method: post
  operationId: UNLOCKABLES_PURCHASE_SLOT
  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: /rpc/RPC_ID_UNLOCKABLES_CLAIM?unwrap
  method: post
  operationId: UNLOCKABLES_CLAIM
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_UNLOCKABLES_QUEUE_ADD?unwrap
  method: post
  operationId: UNLOCKABLES_QUEUE_ADD
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_UNLOCKABLES_QUEUE_REMOVE?unwrap
  method: post
  operationId: UNLOCKABLES_QUEUE_REMOVE
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_UNLOCKABLES_QUEUE_SET?unwrap
  method: post
  operationId: UNLOCKABLES_QUEUE_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: /rpc/RPC_ID_BASE_RATE_APP?unwrap
  method: post
  operationId: BASE_RATE_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: /rpc/RPC_ID_BASE_SET_DEVICE_PREFS?unwrap
  method: post
  operationId: BASE_SET_DEVICE_PREFS
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_BASE_SYNC?unwrap
  method: post
  operationId: BASE_SYNC
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_LEADERBOARDS_CONFIG_GET?unwrap
  method: post
  operationId: LEADERBOARDS_CONFIG_GET
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_LEADERBOARD_LIST?unwrap
  method: post
  operationId: LEADERBOARD_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: /rpc/RPC_ID_LEADERBOARD_GET?unwrap
  method: post
  operationId: LEADERBOARD_GET
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_LEADERBOARD_UPDATE?unwrap
  method: post
  operationId: LEADERBOARD_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: /rpc/RPC_ID_LEADERBOARD_SCORES_LIST?unwrap
  method: post
  operationId: LEADERBOARD_SCORES_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: /rpc/RPC_ID_LEADERBOARD_SCORES_LIST_AROUND_OWNER?unwrap
  method: post
  operationId: LEADERBOARD_SCORES_LIST_AROUND_OWNER
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_EVENT_LEADERBOARD_LIST?unwrap
  method: post
  operationId: EVENT_LEADERBOARD_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: /rpc/RPC_ID_EVENT_LEADERBOARD_GET?unwrap
  method: post
  operationId: EVENT_LEADERBOARD_GET
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_EVENT_LEADERBOARD_UPDATE?unwrap
  method: post
  operationId: EVENT_LEADERBOARD_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: /rpc/RPC_ID_EVENT_LEADERBOARD_CLAIM?unwrap
  method: post
  operationId: EVENT_LEADERBOARD_CLAIM
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_EVENT_LEADERBOARD_ROLL?unwrap
  method: post
  operationId: EVENT_LEADERBOARD_ROLL
  x-agentic-access:
    action-class: acting
    consequence: write
    subject: required
    audience: null
    token:
      max-ttl: 900
    escalation:
      human-in-the-loop: conditional
      triggers:
      - abnormal
      - high-value
    audit: required
- path: /rpc/RPC_ID_EVENT_LEADERBOARD_DEBUG_FILL?unwrap
  method: post
  operationId: EVENT_LEADERBOARD_DEBUG_FILL
  x-ag

# --- truncated at 32 KB (101 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/heroiclabs/refs/heads/main/agentic-access/heroiclabs-agentic-access.yml