GET Penalties

https://pd.{shard}.a.pvp.net/restrictions/v3/penalties

Get the matchmaking penalties for the given player

Headers

URL Parameters

Other Variables

Response

type PenaltiesResponse = {
    /** Player UUID */
    Subject: string;
    Penalties: {
        /** UUID */
        ID: string;
        IssuingGameStartUnixMillis: number;
        /** Match ID */
        IssuingMatchID: string;
        Expiry: string;
        GamesRemaining: number;
        ApplyToAllPlatforms: boolean;
        ApplyToPlatforms: string[];
        ApplyToPlatformGroups: string[];
        /** UUID */
        InfractionID: string;
        Origin: string;
        ForgivenessIneligible: boolean;
        IsAutomatedDetection: boolean;
        PenaltyInfo?: unknown | null;
        DelayedPenaltyEffect?: unknown | null;
        GameBanEffect?: unknown | null;
        QueueDelayEffect?: unknown | null;
        QueueRestrictionEffect?: unknown | null;
        RankedRatingPenaltyEffect?: unknown | null;
        RiotRestrictionEffect?: unknown | null;
        RMSNotifyEffect?: unknown | null;
        WarningEffect: {
            WarningType: string;
            WarningTier: number;
            ParentCentralRecordID: string;
        } | null;
        XPMultiplierEffect?: unknown | null;
        PremierRestrictionEffect?: unknown | null;
    }[];
    Infractions: {
        /** UUID */
        ID: string;
        Name: string;
        RatingName: string;
    }[];
    Version: number;
};