Close menu
Explore Plans
Mobile menu Close menu
Dota 2

New match completed

This trigger fires when the connected player completes a new Dota 2 match. Requires 'Expose Public Match Data' enabled in the Dota 2 in-game settings.

Developer info

API endpoint slug
dota_2.new_match_completed

Trigger fields

Outcome Dropdown list

Label
Outcome
Helper text
Limit to wins, losses, or fire on every match.
Slug
outcome
Required
true
Can have default value
true

Hero Dropdown list

Label
Hero
Helper text
Limit to matches where you played a specific hero.
Slug
hero
Required
true
Can have default value
false

Ingredients

Match Dota 2 match identifier.

Slug
match_id
Filter code
Dota2.newMatchCompleted.MatchId
Type
String
Example
7891234567

Match seq num Match sequence number.

Slug
match_seq_num
Filter code
Dota2.newMatchCompleted.MatchSeqNum
Type
String
Example
6543210987

Hero Hero identifier.

Slug
hero_id
Filter code
Dota2.newMatchCompleted.HeroId
Type
String
Example
1

Hero name Hero internal name.

Slug
hero_name
Filter code
Dota2.newMatchCompleted.HeroName
Type
String
Example
npc_dota_hero_antimage

Hero localized name Hero display name.

Slug
hero_localized_name
Filter code
Dota2.newMatchCompleted.HeroLocalizedName
Type
String
Example
Anti-Mage

Outcome Win or Loss for the connected player.

Slug
outcome
Filter code
Dota2.newMatchCompleted.Outcome
Type
String
Example
Win

Lobby type Lobby type label (e.g., Ranked, Public matchmaking).

Slug
lobby_type
Filter code
Dota2.newMatchCompleted.LobbyType
Type
String
Example
Ranked

Game mode Game mode label (e.g., All Pick, Turbo).

Slug
game_mode
Filter code
Dota2.newMatchCompleted.GameMode
Type
String
Example
All Pick

Duration Match duration formatted as MM:SS.

Slug
duration
Filter code
Dota2.newMatchCompleted.Duration
Type
String
Example
42:17

Duration seconds Raw match duration in seconds.

Slug
duration_seconds
Filter code
Dota2.newMatchCompleted.DurationSeconds
Type
String
Example
2537

Kills Connected player's kills.

Slug
kills
Filter code
Dota2.newMatchCompleted.Kills
Type
String
Example
12

Deaths Connected player's deaths.

Slug
deaths
Filter code
Dota2.newMatchCompleted.Deaths
Type
String
Example
3

Assists Connected player's assists.

Slug
assists
Filter code
Dota2.newMatchCompleted.Assists
Type
String
Example
15

Radiant win true if Radiant won, false if Dire.

Slug
radiant_win
Filter code
Dota2.newMatchCompleted.RadiantWin
Type
String
Example
true

Match date Match start timestamp (ISO 8601 UTC).

Slug
match_date
Filter code
Dota2.newMatchCompleted.MatchDate
Type
Date with time (ISO8601)
Example
2020-07-08T04:17:06+05:00

Match url Dotabuff match page URL.

Slug
match_url
Filter code
Dota2.newMatchCompleted.MatchUrl
Type
Web URL
Example
https://www.dotabuff.com/matches/7891234567