Heroic Labs Agentic Access
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.
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 | /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
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