POST Matches

https://pd.{shard}.a.pvp.net/esports-service/v2/matches?locale={locale}&sport={sport}

Get esports match details by match IDs.

Headers

URL Parameters

Query Parameters

Other Variables

Body

type MatchesBody = {
    /** List of match IDs to fetch */
    MATCHIDS: string[];
};

Response

type MatchesResponse = {
    Matches: {
        ID: string;
        LeagueID: string;
        TournamentID: string;
        StageID: string;
        StageName: string;
        StructuralID: string;
        /** ISO 8601 date string */
        StartTime: string;
        /** e.g. "unstarted", "inprogress", "completed" */
        State: string;
        /** Map of outcome ("Win", "Loss") to destination */
        Destinations: {
            [x: string]: {
                StructuralID: string;
                /** e.g. "decisionPoint", "standing" */
                Type: string;
                Slot: number;
            };
        };
        MatchTeams: {
            TeamID: string;
            OriginStructuralID: string;
            OriginType: string;
            OriginSlot: number;
            /** e.g. "win", "loss", or empty string if unstarted */
            Result: string;
            GameWins: number;
        }[];
        Streams: unknown[];
    }[];
};