Heroic Labs Rpc API is one of 4 APIs that Heroic Labs publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Rpc. The published artifact set on APIs.io includes an OpenAPI specification and a GitHub repository.
This API exposes
131 operations
across 131 paths,
and defines 226 schemas.
It is described by OpenAPI 3.0.0, at version 1.0.0.
Requests are made against a single base URL, http://{hostAddr}:{port}/v2.
131 operations131 paths226 schemas131 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.0.0
API Version
1.0.0
Base URL
https://127.0.0.1:7350
Authentication
HTTP Bearer
Resource Areas
1
Authentication & Security 1
Heroic Labs Rpc API declares
1 security scheme
for authenticating requests.
It accepts HTTP bearer tokens (JWT) (bearerAuthNakama).
By default, every request must be authenticated.
Paths & Operations 131
Across 131 paths, the API surfaces 131 operations — 131 POST. Each is listed below with its method, path, parameters, and response codes.
The contract defines 226 schemas that model the data the API accepts and returns. The most detailed are TeamEventLeaderboard (39 properties), EventLeaderboard (38 properties), Auction (32 properties), Challenge (24 properties). Each schema is shown below with its type and property counts.
ChannelMessageAck
object
11 properties
LeaderboardScoreList
object
6 properties
AuctionCancel
object
2 properties
ChallengeGetRequest
object
2 properties
ProgressionPurchaseRequest
object
1 property
TeamListRequest
object
3 properties
ChallengeJoinRequest
object
1 property
EconomyStoreType
string
Incentive
object
14 properties
AuctionFee
object
2 properties
EventLeaderboard
object
38 properties
TeamEventLeaderboards
object
1 property
TeamWalletGrantRequest
object
2 properties
UnlockablesList
object
9 properties
Team
object
14 properties
TeamGiftClaimRequest
object
3 properties
AchievementList
object
EconomyDonationContributor
object
3 properties
TeamEventLeaderboardClaim
object
2 properties
RewardRangeUiNt64
object
3 properties
AvailableRewardsRewardModifier
object
5 properties
SyncResponse
object
12 properties
AchievementsUpdateRequest
object
3 properties
UnlockableCost
object
2 properties
EventLeaderboardClaim
object
1 property
IncentiveRecipientGetRequest
object
1 property
InventoryConsumeRewards
object
1 property
EconomyDonationGiveRequest
object
2 properties
AuctionReward
object
1 property
SyncEnergy
object
1 property
TeamGiftList
object
1 property
ChallengeClaimRequest
object
1 property
StatList
object
EconomyList
object
4 properties
TeamStoreItemCost
object
1 property
EnergyModifier
object
4 properties
EventLeaderboardDebugRandomScoresRequest
object
6 properties
TeamReward
object
7 properties
EventLeaderboardList
object
2 properties
EconomyDonationRequest
object
1 property
EventLeaderboards
object
1 property
UnlockablesQueueRemoveRequest
object
1 property
TutorialList
object
EventLeaderboardScore
object
12 properties
IncentiveRecipientClaimRequest
object
1 property
EnergySpendRequest
object
TeamRewardMailboxListRequest
object
3 properties
TeamWriteChatMessageRequest
object
2 properties
TeamCreateRequest
object
6 properties
EconomyUpdateAck
object
5 properties
ChallengeRewardTier
object
3 properties
TeamList
object
2 properties
InventoryList
object
TeamInventoryGrantRequest
object
2 properties
SyncRequest
object
10 properties
EconomyDonationClaimRewards
object
1 property
IncentiveSenderDeleteRequest
object
1 property
EventLeaderboardRoll
object
3 properties
EconomyListPlacement
object
4 properties
Reward
object
8 properties
SyncInventory
object
ChallengesList
object
1 property
RateAppRequest
object
2 properties
EconomyDonationsList
object
1 property
ChallengeInviteRequest
object
2 properties
AvailableRewardsEnergyModifier
object
4 properties
IncentiveSenderCreateRequest
object
1 property
AuctionClaimCreated
object
5 properties
InventoryListRequest
object
1 property
UnlockablesReward
object
3 properties
AuctionClaimBid
object
2 properties
TeamEventLeaderboardContribution
object
10 properties
StatUpdate
object
3 properties
EconomyPurchaseRequest
object
3 properties
TeamGiftContributor
object
7 properties
AuctionBidRequest
object
3 properties
SyncStreaks
object
1 property
EconomyDonation
object
15 properties
TutorialResetRequest
object
1 property
EnergySpendWithRefillStartTimeRequest
object
EconomyDonationAck
object
2 properties
TeamGift
object
19 properties
ActiveRewardModifier
object
6 properties
TutorialUpdateRequest
object
2 properties
TeamRewardMailboxClaimRequest
object
3 properties
EconomyDonationGetRequest
object
1 property
LeaderboardConfigList
object
1 property
InventoryUpdateAck
object
1 property
TeamEventLeaderboard
object
39 properties
EconomyPlacementStatus
object
7 properties
EconomyDonationClaimRequest
object
1 property
AvailableRewardsItemSet
object
3 properties
RewardMailboxClaimRequest
object
2 properties
ChallengeTemplates
object
TeamStoreItem
object
8 properties
Tutorial
object
7 properties
Auction
object
32 properties
StatUpdateRequest
object
2 properties
AuctionBid
object
3 properties
DevicePrefsRequest
object
3 properties
TeamAchievementsUpdateRequest
object
4 properties
EconomyListStoreItemCost
object
2 properties
ChallengeSubmitScoreRequest
object
5 properties
AvailableTeamRewardsContents
object
3 properties
IncentiveInfo
object
13 properties
TeamUpdateRequest
object
7 properties
UnlockablesRequest
object
1 property
EnergyGrantRequest
object
TeamAchievementsClaimRequest
object
3 properties
Challenge
object
24 properties
ProgressionList
object
Leaderboard
object
14 properties
IncentiveType
string
ProgressionUpdateRequest
object
2 properties
RewardEnergyModifier
object
5 properties
InventoryGrantRequest
object
1 property
ChallengeLeaveRequest
object
1 property
RewardRangeInt64
object
3 properties
RewardMailboxDeleteRequest
object
1 property
TeamWallet
object
3 properties
UserTeamsList
object
UnlockableSlotCost
object
2 properties
AuctionTemplates
object
SyncTutorials
object
4 properties
TutorialDeclineRequest
object
1 property
TeamStore
object
3 properties
AuctionListBidsRequest
object
2 properties
RewardMailboxEntry
object
7 properties
TeamGiftReward
object
3 properties
StreaksList
object
Inventory
object
AvailableTeamMemberRewards
object
5 properties
AuctionList
object
2 properties
ChallengeSearchRequest
object
3 properties
TeamEventLeaderboardUpdate
object
6 properties
TeamStatListRequest
object
1 property
TutorialAbandonRequest
object
1 property
IncentiveSenderClaimRequest
object
2 properties
AuctionBidAmount
object
4 properties
TeamInventoryUpdateItemsRequest
object
1 property
TeamEventLeaderboardDebugRandomScoresRequest
object
7 properties
LeaderboardUpdate
object
4 properties
EconomyPurchaseAck
object
4 properties
EconomyPurchaseIntentRequest
object
5 properties
TutorialState
string
EconomyPlacementStatusRequest
object
3 properties
TeamRewardMailboxDeleteRequest
object
2 properties
StreaksClaimRequest
object
1 property
EconomyListRequest
object
1 property
InventoryItem
object
15 properties
TeamStorePurchaseRequest
object
2 properties
LeaderboardScoresListRequest
object
6 properties
TeamStoreListRequest
object
1 property
ChallengeScore
object
12 properties
TeamInventoryListRequest
object
2 properties
ProgressionGetRequest
object
AvailableTeamRewards
object
7 properties
AvailableRewards
object
8 properties
EconomyPlacementStartRequest
object
2 properties
AuctionCancelRequest
object
1 property
SyncEventLeaderboards
object
RewardModifier
object
5 properties
TeamMember
object
2 properties
StreaksUpdateRequest
object
1 property
TeamEventLeaderboardRoll
object
4 properties
IncentiveList
object
1 property
LeaderboardConfig
object
6 properties
StreaksResetRequest
object
1 property
SyncEconomy
object
2 properties
AuctionListCreatedRequest
object
2 properties
TeamEventLeaderboardGet
object
2 properties
LeaderboardList
object
1 property
UnlockablesQueueAddRequest
object
1 property
TeamGiftContributeRequest
object
3 properties
InventoryConsumeRequest
object
3 properties
UserTeamsListRequest
object
1 property
Unlockable
object
16 properties
EventLeaderboardDebugUnenrollRequest
object
2 properties
LeaderboardScore
object
12 properties
EventLeaderboardGet
object
1 property
AuctionClaimBidRequest
object
1 property
EconomyListStoreItem
object
8 properties
TeamStatUpdateRequest
object
3 properties
StatUpdateOperator
string
AuctionCreateRequest
object
5 properties
SyncUnlockables
object
1 property
TeamSearchRequest
object
4 properties
SyncProgressions
object
TutorialAcceptRequest
object
1 property
ChallengeCreateRequest
object
11 properties
TeamGetRequest
object
1 property
ProgressionResetRequest
object
1 property
LeaderboardGet
object
1 property
TeamEventLeaderboardList
object
3 properties
TeamGiftClaimAck
object
2 properties
TeamStorePurchaseAck
object
3 properties
EnergyList
object
EconomyPurchaseRestoreRequest
object
2 properties
InventoryDeleteItemsRequest
object
1 property
TeamGiftListRequest
object
1 property
RewardMailboxListRequest
object
2 properties
TeamAchievementsGetRequest
object
1 property
EconomyDonationsByUserList
object
AchievementsUpdateAck
object
LeaderboardScoresListAroundOwnerRequest
object
6 properties
EconomyGrantRequest
object
3 properties
UnlockablesQueueSetRequest
object
1 property
SyncAchievements
object
TeamEventLeaderboardDebugFillRequest
object
3 properties
AvailableRewardsContents
object
4 properties
TeamMemberReward
object
5 properties
ChallengeListRequest
object
2 properties
LeaderboardListRequest
object
1 property
AuctionClaimCreatedRequest
object
1 property
EnergySpendReward
object
2 properties
AuctionListRequest
object
5 properties
TeamGiftContributeAck
object
3 properties
ChallengeState
string
TeamWalletGetRequest
object
1 property
InventoryUpdateItemsRequest
object
AchievementsClaimRequest
object
2 properties
TeamInventoryConsumeRequest
object
4 properties
TeamEventLeaderboardScore
object
10 properties
RewardMailboxList
object
2 properties
EventLeaderboardUpdate
object
5 properties
Error
object
3 properties
Specification
The full machine-readable OpenAPI contract behind this narrative.