GET Premier Seasons

https://pd.{shard}.a.pvp.net/premier/v1/affinities/{affinity}/premier-seasons

Get a list of all Premier seasons for a given affinity/region, including events, conferences, divisions, and reward data.

Headers

URL Parameters

Other Variables

Response

type PremierSeasonsResponse = {
    PremierSeasons: {
        /** UUID */
        ID: string;
        Name: string;
        CompetitiveSeasonID: string;
        PreviousPremierSeasonID: string;
        NextPremierSeasonID: string;
        IsActive: boolean;
        /** ISO 8601 datetime */
        StartTime: string;
        /** ISO 8601 datetime */
        EndTime: string;
        Events: {
            /** UUID */
            ID: string;
            Type: "LEAGUE" | "TOURNAMENT" | "SCRIM";
            StartDateTime: string;
            EndDateTime: string;
            SchedulePerConference?: unknown | null;
            MapSelectionStrategy: "RANDOM" | "PICKBAN";
            MapPoolMapIDs: string[];
            PointsRequiredToParticipate: number;
        }[];
        ScheduledEvents: unknown[];
        Conferences: {
            /** UUID */
            id: string;
            key: string;
            isSuper: boolean;
            gamePods: string[];
            timezone: string;
            superConference: string;
            leaderboardPlayoffQualificationDateTime: string;
            leaderboardPromotionFinalizationDateTime: string;
        }[];
        Divisions: {
            Division: number;
            DivisionName: string;
            DivisionGroup: string;
            EventPresetName: string;
        }[];
        DivisionThresholds: unknown[];
        EventPresets: {
            [x: string]: unknown;
        };
        FlawlessPointRequirement: number;
        ChampionshipPointRequirement: number;
        /** UUID */
        ChampionshipEventID: string;
        EnrollmentPhaseStartDateTime: string;
        EnrollmentPhaseEndDateTime: string;
        LeaderboardPlayoffQualificationDateTime: string;
        LeaderboardPromotionFinalizationDateTime: string;
        LeaderboardFinalizationDateTime: string;
        ContenderEligibilityExpiryDateTime: string;
        StageLockTime: string;
        ParticipationRewardsActIDs: string[];
        ParticipationRewards?: unknown;
        TournamentWinnerRewards?: unknown;
        DivisionWinnerRewards?: unknown;
    }[];
};