valo_api package
Subpackages
- valo_api.endpoints package
- Module contents
get_raw_match_details_data_v1()get_raw_match_details_data_v1_async()get_raw_match_details_data()get_raw_match_details_data_async()get_raw_match_history_data_v1()get_raw_match_history_data_v1_async()get_raw_match_history_data()get_raw_match_history_data_async()get_raw_mmr_data_v1()get_raw_mmr_data_v1_async()get_raw_mmr_data()get_raw_mmr_data_async()get_raw_competitive_updates_data_v1()get_raw_competitive_updates_data_v1_async()get_raw_competitive_updates_data()get_raw_competitive_updates_data_async()get_content_v1()get_content_v1_async()get_content()get_content_async()get_store_featured_v1()get_store_featured_v1_async()get_store_featured_v2()get_store_featured_v2_async()get_store_featured()get_store_featured_async()get_status_v1()get_status_v1_async()get_status()get_status_async()get_version_info_v1()get_version_info_v1_async()get_version_info()get_version_info_async()get_website_v1()get_website_v1_async()get_website()get_website_async()get_leaderboard_v1()get_leaderboard_v1_async()get_leaderboard_v2()get_leaderboard_v2_async()get_leaderboard()get_leaderboard_async()get_account_details_by_name_v1()get_account_details_by_name_v1_async()get_account_details_by_name_v2()get_account_details_by_name_v2_async()get_account_details_by_name()get_account_details_by_name_async()get_account_details_by_puuid_v1()get_account_details_by_puuid_v1_async()get_account_details_by_puuid_v2()get_account_details_by_puuid_v2_async()get_account_details_by_puuid()get_account_details_by_puuid_async()get_match_details_v2()get_match_details_v2_async()get_match_details()get_match_details_async()get_mmr_details_by_puuid_v1()get_mmr_details_by_puuid_v1_async()get_mmr_details_by_puuid_v2()get_mmr_details_by_puuid_v2_async()get_mmr_details_by_puuid()get_mmr_details_by_puuid_async()get_mmr_details_by_name_v2()get_mmr_details_by_name_v2_async()get_mmr_details_by_name()get_mmr_details_by_name_async()get_mmr_history_by_puuid_v1()get_mmr_history_by_puuid_v1_async()get_mmr_history_by_puuid()get_mmr_history_by_puuid_async()get_mmr_history_by_name_v1()get_mmr_history_by_name_v1_async()get_mmr_history_by_name()get_mmr_history_by_name_async()get_match_history_by_puuid_v3()get_match_history_by_puuid_v3_async()get_match_history_by_puuid()get_match_history_by_puuid_async()get_match_history_by_name_v3()get_match_history_by_name_v3_async()get_match_history_by_name()get_match_history_by_name_async()get_lifetime_matches_by_puuid_v1()get_lifetime_matches_by_puuid_v1_async()get_lifetime_matches_by_puuid()get_lifetime_matches_by_puuid_async()get_lifetime_matches_by_name_v1()get_lifetime_matches_by_name_v1_async()get_lifetime_matches_by_name()get_lifetime_matches_by_name_async()get_crosshair_v1()get_crosshair_v1_async()get_crosshair()get_crosshair_async()
- Module contents
- valo_api.exceptions package
- valo_api.responses package
- Submodules
- valo_api.responses.account_details module
- valo_api.responses.competitive_updates_raw module
CompetitiveMatchRawCompetitiveMatchRaw.MatchIDCompetitiveMatchRaw.MapIDCompetitiveMatchRaw.SeasonIDCompetitiveMatchRaw.MatchStartTimeCompetitiveMatchRaw.TierAfterUpdateCompetitiveMatchRaw.TierBeforeUpdateCompetitiveMatchRaw.RankedRatingAfterUpdateCompetitiveMatchRaw.RankedRatingBeforeUpdateCompetitiveMatchRaw.RankedRatingEarnedCompetitiveMatchRaw.RankedRatingPerformanceBonusCompetitiveMatchRaw.CompetitiveMovementCompetitiveMatchRaw.AFKPenalty
CompetitiveUpdatesRawV1
- valo_api.responses.content module
EntityActContentV1ContentV1.versionContentV1.charactersContentV1.mapsContentV1.chromasContentV1.skinsContentV1.skinLevelsContentV1.equipsContentV1.gameModesContentV1.spraysContentV1.sprayLevelsContentV1.charmsContentV1.charmLevelsContentV1.playerCardsContentV1.playerTitlesContentV1.actsContentV1.ceremonies
- valo_api.responses.error_response module
- valo_api.responses.leaderboard module
LeaderboardPlayerV1LeaderboardPlayerV1.PlayerCardIDLeaderboardPlayerV1.TitleIDLeaderboardPlayerV1.IsBannedLeaderboardPlayerV1.IsAnonymizedLeaderboardPlayerV1.leaderboardRankLeaderboardPlayerV1.rankedRatingLeaderboardPlayerV1.numberOfWinsLeaderboardPlayerV1.competitiveTierLeaderboardPlayerV1.puuidLeaderboardPlayerV1.gameNameLeaderboardPlayerV1.tagLine
LeaderboardPlayerV2LeaderboardPlayerV2.PlayerCardIDLeaderboardPlayerV2.TitleIDLeaderboardPlayerV2.IsBannedLeaderboardPlayerV2.IsAnonymizedLeaderboardPlayerV2.leaderboardRankLeaderboardPlayerV2.rankedRatingLeaderboardPlayerV2.numberOfWinsLeaderboardPlayerV2.competitiveTierLeaderboardPlayerV2.puuidLeaderboardPlayerV2.gameNameLeaderboardPlayerV2.tagLine
LeaderboardV2
- valo_api.responses.lifetime_match module
LifetimeMatchMapV1LifetimeMatchSeasonV1LifetimeMatchMetaV1LifetimeMatchCharacterV1LifetimeMatchShotsV1LifetimeMatchDamageV1LifetimeMatchStatsV1LifetimeMatchStatsV1.puuidLifetimeMatchStatsV1.teamLifetimeMatchStatsV1.levelLifetimeMatchStatsV1.characterLifetimeMatchStatsV1.tierLifetimeMatchStatsV1.scoreLifetimeMatchStatsV1.killsLifetimeMatchStatsV1.deathsLifetimeMatchStatsV1.assistsLifetimeMatchStatsV1.shotsLifetimeMatchStatsV1.damage
LifetimeMatchTeamsV1LifetimeMatchV1
- valo_api.responses.match_details_raw module
MatchInfoRawMatchInfoRaw.matchIdMatchInfoRaw.mapIdMatchInfoRaw.gamePodIdMatchInfoRaw.gameLoopZoneMatchInfoRaw.gameServerAddressMatchInfoRaw.gameVersionMatchInfoRaw.gameLengthMillisMatchInfoRaw.gameStartMillisMatchInfoRaw.provisioningFlowIDMatchInfoRaw.isCompletedMatchInfoRaw.customGameNameMatchInfoRaw.forcePostProcessingMatchInfoRaw.queueIDMatchInfoRaw.gameModeMatchInfoRaw.isRankedMatchInfoRaw.isMatchSampledMatchInfoRaw.seasonIdMatchInfoRaw.completionStateMatchInfoRaw.platformTypeMatchInfoRaw.partyRRPenaltiesMatchInfoRaw.shouldMatchDisablePenalties
PlayerPlatformInfoRawPlayerAbilityCastsRawPlayerStatsRawPlayerRoundDamageRawPlayerBehaviorFactorsRawPlayerBasicMovementRawPlayerBasicGunSkillRawPlayerAdaptiveBotsRawPlayerAbilityRawPlayerBombPlantRawPlayerDefendBombSiteRawPlayerSettingStatusRawPlayerExperienceDetailsRawMatchPlayersRawMatchPlayersRaw.subjectMatchPlayersRaw.gameNameMatchPlayersRaw.tagLineMatchPlayersRaw.platformInfoMatchPlayersRaw.teamIdMatchPlayersRaw.partyIdMatchPlayersRaw.characterIdMatchPlayersRaw.statsMatchPlayersRaw.competitiveTierMatchPlayersRaw.playerCardMatchPlayersRaw.playerTitleMatchPlayersRaw.accountLevelMatchPlayersRaw.behaviorFactorsMatchPlayersRaw.newPlayerExperienceDetailsMatchPlayersRaw.roundDamageMatchPlayersRaw.sessionPlaytimeMinutes
MatchTeamRawPlayerLocationsRawKillFinishingDamageRawPlayerKillsRawPlayerDamageRawPlayerEconomyRawPlayerAbilityEffectsRawRoundPlayerStatsRawPlayerScoreRawMatchRoundResultsRawMatchRoundResultsRaw.roundNumMatchRoundResultsRaw.roundResultMatchRoundResultsRaw.roundCeremonyMatchRoundResultsRaw.winningTeamMatchRoundResultsRaw.plantRoundTimeMatchRoundResultsRaw.plantLocationMatchRoundResultsRaw.plantSiteMatchRoundResultsRaw.defuseRoundTimeMatchRoundResultsRaw.defuseLocationMatchRoundResultsRaw.playerStatsMatchRoundResultsRaw.roundResultCodeMatchRoundResultsRaw.bombPlanterMatchRoundResultsRaw.bombDefuserMatchRoundResultsRaw.playerEconomiesMatchRoundResultsRaw.playerScoresMatchRoundResultsRaw.plantPlayerLocationsMatchRoundResultsRaw.defusePlayerLocations
MatchDetailsRawV1
- valo_api.responses.match_history module
MatchMetadataV3MatchMetadataV3.mapMatchMetadataV3.game_versionMatchMetadataV3.game_lengthMatchMetadataV3.game_startMatchMetadataV3.game_start_patchedMatchMetadataV3.rounds_playedMatchMetadataV3.modeMatchMetadataV3.season_idMatchMetadataV3.platformMatchMetadataV3.matchidMatchMetadataV3.regionMatchMetadataV3.clusterMatchMetadataV3.queue
MatchPlayerSessionPlaytimeV3MatchFriendlyFireV3MatchPlayerBehaviorV3MatchPlayerOSV3MatchPlayerPlatformV3MatchPlayerAbilityCastsV3MatchPlayerAbilityCasts2V3MatchPlayerAssetsCardV3MatchPlayerAssetsAgentV3MatchPlayerAssetsV3MatchPlayerStatsV3MatchPlayerEconomyReportV3MatchPlayerEconomyV3MatchPlayerV3MatchPlayerV3.puuidMatchPlayerV3.nameMatchPlayerV3.tagMatchPlayerV3.teamMatchPlayerV3.levelMatchPlayerV3.characterMatchPlayerV3.currenttierMatchPlayerV3.currenttier_patchedMatchPlayerV3.player_cardMatchPlayerV3.player_titleMatchPlayerV3.party_idMatchPlayerV3.session_playtimeMatchPlayerV3.behaviorMatchPlayerV3.platformMatchPlayerV3.ability_castsMatchPlayerV3.assetsMatchPlayerV3.statsMatchPlayerV3.economyMatchPlayerV3.damage_madeMatchPlayerV3.damage_received
MatchPlayersV3MatchTeamV3MatchTeamsV3LocationMatchRoundPlanterV3MatchRoundPlayerLocationV3MatchRoundPlantEventV3MatchRoundDefuseEventV3MatchRoundDamageEventV3WeaponAssetsMatchRoundAssistantV3MatchRoundKillEventV3MatchRoundKillEventV3.kill_time_in_roundMatchRoundKillEventV3.kill_time_in_matchMatchRoundKillEventV3.victim_puuidMatchRoundKillEventV3.victim_display_nameMatchRoundKillEventV3.victim_teamMatchRoundKillEventV3.victim_death_locationMatchRoundKillEventV3.damage_weapon_idMatchRoundKillEventV3.damage_weapon_assetsMatchRoundKillEventV3.secondary_fire_modeMatchRoundKillEventV3.player_locations_on_killMatchRoundKillEventV3.assistantsMatchRoundKillEventV3.killer_puuidMatchRoundKillEventV3.killer_display_nameMatchRoundKillEventV3.killer_teamMatchRoundKillEventV3.damage_weapon_name
WeaponArmorMatchPlayerEconomyFullV3MatchRoundPlayerStatsV3MatchRoundPlayerStatsV3.ability_castsMatchRoundPlayerStatsV3.player_puuidMatchRoundPlayerStatsV3.player_display_nameMatchRoundPlayerStatsV3.player_teamMatchRoundPlayerStatsV3.damage_eventsMatchRoundPlayerStatsV3.damageMatchRoundPlayerStatsV3.bodyshotsMatchRoundPlayerStatsV3.headshotsMatchRoundPlayerStatsV3.legshotsMatchRoundPlayerStatsV3.kill_eventsMatchRoundPlayerStatsV3.killsMatchRoundPlayerStatsV3.scoreMatchRoundPlayerStatsV3.economyMatchRoundPlayerStatsV3.was_afkMatchRoundPlayerStatsV3.was_penalizedMatchRoundPlayerStatsV3.stayed_in_spawn
MatchRoundV3MatchHistoryPointV3
- valo_api.responses.match_history_raw module
- valo_api.responses.mmr_details module
- valo_api.responses.mmr_history module
MMRHistoryPointImagesV1MMRHistoryPointMapV1MMRHistoryPointV1MMRHistoryPointV1.currenttierMMRHistoryPointV1.currenttierpatchedMMRHistoryPointV1.imagesMMRHistoryPointV1.match_idMMRHistoryPointV1.mapMMRHistoryPointV1.season_idMMRHistoryPointV1.ranking_in_tierMMRHistoryPointV1.mmr_change_to_last_gameMMRHistoryPointV1.eloMMRHistoryPointV1.dateMMRHistoryPointV1.date_raw
- valo_api.responses.mmr_raw module
SeasonInfoRawSeasonInfoRaw.SeasonIDSeasonInfoRaw.NumberOfWinsSeasonInfoRaw.NumberOfWinsWithPlacementsSeasonInfoRaw.NumberOfGamesSeasonInfoRaw.RankSeasonInfoRaw.CapstoneWinsSeasonInfoRaw.LeaderboardRankSeasonInfoRaw.CompetitiveTierSeasonInfoRaw.RankedRatingSeasonInfoRaw.GamesNeededForRatingSeasonInfoRaw.TotalWinsNeededForRankSeasonInfoRaw.WinsByTier
QueueSkillQueueSkillsMMRRawV1
- valo_api.responses.status module
- valo_api.responses.store_featured module
- valo_api.responses.version_info module
- valo_api.responses.website module
- Module contents
- valo_api.utils package
Submodules
valo_api.config module
Classes:
|
- class Config
Bases:
objectAttributes:
- USER_AGENT: str = 'Python Valorant API Wrapper'
- BASE_URL: str = 'https://api.henrikdev.xyz'
- ALL_REGIONS: List[str] = ['eu', 'na', 'ap', 'kr', 'latam', 'br']
- ALL_COUNTRY_CODES = ['en-us', 'en-gb', 'de-de', 'es-es', 'fr-fr', 'it-it', 'ru-ru', 'tr-tr', 'es-mx', 'ja-jp', 'pt-br', 'vi-vn']
- ALL_LOCALS = ['ar-AE', 'de-DE', 'en-US', 'es-ES', 'es-MX', 'fr-FR', 'id-ID', 'it-IT', 'ja-JP', 'ko-KR', 'pl-PL', 'pt-BR', 'ru-RU', 'th-TH', 'tr-TR', 'vi-VN', 'zh-CN', 'zh-TW']
valo_api.endpoint module
Functions:
|
Classes:
|
- response_type(api_type: R)
- class Endpoint(path: str, f_name: str, return_type: R, versions: Iterable[str] = ('v1',), method: str = 'GET', kwargs: OrderedDict[str, Type] | None = None, query_args: OrderedDict[str, str] | None = None, data_response: bool = True)
Bases:
Generic[R]Attributes:
Methods:
_get_endpoint_wrapper([version, async_function])recursive_typing_get_args(type_)build_query_args(**kwargs)_get_endpoint(*args, **kwargs)_get_endpoint_async(*args, **kwargs)parse_response(response, content)- path: str
- f_name: str
- return_type: R
- versions: Iterable[str] = ('v1',)
- method: str = 'GET'
- kwargs: OrderedDict[str, Type] | None = None
- query_args: OrderedDict[str, str] | None = None
- data_response: bool = True
- endpoint_wrappers() Iterable[Tuple[str, Callable[[...], R | Awaitable[R]]]]
- _get_endpoint_wrapper(version: str | None = None, async_function: bool = False) Callable[[...], R | Awaitable[R]]
- recursive_typing_get_args(type_: Type) str
- build_query_args(**kwargs)
- _get_endpoint(*args, **kwargs) R
- async _get_endpoint_async(*args, **kwargs) R
- parse_response(response: Response, content: bytes) R
valo_api.endpoints_config module
Classes:
|
An enumeration. |
- class EndpointsConfig(value)
Bases:
EnumAn enumeration.
Attributes:
- RAW_MATCH_DETAILS = Endpoint(path='/valorant/{version}/raw', f_name='get_raw_match_details_data', return_type=<class 'valo_api.responses.match_details_raw.MatchDetailsRawV1'>, versions=('v1',), method='POST', kwargs=OrderedDict([('version', <class 'str'>), ('value', typing.Optional[str]), ('region', typing.Optional[str]), ('queries', typing.Optional[dict])]), query_args=OrderedDict([('type', 'matchdetails'), ('value', '{value}'), ('region', '{region}'), ('queries', '{queries}')]), data_response=False)
- RAW_MATCH_HISTORY = Endpoint(path='/valorant/{version}/raw', f_name='get_raw_match_history_data', return_type=<class 'valo_api.responses.match_history_raw.MatchHistoryRawV1'>, versions=('v1',), method='POST', kwargs=OrderedDict([('version', <class 'str'>), ('value', typing.Optional[str]), ('region', typing.Optional[str]), ('queries', typing.Optional[dict])]), query_args=OrderedDict([('type', 'matchhistory'), ('value', '{value}'), ('region', '{region}'), ('queries', '{queries}')]), data_response=False)
- RAW_MMR = Endpoint(path='/valorant/{version}/raw', f_name='get_raw_mmr_data', return_type=<class 'valo_api.responses.mmr_raw.MMRRawV1'>, versions=('v1',), method='POST', kwargs=OrderedDict([('version', <class 'str'>), ('value', typing.Optional[str]), ('region', typing.Optional[str]), ('queries', typing.Optional[dict])]), query_args=OrderedDict([('type', 'mmr'), ('value', '{value}'), ('region', '{region}'), ('queries', '{queries}')]), data_response=False)
- RAW_COMPETITIVE_UPDATES = Endpoint(path='/valorant/{version}/raw', f_name='get_raw_competitive_updates_data', return_type=<class 'valo_api.responses.competitive_updates_raw.CompetitiveUpdatesRawV1'>, versions=('v1',), method='POST', kwargs=OrderedDict([('version', <class 'str'>), ('value', typing.Optional[str]), ('region', typing.Optional[str]), ('queries', typing.Optional[dict])]), query_args=OrderedDict([('type', 'competitiveupdates'), ('value', '{value}'), ('region', '{region}'), ('queries', '{queries}')]), data_response=False)
- CONTENT = Endpoint(path='/valorant/{version}/content', f_name='get_content', return_type=<class 'valo_api.responses.content.ContentV1'>, versions=('v1',), method='GET', kwargs=OrderedDict([('version', <class 'str'>), ('locale', typing.Optional[str])]), query_args=OrderedDict([('locale', '{locale}')]), data_response=False)
- STORE_FEATURED = Endpoint(path='/valorant/{version}/store-featured', f_name='get_store_featured', return_type=typing.Union[valo_api.responses.store_featured.StoreFeaturedV1, typing.List[valo_api.responses.store_featured.BundleV2]], versions=['v1', 'v2'], method='GET', kwargs=OrderedDict([('version', <class 'str'>)]), query_args=None, data_response=True)
- STATUS = Endpoint(path='/valorant/{version}/status/{region}', f_name='get_status', return_type=<class 'valo_api.responses.status.StatusV1'>, versions=('v1',), method='GET', kwargs=OrderedDict([('version', <class 'str'>), ('region', <class 'str'>)]), query_args=None, data_response=True)
- VERSION_INFO = Endpoint(path='/valorant/{version}/version/{region}', f_name='get_version_info', return_type=<class 'valo_api.responses.version_info.VersionInfoV1'>, versions=('v1',), method='GET', kwargs=OrderedDict([('version', <class 'str'>), ('region', <class 'str'>)]), query_args=None, data_response=True)
- WEBSITE = Endpoint(path='/valorant/{version}/website/{countrycode}', f_name='get_website', return_type=typing.List[valo_api.responses.website.WebsiteBannerV1], versions=('v1',), method='GET', kwargs=OrderedDict([('version', <class 'str'>), ('countrycode', <class 'str'>)]), query_args=None, data_response=True)
- LEADERBOARD = Endpoint(path='/valorant/{version}/leaderboard/{region}', f_name='get_leaderboard', return_type=typing.Union[valo_api.responses.leaderboard.LeaderboardV2, typing.List[valo_api.responses.leaderboard.LeaderboardPlayerV1]], versions=['v1', 'v2'], method='GET', kwargs=OrderedDict([('version', <class 'str'>), ('region', <class 'str'>), ('puuid', typing.Optional[str]), ('name', typing.Optional[str]), ('tag', typing.Optional[str]), ('season_id', typing.Optional[str]), ('start', typing.Optional[int])]), query_args=OrderedDict([('puuid', '{puuid}'), ('name', '{name}'), ('tag', '{tag}'), ('season_id', '{season_id}'), ('start', '{start}')]), data_response=False)
- ACCOUNT_BY_NAME = Endpoint(path='/valorant/{version}/account/{name}/{tag}', f_name='get_account_details_by_name', return_type=<class 'valo_api.responses.account_details.AccountDetails'>, versions=['v1', 'v2'], method='GET', kwargs=OrderedDict([('version', <class 'str'>), ('name', <class 'str'>), ('tag', <class 'str'>), ('force_update', <class 'bool'>)]), query_args=OrderedDict([('force', '{force_update}')]), data_response=True)
- ACCOUNT_BY_PUUID = Endpoint(path='/valorant/{version}/by-puuid/account/{puuid}', f_name='get_account_details_by_puuid', return_type=<class 'valo_api.responses.account_details.AccountDetails'>, versions=['v1', 'v2'], method='GET', kwargs=OrderedDict([('version', <class 'str'>), ('puuid', <class 'str'>), ('force_update', <class 'bool'>)]), query_args=OrderedDict([('force', '{force_update}')]), data_response=True)
- MATCH_DETAILS = Endpoint(path='/valorant/{version}/match/{match_id}', f_name='get_match_details', return_type=<class 'valo_api.responses.match_history.MatchHistoryPointV3'>, versions=['v2'], method='GET', kwargs=OrderedDict([('version', <class 'str'>), ('match_id', <class 'str'>)]), query_args=None, data_response=True)
- MMR_DETAILS_BY_PUUID = Endpoint(path='/valorant/{version}/by-puuid/mmr/{region}/{puuid}', f_name='get_mmr_details_by_puuid', return_type=<class 'valo_api.responses.mmr_details.MMRDetailsV2'>, versions=['v1', 'v2'], method='GET', kwargs=OrderedDict([('version', <class 'str'>), ('region', <class 'str'>), ('puuid', <class 'str'>)]), query_args=None, data_response=True)
- MMR_DETAILS_BY_NAME = Endpoint(path='/valorant/{version}/mmr/{region}/{name}/{tag}', f_name='get_mmr_details_by_name', return_type=<class 'valo_api.responses.mmr_details.MMRDetailsV2'>, versions=['v2'], method='GET', kwargs=OrderedDict([('version', <class 'str'>), ('region', <class 'str'>), ('name', <class 'str'>), ('tag', <class 'str'>)]), query_args=None, data_response=True)
- MMR_HISTORY_BY_PUUID = Endpoint(path='/valorant/{version}/by-puuid/mmr-history/{region}/{puuid}', f_name='get_mmr_history_by_puuid', return_type=typing.List[valo_api.responses.mmr_history.MMRHistoryPointV1], versions=('v1',), method='GET', kwargs=OrderedDict([('version', <class 'str'>), ('region', <class 'str'>), ('puuid', <class 'str'>)]), query_args=None, data_response=True)
- MMR_HISTORY_BY_NAME = Endpoint(path='/valorant/{version}/mmr-history/{region}/{name}/{tag}', f_name='get_mmr_history_by_name', return_type=typing.List[valo_api.responses.mmr_history.MMRHistoryPointV1], versions=('v1',), method='GET', kwargs=OrderedDict([('version', <class 'str'>), ('region', <class 'str'>), ('name', <class 'str'>), ('tag', <class 'str'>)]), query_args=None, data_response=True)
- MATCH_HISTORY_BY_PUUID = Endpoint(path='/valorant/{version}/by-puuid/matches/{region}/{puuid}', f_name='get_match_history_by_puuid', return_type=typing.List[valo_api.responses.match_history.MatchHistoryPointV3], versions=['v3'], method='GET', kwargs=OrderedDict([('version', <class 'str'>), ('region', <class 'str'>), ('puuid', <class 'str'>), ('size', typing.Optional[int]), ('map', typing.Optional[str]), ('game_mode', typing.Optional[str])]), query_args=OrderedDict([('size', '{size}'), ('map', '{map}'), ('filter', '{game_mode}')]), data_response=True)
- MATCH_HISTORY_BY_NAME = Endpoint(path='/valorant/{version}/matches/{region}/{name}/{tag}', f_name='get_match_history_by_name', return_type=typing.List[valo_api.responses.match_history.MatchHistoryPointV3], versions=['v3'], method='GET', kwargs=OrderedDict([('version', <class 'str'>), ('region', <class 'str'>), ('name', <class 'str'>), ('tag', <class 'str'>), ('size', typing.Optional[int]), ('map', typing.Optional[str]), ('game_mode', typing.Optional[str])]), query_args=OrderedDict([('size', '{size}'), ('map', '{map}'), ('filter', '{game_mode}')]), data_response=True)
- LIFETIME_MATCHES_BY_PUUID = Endpoint(path='/valorant/{version}/by-puuid/lifetime/matches/{region}/{puuid}', f_name='get_lifetime_matches_by_puuid', return_type=typing.List[valo_api.responses.lifetime_match.LifetimeMatchV1], versions=('v1',), method='GET', kwargs=OrderedDict([('version', <class 'str'>), ('region', <class 'str'>), ('puuid', <class 'str'>), ('mode', typing.Optional[str]), ('map', typing.Optional[str]), ('page', typing.Optional[int]), ('size', typing.Optional[int])]), query_args=OrderedDict([('mode', '{mode}'), ('map', '{map}'), ('page', '{page}'), ('size', '{size}')]), data_response=True)
- LIFETIME_MATCHES_BY_NAME = Endpoint(path='/valorant/{version}/lifetime/matches/{region}/{name}/{tag}', f_name='get_lifetime_matches_by_name', return_type=typing.List[valo_api.responses.lifetime_match.LifetimeMatchV1], versions=('v1',), method='GET', kwargs=OrderedDict([('version', <class 'str'>), ('region', <class 'str'>), ('name', <class 'str'>), ('tag', <class 'str'>), ('mode', typing.Optional[str]), ('map', typing.Optional[str]), ('page', typing.Optional[int]), ('size', typing.Optional[int])]), query_args=OrderedDict([('mode', '{mode}'), ('map', '{map}'), ('page', '{page}'), ('size', '{size}')]), data_response=True)
- CROSSHAIR = Endpoint(path='/valorant/{version}/crosshair/generate', f_name='get_crosshair', return_type=<class 'PIL.Image.Image'>, versions=('v1',), method='GET', kwargs=OrderedDict([('version', <class 'str'>), ('crosshair_id', <class 'str'>)]), query_args=OrderedDict([('id', '{crosshair_id}')]), data_response=True)
Module contents
This is a Valorant API Wrapper for https://github.com/Henrik-3/unofficial-valorant-api
Functions:
|
Sets the API key to use for all API requests. |
- set_api_key(api_key: str)
Sets the API key to use for all API requests.
- Parameters:
api_key – The API key to use.