Dota Bayes Carp
GAME_EVENT/MATCH/DROPPED_ITEM
PROPERTIES
gameTime
integer
The time on the ingame clock in milliseconds.
itemId
integer, null
The ID of the item.
itemName
string, null
The name of the item.
itemType
The type of the item, e.g. NEUTRAL.
playerFaction
The player's faction, e.g. RADIANT, DIRE.
playerTeamUrn
string, null
The player's team reference URN.
playerUrn
string, null
The reference URN of the player the item was dropped for.
EXAMPLE
GAME_EVENT/MATCH/END_MAP
PROPERTIES
gameTime
integer
The time on the ingame clock in milliseconds.
isMatchOver
boolean, null
Indicates whether with the end of this map one of the teams satisfied the win condition for the match series (e.g. won 2 games in best-of-three match).
matchCurrent
integer
The current game in the series, e.g. map 1 of 3.
winningTeamUrn
string, null
The URN identifier of the winning team, if available.
EXAMPLE
GAME_EVENT/MATCH/END_PAUSE
PROPERTIES
gameTime
integer
The time on the ingame clock in milliseconds.
EXAMPLE
GAME_EVENT/MATCH/SPAWNED_ANCIENT
PROPERTIES
ancientPosition
object, null
The ingame coordinates of the spawned ancient creep.
PROPERTIES
x
number, null
y
number, null
z
number, null
gameTime
integer
The time on the ingame clock in milliseconds.
monsterType
string, null
Name of the monster that was killed.
EXAMPLE
GAME_EVENT/MATCH/SPAWNED_ITEM
PROPERTIES
gameTime
integer
The time on the ingame clock in milliseconds.
itemId
integer, null
The ID of the item or `-1` for runes.
itemName
string, null
The name of the item.
itemType
The type of the item, e.g. RUNE.
EXAMPLE
GAME_EVENT/MATCH/START_MAP
PROPERTIES
gameTime
integer
The time on the ingame clock in milliseconds.
matchCurrent
integer
The current game in the series, e.g. map 1 of 3.
EXAMPLE
GAME_EVENT/MATCH/START_PAUSE
PROPERTIES
gameTime
integer
The time on the ingame clock in milliseconds.
EXAMPLE
GAME_EVENT/MATCH/UPDATE_BUILDINGS
PROPERTIES
buildingUpdates
array, null
A list of updated buildings since the last message.
object
A list of updated buildings since the last message.
PROPERTIES
alive
boolean, null
Indicates whether the building is alive.
armor
number, null
The building's current armor amount.
barracksType
Barracks type if this building is a barracks, e.g. RANGED, MELEE.
buildingType
Building type, e.g. TOWER, BARRACKS.
healthCurrent
integer, null
The building's current health amount.
healthMax
integer, null
The building's max health amount.
lane
The lane the building stands on, e.g. MID, BOT.
name
string, null
Internal building name.
owner
Faction of the team that owns the building.
teamUrn
string, null
Reference URN of the team that owns the building.
towerTier
Tower tier if this building is a tower, e.g. TIER_1, TEAR_4.
gameTime
integer
The time on the ingame clock in milliseconds.
EXAMPLE
GAME_EVENT/PLAYER/BROKE_CLOAK
PROPERTIES
gameTime
integer
The time on the ingame clock in milliseconds.
playerFaction
The player's hero level after leveling up.
playerTeamUrn
string, null
The player's team reference URN.
playerUrn
string, null
The player reference URN.
EXAMPLE
GAME_EVENT/PLAYER/BUYBACK
PROPERTIES
gameTime
integer
The time on the ingame clock in milliseconds.
playerTeamUrn
string, null
The player's team reference URN.
playerUrn
string, null
The player reference URN.
EXAMPLE
GAME_EVENT/PLAYER/CONSUMED_ITEM
PROPERTIES
gameTime
integer
The time on the ingame clock in milliseconds.
itemId
integer, null
The ID of the item.
itemName
string, null
The name of the item.
itemType
The type of the item, e.g. INVENTORY.
playerFaction
The player's faction, e.g. RADIANT, DIRE.
playerTeamUrn
string, null
The player's team reference URN.
playerUrn
string, null
The player reference URN.
targetPlayerFaction
The target player's faction, e.g. RADIANT, DIRE.
targetPlayerTeamUrn
string, null
The target player's team reference URN.
targetPlayerUrn
string, null
The target player reference URN.
EXAMPLE
GAME_EVENT/PLAYER/DENIED_ITEM
PROPERTIES
gameTime
integer
The time on the ingame clock in milliseconds.
itemId
integer, null
The ID of the item.
itemName
string, null
The name of the item.
itemType
The type of the item, e.g. INVENTORY, RUNE.
playerFaction
The player's faction, e.g. RADIANT, DIRE.
playerTeamUrn
string, null
The player's team reference URN.
playerUrn
string, null
The reference URN of the player who denied the item.
EXAMPLE
GAME_EVENT/PLAYER/EXPIRED_WARD
PROPERTIES
gameTime
integer
The time on the ingame clock in milliseconds.
wardFaction
Reference URN of the player's faction.
wardOwnerUrn
string, null
Reference URN of the player who ownes the ward.
wardPosition
object, null
The ingame coordinates of the ward position.
PROPERTIES
x
number, null
y
number, null
z
number, null
wardTeamUrn
string, null
Reference URN of the player's team.
wardType
Ward type, e.g. OBSERVER, SENTRY.
EXAMPLE
GAME_EVENT/PLAYER/KILL
PROPERTIES
deny
boolean
Indicates whether the hero was denied (killed by himself or an ally to prevent the enemy player from receiving the full kill reward).
gameTime
integer
The time on the ingame clock in milliseconds.
killerPosition
object, null
The ingame coordinates of the killer.
PROPERTIES
x
number, null
y
number, null
z
number, null
killerTeamUrn
string, null
The reference URN of the killer's team.
killerUrn
string, null
The reference URN of the killer.
respawnTimeInMillis
integer
Time in milliseconds until the killed hero respawns at the fountain or resurrects in place, if item like Aegis of the Immortal was used.
saved
boolean
Indicates whether the hero will be resurrected after death (for example if Undying's Reincarnation ability is triggered). In this case current death won't affect the score.
sharedBountyParticipants
array, null
List of players who participated if the kill bounty as split amongst multiple players.
object
List of players who participated if the kill bounty as split amongst multiple players.
PROPERTIES
position
object, null
The ingame coordinates of the participant.
PROPERTIES
x
number, null
y
number, null
z
number, null
teamUrn
string, null
The reference URN of the participant's team.
urn
string, null
The reference URN of the participant.
suicide
boolean
Indicates whether the hero killed themselves.
victimPosition
object, null
The ingame coordinates of the victim.
PROPERTIES
x
number, null
y
number, null
z
number, null
victimTeamUrn
string, null
The reference URN of the victim's team.
victimUrn
string, null
The reference URN of the victim.
EXAMPLE
GAME_EVENT/PLAYER/KILLED_ANCIENT
PROPERTIES
ancientPosition
object, null
The ingame coordinates of the dead ancient creep.
PROPERTIES
x
number, null
y
number, null
z
number, null
gameTime
integer
The time on the ingame clock in milliseconds.
killerFaction
The player's faction, e.g. RADIANT, DIRE.
killerPosition
object, null
The ingame coordinates of the player.
PROPERTIES
x
number, null
y
number, null
z
number, null
killerTeamUrn
string, null
The player's team reference URN.
killerUrn
string, null
The player reference URN.
monsterType
string, null
Name of the monster that was killed.
EXAMPLE
GAME_EVENT/PLAYER/KILLED_MINION
PROPERTIES
gameTime
integer
The time on the ingame clock in milliseconds.
killerFaction
Killer's faction.
killerTeamUrn
string, null
The reference URN of the killer's team.
killerUrn
string, null
The reference URN of the killer.
minionPosition
object, null
The ingame coordinates of the minion.
PROPERTIES
x
number, null
y
number, null
z
number, null
minionType
Type of the minion, e.g. COURIER.
ownerFaction
Minion's owner faction.
ownerTeamUrn
string, null
The reference URN of the minion's owner team.
ownerUrn
string, null
The reference URN of the minion's owner.
EXAMPLE
GAME_EVENT/PLAYER/KILLED_WARD
PROPERTIES
gameTime
integer
The time on the ingame clock in milliseconds.
killerFaction
Player's faction.
killerTeamUrn
string, null
Reference URN for the player's team.
killerUrn
string, null
Reference URN for the player who destroyed the ward.
wardFaction
Reference URN of the player's faction.
wardOwnerUrn
string, null
Reference URN of the player who ownes the ward.
wardPosition
object, null
The ingame coordinates of the ward position.
PROPERTIES
x
number, null
y
number, null
z
number, null
wardTeamUrn
string, null
Reference URN of the player's team.
wardType
Ward type, e.g. OBSERVER, SENTRY.
EXAMPLE
GAME_EVENT/PLAYER/LEVEL_UP
PROPERTIES
gameTime
integer
The time on the ingame clock in milliseconds.
newValue
integer
The player's hero level after leveling up.
playerUrn
string, null
The player reference URN.
teamUrn
string, null
The player's team reference URN.
EXAMPLE
GAME_EVENT/PLAYER/PICKED_UP_ITEM
PROPERTIES
gameTime
integer
The time on the ingame clock in milliseconds.
itemId
integer, null
The ID of the item or `-1` for runes.
itemName
string, null
The name of the item.
itemType
The type of the item, e.g. NEUTRAL.
playerFaction
The player's faction, e.g. RADIANT, DIRE.
playerTeamUrn
string, null
The player's team reference URN.
playerUrn
string, null
The player reference URN.
steal
boolean
Indicates whether the item was stolen (i.e. picked up by a player of the opposing team to the player the item was dropped for).
EXAMPLE
GAME_EVENT/PLAYER/PLACED_WARD
PROPERTIES
gameTime
integer
The time on the ingame clock in milliseconds.
wardFaction
Reference URN of the player's faction.
wardOwnerUrn
string, null
Reference URN of the player who ownes the ward.
wardPosition
object, null
The ingame coordinates of the ward position.
PROPERTIES
x
number, null
y
number, null
z
number, null
wardTeamUrn
string, null
Reference URN of the player's team.
wardType
Ward type, e.g. OBSERVER, SENTRY.
EXAMPLE
GAME_EVENT/PLAYER/REMOVED_ITEM
PROPERTIES
gameTime
integer
The time on the ingame clock in milliseconds.
itemId
integer, null
The ID of the item.
itemName
string, null
The name of the item.
itemType
The type of the item, e.g. NEUTRAL.
playerFaction
The player's faction, e.g. RADIANT, DIRE.
playerTeamUrn
string, null
The player's team reference URN.
playerUrn
string, null
The player reference URN.
reason
The reason the item was removed, e.g. DROP.
EXAMPLE
GAME_EVENT/PLAYER/SPAWNED
PROPERTIES
gameTime
integer
The time on the ingame clock in milliseconds.
playerUrn
string, null
The player reference URN.
position
object, null
The ingame coordinates which point to the place where the hero respawns when this message is sent.
PROPERTIES
x
number, null
y
number, null
z
number, null
teamUrn
string, null
The player's team reference URN.
EXAMPLE
GAME_EVENT/PLAYER/SPECIAL_KILL
PROPERTIES
gameTime
integer
The time on the ingame clock in milliseconds.
killStreak
integer
Number of kills in the player's killing streak.
killType
Type of the special kill, e.g. MULTI, KILLSTREAK.
killerFaction
Killer's faction.
killerTeamUrn
string, null
The reference URN of the killer's team.
killerUrn
string, null
The reference URN of the killer.
EXAMPLE
GAME_EVENT/PLAYER/USED_ABILITY
PROPERTIES
abilityName
string, null
The name of the ability that was used.
gameTime
integer
The time on the ingame clock in milliseconds.
playerFaction
The player's faction, e.g. RADIANT, DIRE.
playerTeamUrn
string, null
The player's team reference URN.
playerUrn
string, null
The player reference URN.
EXAMPLE
GAME_EVENT/PLAYER/USED_CLOAK
PROPERTIES
cloakedPlayers
array, null
List of reference URNs of the players who were turned invisible including the smoke user. If player's illusion was smoked, their URN will appear two times in this list.
string
List of reference URNs of the players who were turned invisible including the smoke user. If player's illusion was smoked, their URN will appear two times in this list.
gameTime
integer
The time on the ingame clock in milliseconds.
playerFaction
The player's faction, e.g. RADIANT, DIRE.
playerTeamUrn
string, null
The player's team reference URN.
playerUrn
string, null
The player reference URN.
EXAMPLE
GAME_EVENT/TEAM/TOOK_OBJECTIVE
PROPERTIES
attackerFaction
Faction of the player who took the objective.
attackerTeamUrn
string, null
Reference URN of the team that took the objective.
attackerUrn
string, null
Reference URN of the player who took the objective.
barracksType
Barracks type if this building is a barracks, e.g. RANGED, MELEE.
buildingFaction
Faction of the team that owned the building.
buildingTeamUrn
string, null
Reference URN of the team that owned the building.
buildingType
Building type, e.g. TOWER, OUTPOST.
gameTime
integer
The time on the ingame clock in milliseconds.
lane
The lane the building stood on.
takenObjective
Type of the objective e.g. TAKEN, DESTROYED.
towerTier
Tower tier if this building is a tower, e.g. TIER_1, TEAR_4.
EXAMPLE
INFO/MATCH/ANNOUNCE
PROPERTIES
fixture
object, null
Information about the fixture.
PROPERTIES
references
object, null
Reference IDs of the fixture in external services.
seriesCurrent
integer
Current game (map) number in the match series.
seriesMax
integer
Maximum number of games (maps) in this match series.
seriesType
Type of the match series, e.g. BEST_OF.
startTime
string, null
UTC date and time when the match started.
title
Game title that is being played, e.g. CSGO, DOTA.
urn
string, null
The fixture reference URN.
teams
array, null
Information about participating teams.
object
Information about participating teams.
PROPERTIES
participants
array, null
List of currently known team participants in this game.
object
List of currently known team participants in this game.
PROPERTIES
heroId
integer
The player's hero ID, if available.
name
string, null
The player name.
references
object, null
Reference IDs of the player in external services.
urn
string, null
The player reference URN.
references
object, null
Reference IDs of the team in external services.
urn
string, null
The team reference URN.
EXAMPLE
INFO/MATCH/UPDATE
PROPERTIES
fixture
object, null
Information about the fixture.
PROPERTIES
references
object, null
Reference IDs of the fixture in external services.
seriesCurrent
integer
Current game (map) number in the match series.
seriesMax
integer
Maximum number of games (maps) in this match series.
seriesType
Type of the match series, e.g. BEST_OF.
startTime
string, null
UTC date and time when the match started.
title
Game title that is being played, e.g. CSGO, DOTA.
urn
string, null
The fixture reference URN.
teams
array, null
Information about participating teams.
object
Information about participating teams.
PROPERTIES
participants
array, null
List of currently known team participants in this game.
object
List of currently known team participants in this game.
PROPERTIES
heroId
integer
The player's hero ID, if available.
name
string, null
The player name.
references
object, null
Reference IDs of the player in external services.
urn
string, null
The player reference URN.
references
object, null
Reference IDs of the team in external services.
urn
string, null
The team reference URN.
EXAMPLE
SNAPSHOT/MATCH/UPDATE
PROPERTIES
daytime
boolean, null
Indicates whether the game is currently in daytime phase.
dire
object, null
Information about dire team.
PROPERTIES
barracksKills
integer, null
Number of barracks the team members destroyed during the game.
bestKillStreak
integer, null
The highest kill streak value achieved among the team members during the game so far.
creepKillGold
integer, null
Total amount of gold the team members earned for killing creeps.
faction
The team faction, e.g. RADIANT, DIRE.
heroKillGold
integer, null
Total amount of gold the team members earned for killing heroes.
heroKills
integer, null
Number of heroes the team members killed during the game.
killStreak
integer, null
The highest current kill streak value among the team members.
liveDataUrn
string, null
The team reference URN.
mapWins
integer, null
Number of times the team won the game in current match series.
players
array, null
List of team players.
object
List of team players.
PROPERTIES
abilities
array, null
List of the player's abilities.
object
List of the player's abilities.
PROPERTIES
abilId
integer, null
Ability internal ID.
cooldownUntil
number, null
Number of seconds remaining until the ability cooldown.
lastUsedAt
integer, null
The ingame clock's time in milliseconds of when the ability was last used.
level
integer, null
Current ability level.
meta
object, null
name
string, null
Ability name.
agility
number, null
The player's hero current agility value.
alive
boolean, null
Indicates whether the player's hero is currently alive.
assists
integer, null
Number of assists the player performed during the game.
bestKillStreak
integer, null
The player's best kill streak during the game.
bkbChargesUsed
integer, null
buffs
array, null
List of buffs for a player. Currently gives information about aghanims scepter and aghanims shard
object
List of buffs for a player. Currently gives information about aghanims scepter and aghanims shard
PROPERTIES
name
string, null
Name of the buff.
buybackCooldown
number, null
Absolute Game time when buyback is next available.
buybackCooldownRemaining
number, null
Seconds until buyback becomes available.
buybackCost
integer, null
Current buyback cost of the player's hero.
buybackLastUsed
integer, null
creepKillGold
integer, null
Total amount of gold the player earned for killing creeps.
deaths
integer, null
Number of times the player died during the game.
denies
integer, null
Number of denies the player performed during the game.
facets
array, null
The player's selected facets.
object
The player's selected facets.
PROPERTIES
facetId
integer, null
Facet id.
name
string, null
Facet name.
goldCurrent
integer, null
The player's current gold balance.
goldEarned
integer, null
Total amount of gold the player had earned during the game.
healingDone
integer, null
Total number of times the player healed.
health
integer, null
The player's hero current health value.
healthMax
integer, null
The player's hero max health value.
healthRegen
number, null
The player's hero health regen rate.
heroId
integer, null
The player's hero internal ID.
heroKillGold
integer, null
Total amount of gold the player earned for killing heroes.
heroName
string, null
The player's hero name.
intelligence
number, null
The player's hero current intelligence value.
itemNeutral
object, null
Information about neutral item the player has currently equipped.
PROPERTIES
cooldownUntil
number, null
Number of seconds remaining until the item cooldown.
itemId
integer, null
Internal item ID.
meta
object, null
name
string, null
Item name.
itemsBackpack
array, null
List of items the player currently has in their backpack.
object
List of items the player currently has in their backpack.
PROPERTIES
cooldownUntil
number, null
Number of seconds remaining until the item cooldown.
itemId
integer, null
Internal item ID.
meta
object, null
name
string, null
Item name.
itemsBear
array, null
This field is currently unused.
object
This field is currently unused.
PROPERTIES
cooldownUntil
number, null
Number of seconds remaining until the item cooldown.
itemId
integer, null
Internal item ID.
meta
object, null
name
string, null
Item name.
itemsInventory
array, null
List of items the player currently has in their inventory.
object
List of items the player currently has in their inventory.
PROPERTIES
cooldownUntil
number, null
Number of seconds remaining until the item cooldown.
itemId
integer, null
Internal item ID.
meta
object, null
name
string, null
Item name.
itemsStash
array, null
List of items the player currently has in their stash.
object
List of items the player currently has in their stash.
PROPERTIES
cooldownUntil
number, null
Number of seconds remaining until the item cooldown.
itemId
integer, null
Internal item ID.
meta
object, null
name
string, null
Item name.
killStreak
integer, null
The player's current kill streak.
kills
integer, null
Number of enemy hero kills the player performed during the game.
lastHitStreak
integer, null
The player's current last hit streak.
lastHits
integer, null
Number of last hits the player performed during the game.
level
integer, null
The player's hero current level.
liveDataUrn
string, null
The player reference URN.
magicResist
number, null
The player's hero current magic resist value.
mana
integer, null
The player's hero current mana value.
manaMax
integer, null
The player's hero max mana value.
manaRegen
number, null
The player's hero mana regen rate.
movementSpeed
integer, null
The player's hero current movement speed value.
networth
integer, null
Sum of the player's current gold balance and prices of owned items.
playerName
string, null
The player name.
position
object, null
The current or last known position of the player's hero.
PROPERTIES
x
number, null
y
number, null
z
number, null
references
object, null
Reference IDs of the player in external services.
reliableGold
integer, null
Current amount of the player's reliable gold.
respawnTimeRemaining
number, null
Seconds until the killed hero respawns at the fountain or resurrects in place, if item like Aegis of the Immortal was used.
roshanKills
integer, null
Number of times the player killed Roshan.
runesPickedUp
integer, null
Total number of runes the player picked up.
strength
number, null
The player's hero current strength value.
towerKills
integer, null
Number of towers the player destroyed during the game.
unreliableGold
integer, null
Current amount of the player's unreliable gold.
visibleByEnemy
boolean, null
Indicates whether the player's hero is currently visible by enemies.
visionDaytime
integer, null
The player's hero vision rate during the daytime phase.
visionNighttime
integer, null
The player's hero vision rate during the nighttime phase.
xp
integer, null
The player's hero experience.
references
object, null
Reference IDs of the team in external services.
reliableGold
integer, null
Total amount of reliable gold of all team members.
roshanKills
integer, null
Number of times the team members killed Roshan during the game.
shrineKills
integer, null
Number of shrines the team members destroyed during the game.
towerKills
integer, null
Number of towers the team members destroyed during the game.
unreliableGold
integer, null
Total amount of unreliable gold of all team members.
endedAt
string, null
UTC time and date when the game (map) ended (only for finished games).
gameOver
boolean
Indicates whether the current game is finished.
gameTime
integer
The ingame clock's time in milliseconds.
matchStatus
object, null
Information about current match status.
PROPERTIES
matchState
Current match phase, e.g. HERO_SELECTION, IN_PROGRESS.
paused
boolean, null
Indicates whether the match is currently paused.
radiant
object, null
Information about radiant team.
PROPERTIES
barracksKills
integer, null
Number of barracks the team members destroyed during the game.
bestKillStreak
integer, null
The highest kill streak value achieved among the team members during the game so far.
creepKillGold
integer, null
Total amount of gold the team members earned for killing creeps.
faction
The team faction, e.g. RADIANT, DIRE.
heroKillGold
integer, null
Total amount of gold the team members earned for killing heroes.
heroKills
integer, null
Number of heroes the team members killed during the game.
killStreak
integer, null
The highest current kill streak value among the team members.
liveDataUrn
string, null
The team reference URN.
mapWins
integer, null
Number of times the team won the game in current match series.
players
array, null
List of team players.
object
List of team players.
PROPERTIES
abilities
array, null
List of the player's abilities.
object
List of the player's abilities.
PROPERTIES
abilId
integer, null
Ability internal ID.
cooldownUntil
number, null
Number of seconds remaining until the ability cooldown.
lastUsedAt
integer, null
The ingame clock's time in milliseconds of when the ability was last used.
level
integer, null
Current ability level.
meta
object, null
name
string, null
Ability name.
agility
number, null
The player's hero current agility value.
alive
boolean, null
Indicates whether the player's hero is currently alive.
assists
integer, null
Number of assists the player performed during the game.
bestKillStreak
integer, null
The player's best kill streak during the game.
bkbChargesUsed
integer, null
buffs
array, null
List of buffs for a player. Currently gives information about aghanims scepter and aghanims shard
object
List of buffs for a player. Currently gives information about aghanims scepter and aghanims shard
PROPERTIES
name
string, null
Name of the buff.
buybackCooldown
number, null
Absolute Game time when buyback is next available.
buybackCooldownRemaining
number, null
Seconds until buyback becomes available.
buybackCost
integer, null
Current buyback cost of the player's hero.
buybackLastUsed
integer, null
creepKillGold
integer, null
Total amount of gold the player earned for killing creeps.
deaths
integer, null
Number of times the player died during the game.
denies
integer, null
Number of denies the player performed during the game.
facets
array, null
The player's selected facets.
object
The player's selected facets.
PROPERTIES
facetId
integer, null
Facet id.
name
string, null
Facet name.
goldCurrent
integer, null
The player's current gold balance.
goldEarned
integer, null
Total amount of gold the player had earned during the game.
healingDone
integer, null
Total number of times the player healed.
health
integer, null
The player's hero current health value.
healthMax
integer, null
The player's hero max health value.
healthRegen
number, null
The player's hero health regen rate.
heroId
integer, null
The player's hero internal ID.
heroKillGold
integer, null
Total amount of gold the player earned for killing heroes.
heroName
string, null
The player's hero name.
intelligence
number, null
The player's hero current intelligence value.
itemNeutral
object, null
Information about neutral item the player has currently equipped.
PROPERTIES
cooldownUntil
number, null
Number of seconds remaining until the item cooldown.
itemId
integer, null
Internal item ID.
meta
object, null
name
string, null
Item name.
itemsBackpack
array, null
List of items the player currently has in their backpack.
object
List of items the player currently has in their backpack.
PROPERTIES
cooldownUntil
number, null
Number of seconds remaining until the item cooldown.
itemId
integer, null
Internal item ID.
meta
object, null
name
string, null
Item name.
itemsBear
array, null
This field is currently unused.
object
This field is currently unused.
PROPERTIES
cooldownUntil
number, null
Number of seconds remaining until the item cooldown.
itemId
integer, null
Internal item ID.
meta
object, null
name
string, null
Item name.
itemsInventory
array, null
List of items the player currently has in their inventory.
object
List of items the player currently has in their inventory.
PROPERTIES
cooldownUntil
number, null
Number of seconds remaining until the item cooldown.
itemId
integer, null
Internal item ID.
meta
object, null
name
string, null
Item name.
itemsStash
array, null
List of items the player currently has in their stash.
object
List of items the player currently has in their stash.
PROPERTIES
cooldownUntil
number, null
Number of seconds remaining until the item cooldown.
itemId
integer, null
Internal item ID.
meta
object, null
name
string, null
Item name.
killStreak
integer, null
The player's current kill streak.
kills
integer, null
Number of enemy hero kills the player performed during the game.
lastHitStreak
integer, null
The player's current last hit streak.
lastHits
integer, null
Number of last hits the player performed during the game.
level
integer, null
The player's hero current level.
liveDataUrn
string, null
The player reference URN.
magicResist
number, null
The player's hero current magic resist value.
mana
integer, null
The player's hero current mana value.
manaMax
integer, null
The player's hero max mana value.
manaRegen
number, null
The player's hero mana regen rate.
movementSpeed
integer, null
The player's hero current movement speed value.
networth
integer, null
Sum of the player's current gold balance and prices of owned items.
playerName
string, null
The player name.
position
object, null
The current or last known position of the player's hero.
PROPERTIES
x
number, null
y
number, null
z
number, null
references
object, null
Reference IDs of the player in external services.
reliableGold
integer, null
Current amount of the player's reliable gold.
respawnTimeRemaining
number, null
Seconds until the killed hero respawns at the fountain or resurrects in place, if item like Aegis of the Immortal was used.
roshanKills
integer, null
Number of times the player killed Roshan.
runesPickedUp
integer, null
Total number of runes the player picked up.
strength
number, null
The player's hero current strength value.
towerKills
integer, null
Number of towers the player destroyed during the game.
unreliableGold
integer, null
Current amount of the player's unreliable gold.
visibleByEnemy
boolean, null
Indicates whether the player's hero is currently visible by enemies.
visionDaytime
integer, null
The player's hero vision rate during the daytime phase.
visionNighttime
integer, null
The player's hero vision rate during the nighttime phase.
xp
integer, null
The player's hero experience.
references
object, null
Reference IDs of the team in external services.
reliableGold
integer, null
Total amount of reliable gold of all team members.
roshanKills
integer, null
Number of times the team members killed Roshan during the game.
shrineKills
integer, null
Number of shrines the team members destroyed during the game.
towerKills
integer, null
Number of towers the team members destroyed during the game.
unreliableGold
integer, null
Total amount of unreliable gold of all team members.
radiantNetworthAdvantage
integer, null
Difference between radiant and dire teams networths (sum of gold balance and owned items prices of all players).
references
object, null
A list of external reference IDs for this match.
roshanStatus
object, null
Information about current Roshan status.
PROPERTIES
respawnTimeInMillis
integer
Time until Roshan respawns in milliseconds if Roshan is not alive.
roshanState
Current Roshan state, e.g. ALIVE, PHASE_ONE.
seriesStatus
object, null
Information about current match series status.
PROPERTIES
perid
string, null
Match series reference PERID.
seriesCurrent
integer, null
Current map number in the match series.
seriesMax
integer, null
Maximum number of maps in this match series.
seriesScores
object, null
Total team scores in this match series.
seriesType
Type of the match series, e.g. BEST_OF.
startedAt
string, null
UTC time and date when the game (map) started.
winningTeamUrn
string, null
Reference URN of the winning team, if available.
EXAMPLE
SNAPSHOT/PLAYER/UPDATE_POSITIONS
PROPERTIES
gameTime
integer
The time on the ingame clock in milliseconds.
positions
array, null
A list of consequent player position changes since the last message. Each sub-list contains a full update for all players. The last sublist is the most recent.
array
A list of consequent player position changes since the last message. Each sub-list contains a full update for all players. The last sublist is the most recent.
object
PROPERTIES
playerUrn
string, null
The player reference URN.
position
object, null
The ingame coordinates of the player's position.
PROPERTIES
x
number, null
y
number, null
z
number, null
teamUrn
string, null
The player's team reference URN.
EXAMPLE
SNAPSHOT/TEAM/UPDATE
PROPERTIES
currentTeamUrn
string, null
Reference URN of the team that is currently choosing a hero to ban/pick.
startingTeamUrn
string, null
Reference URN of the team that made the first decision in the drafting phase.
teams
array, null
Current information about the teams.
object
Current information about the teams.
PROPERTIES
bans
array, null
List of hero IDs the team banned.
object
List of hero IDs the team banned.
PROPERTIES
heroId
integer
Banned hero internal ID.
extraTimeInMillis
integer
Total amount of extra time the team has left for this drafting phase.
faction
Team faction, e.g. RADIANT, DIRE.
liveDataTeamUrn
string, null
Team reference URN.
picks
array, null
List of hero IDs the team picked.
object
List of hero IDs the team picked.
PROPERTIES
heroId
integer
Picked hero internal ID.
players
array, null
List of team players.
object
List of team players.
PROPERTIES
heroId
integer
Player internal hero ID.
heroName
string, null
Player internal hero name.
liveDataUrn
string, null
The player reference URN.
name
string, null
Player name.
references
object, null
Reference IDs of the player in external services.
references
object, null
Reference IDs of the team in external services.
EXAMPLE
DotaMessagePayload
PROPERTIES
EXAMPLE