- Game events API
Please read the overwolf.games.events documentation page to learn how to use Overwolf game events.
Sample Apps
Available Features
- gep_internal
- me
- localization
- team
- kill
- damage
- death
- revive
- match_state
- game_info
- match_info
- inventory
- location
- match_summary
- roster
- rank
- kill_feed
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 | 143.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"}
me
Info Updates
key | Category | Values | Notes | Since GEP Ver. |
---|---|---|---|---|
name | game_info | Local Player Name | See notes | 128.0 |
ultimate_cooldown | me | Ultimate ability cooldown (range between 0-100) | See notes | 128.0 |
name note
Data Example:
{"info":{"me":{"name":"Shargaas"}},"feature":"me"}
ultimate_cooldown note
Data Example:
{"info":{"me":{"ultimate_cooldown":"{\"ultimate_cooldown\":\"15\"}"}},"feature":"me"}
localization
Info Updates
key | Category | Values | Notes | Since GEP Ver. |
---|---|---|---|---|
language | game_info | Curent played language | See notes | 114.0 |
language note
Possible values:
- english - English
- french - French
- german - German
- italian - Italian
- japanese - Japanese
- korean - Korean
- polish - Polish
- portuguese - Portuguese
- russian - Russian
- schinese - Simplified Chinese
- spanish - Spanish
- mspanish - Latin American Spanish
- tchinese - Traditional Chinese
Data Example:
{"info":{"game_info":{"language":"english"}},"feature":"localization"}
game_info
Info Updates
key | Category | Values | Notes | Since GEP Ver. |
---|---|---|---|---|
player | game_info | Name of the local player in the lobby and in a match | See notes | 221.1.0 |
phase | game_info | The current phase during the game | List of values See notes | 215.0 |
player note
If the local player has special characters in their name the game will display these characters as □ everywhere in the UI except for the lobby.
player_name - local player name as displayed in the lobby
in_game_player_name - local player name as displayed inside a match, this parameter will update once the player enters a match.
Data Example:
{"info":{"game_info":{"player":"{\"player_name\": \"~JacksAtWork~\", \"in_game_player_name\": \"□JacksAtWork□\"}"}},"feature":"game_info"}
phase note
Possible values:
Battle Royale -
- "lobby"
- "loading_screen"
- "legend_selection"
- "aircraft"
- "freefly"
- "landed"
- "match_summary"
Arena -
- "lobby"
- "loading_screen"
- "legend_selection"
- "shopping"
- "combat"
Data Example:
{"info":{"game_info":{"phase":"combat"}},"feature":"game_info"}
match_info
Info Updates
key | Category | Values | Notes | Since GEP Ver. |
---|---|---|---|---|
pseudo_match_id | match_info | The current match’s ID code. Example: 0c0ea3df-97ea-4d3a-b1f6-f8e34042251f | This is an Overwolf-generated code, unrelated to Respawn. | 130.0 |
game_mode | match_info | The currently selected game mode. | See notes | 158.0 |
tabs | match_info | The current amount of squads, players, cash, and kills of the match (about local player). | See notes | 158.0 |
map_id | match_info | The current played map Id. | See notes | 215.0 |
arena_score | match_info | The current match score. | See notes | 215.0 |
mode_name | match_info | The current mode name. | See notes | 241.0 |
map_name | match_info | The current map name. | See notes | 241.0 |
game_mode note
Data Example:
{"info":{"match_info":{"game_mode":"#PL_TRIO"}},"feature":"match_info"}
Possible values:
- "PL_FIRINGRANGE": "Firing Range",
- "PL_TRAINING": "Training",
- "PL_DUO": "Duo",
- "PL_TRIO": "Trio",
- "PL_Ranked_Leagues": "Ranked",
- "TDM_NAME": "Team Deathmatch",
- "CONTROL_NAME": "Control",
- "GAME_MODE_GUNGAME": "Gun Run",
- "GAMEMODE_ARENAS": "Arenas",
- "GAMEMODE_ARENAS_RANKED": "Ranked Arenas",
- "SHADOWROYALE_MODE": "Shadow Royale"
- "SURVIVAL_HARDCORE": "Hardcore Royale"
- "SURVIVAL_HEATWAVE": "Heatwave"
Note that we get these values from the game, so they might be changed from season to season.
tabs note
Data Example:
{"info":{"match_info":{"tabs":"{\"kills\":2,\"assists\":1,\"teams\":4,\"players\":10,\"damage\":440,\"cash\":10}"}},"feature":"match_info"}
map_id note
Possible values:
- "mp_rr_canyonlands_staging_mu1" - King canyon (Training)
- "mp_rr_canyonlands_hu" - King canyon
- "mp_rr_tropic_island_mu2" - Storm point
- "mp_rr_desertlands_mu3" - World's edge
- "mp_rr_olympus_mu2" - Olympus
- "mp_rr_divided_moon" - Broken Moon
- "mp_rr_freedm_skulltown" - Skull Town
- "mp_rr_arena_habitat" - Habitat 4
- "mp_rr_aqueduct" - Overflow
- "mp_rr_party_crasher" - Party crasher
- "mp_rr_arena_phase_runner" - Phase runner
- "mp_rr_arena_composite" - Drop off
- "mp_rr_arena_skygarden " - Encore
Data Example:
{"info":{"match_info":{"map_id":"mp_rr_canyonlands_staging"}},"feature":"match_info"}
arena_score note
Data Example:
{"info":{"match_info":{"arena_score":"{\"my_team\":3,\"enemy_team\":4}"}},"feature":"match_info"}
mode_name note
Possible values:
- Firing Range
- Training
- Duo
- Trio
- Ranked
- Arenas
- Ranked Arenas
- Shadow Royale
- Hardcore Royale
- Team Deathmatch
- Gun Run
- Control
- Heatwave
- Tournament
- Deadeye
- Armed and Dangerous
- Living Shell Trio
- Tricks N' Treats Trios
- Three Strikes
- Revenant Uprisin
Data Example:
{"feature":"match_info","category":"match_info","key":"mode_name","value":"Duo"}
map_name note
Possible values:
- King Canyon
- Kings Canyon
- Storm Point
- World's Edge
- Olympus
- Broken Moon
- Habitat 4
- Overflow
- Party Crasher
- Phase Runner
- Drop off
- Encore
- Lobby
Data Example:
{"feature":"match_info","category":"match_info","key":"map_name","value":"Olympus"}