Loading...
- Game events API
Please read the overwolf.games.events documentation page to learn how to use Overwolf game events.
Sample Apps
Available Features
Game event status
It is highly recommended to communicate errors and warnings to app users.
Check the current game event status here. Alternatively, you can easily check that status from your app itself, using our API.
gep_internal
Info Updates
| key | Category | Values | Notes | Since GEP Ver. |
|---|---|---|---|---|
| gep_internal | gep_internal | Local + Public version number | See notes | 229.0 |
gep_internal note
Data Example:
{"info":{"gep_internal":{"version_info":"{"local_version":"157.0.1","public_version":"157.0.1","is_updated":true}"}},"feature":"gep_internal"}
game_info
Info Updates
| key | Category | Values | Notes | Since GEP Ver. |
|---|---|---|---|---|
| game_state | game_info | The current state of the game. | See notes | 229.0 |
| game_mode | game_info | Currently played game-mode. | See notes | 229.0 |
| battle_tag | game_info | Player's battelnet tag | See notes | 229.2 |
| game_type | match_info | The type of the current played game | See notes | 252.0 |
| game_queue_type | match_info | The type of the current queue | See notes | 256.1 |
| party_player_count | game_info | Count how many players are in the party | See notes | 261.0 |
game_state note:
List of possible values:
- loading_screen_start
- game_loaded
- match_in_progress
- match_ended
- role_select_screen_start
- role_select_screen_end
Data Example:
{"info":{"game_info":{"game_state":"loading_screen_start"}},"feature":"game_info"}
game_mode note
Full list of game-modes:
- 0003 = "Junkensteins Revenge"
- 0007 = "Ctf"
- 0008 = "Meis Snowball Offensive"
- 0009 = "Elimination"
- 0015 = "Uprising"
- 0016 = "Skirmish"
- 0020 = "Assault"
- 0021 = "Escort"
- 0022 = "Hybrid"
- 224 = "Clash"
- 0023 = "Control"
- 0025 = "Tutorial"
- 0026 = "Uprising All Heroes"
- 0029 = "Team Deathmatch"
- 0030 = "Deathmatch"
- 0032 = "Lucioball"
- 0037 = "Retribution"
- 0041 = "Yeti Hunter"
- 0042 = "Halloween Holdout Endless"
- 0061 = "Calypso Heromode"
- 0066 = "Story Missions"
- 0067 = "Storm Rising"
- 0074 = "Survivor"
- 0089 = "Snowball Deathmatch"
- 0109 = "Flashpoint"
- 0090 = "Practice Range"
- 0112 = "Bounty Hunter"
- 0165 = "Hero Mastery - Solo"
- 0186 = "Hero Mastery CO-OP"
- 227 = "Junkenstein's Lab"
- 235 = "Overwatch Classic: Assault"
- 236 = "Overwatch Classic: Escort"
- 237 = "Overwatch Classic: Hybrid"
- 238 = "Overwatch Classic: Control"
- 253 = "Kingmaker: Escort"
- 254 = "Kingmaker: Control"
- 255 = "Kingmaker: Push"
- 256 = "Kingmaker: Hybrid"
- 257 = "Kingmaker: Flashpoint"
- 258 = "'Kingmaker: Clash"
Data Example:
{"info":{"game_info":{"game_mode":"16"}},"feature":"game_info"}
Note that on the response the leading zeros are removed ("0030" => "30")
battle_tag note
Data Example:
{"feature":"game_info","category":"game_info","key":"battle_tag","value":"OverTheTop#2100"}
game_type note:
List of possible values:
- UNKNOWN
- UNRANKED
- CUSTOM_GAME
- PRACTICE
- ARCADE
- TUTORIAL
- SKIRMISH
- VS_AI
- DEATHMATCH
- RANKED
- HERO_MASTERY
- HERO_MASTERY_SOLO
Data Example:
{"feature":"game_info","category":"match_info","key":"game_type","value":"SKIRMISH"}
game_queue_type note:
possible game_queue_type values:
- OPEN_QUEUE
- ROLE_QUEUE
Data Example:
{"feature":"game_info","category":"match_info","key":"game_queue_type","value":"OPEN_QUEUE"}
party_player_count note:
Data Example:
{"feature": "game_info", "category": "game_info", "key": "party_player_count", "data": "2"}