GET Custom Game Configs

https://glz-{region}-1.{shard}.a.pvp.net/parties/v1/parties/customgameconfigs

Get information about the available gamemodes, maps, queues, and gamepods

Headers

URL Parameters

Other Variables

Response

type CustomGameConfigsResponse = {
    Enabled: boolean;
    EnabledMaps: string[];
    EnabledModes: string[];
    Queues: {
        /** Queue ID */
        QueueID: string;
        Enabled: boolean;
        DebugOnDemandSweepEnabled: boolean;
        TeamSize: number;
        NumTeams: number;
        MaxPartySize: number;
        MinPartySize: number;
        InvalidPartySizes: number[];
        MaxPartySizeHighSkill: number;
        HighSkillTier: number;
        MaxSkillTier: number;
        AllowFullPartyBypassSkillRestrictions: boolean;
        ApplyRRPenaltyToFullParty: boolean;
        AllowFiveStackRestrictions: boolean;
        Mode: string;
        IsRanked: boolean;
        IsTournament: boolean;
        IsPatient: boolean;
        RequireRoster: boolean;
        Priority: number;
        PartyMaxCompetitiveTierRange: number;
        PartyMaxCompetitiveTierRangePlacementBuffer: number;
        FullPartyMaxCompetitiveTierRange: number;
        PartySkillDisparityCompetitiveTiersCeilings: unknown[] | {
            [x: string]: number;
        };
        PartySkillDisparityPartySizeCompetitiveTiersCeilings: unknown[] | {
            [x: string]: {
                [x: string]: number;
            };
        };
        NewMap: string;
        NewMapEndTime: string;
        NewMapLossReductionModifier: number;
        SharedAccountsRequireVerificationEnabled: boolean;
        HighRankRequireVerificationEnabled: boolean;
        RequireVerificationEnabled: boolean;
        UseAccountLevelRequirement: boolean;
        MinimumAccountLevelRequired: number;
        GameRules: {
            [x: string]: string;
        };
        SupportedPlatformTypes: "PC"[];
        DisabledContent: unknown[];
        DebugLoadoutAllowedContentWhenSkippingPregameEnabled: boolean;
        DebugLoadoutAllowedContentWhenSkippingPregame: unknown[];
        queueFieldA: unknown[];
        NextScheduleChangeSeconds: number;
        TimeUntilNextScheduleChangeSeconds: number;
        /** Array of strings in the format of "map:weight" */
        MapWeights: string[];
        MapPool: string[];
        TeamSizeWithBots: number;
        EnableMultiteamSupport: boolean;
        MatchFillerMarsPartySizeBonus: number;
        MatchFillerMarsAllowPartialTeams: boolean;
        MatchFillerMarsMinTeams: number;
        MatchFillerMarsMaxTeams: number;
        MatchFillerMarsTeamAnchorStrategy: string;
        MatchFillerMarsLowerTeamCount: number;
        MatchFillerMarsLowerTeamCountMMR: number;
        MatchFillerMarsUpperTeamCount: number;
        MatchFillerMarsUpperTeamCountMMR: number;
        queueFieldB: boolean;
    }[];
    GamePodPingServiceInfo: {
        [x: string]: {
            SecurityHash: number;
            ObfuscatedIP: number;
            PingProxyAddress: string;
            PingProxyAddresses: string[];
        };
    };
};