├── .github
└── workflows
│ ├── types-publish.yml
│ └── types-test.yml
├── LICENSE
├── contributing.md
├── docs
├── Contracts
│ ├── GET ContractDefinitions_Fetch.md
│ ├── GET ContractDefinitions_FetchActiveStory.md
│ ├── GET Contracts_Fetch.md
│ ├── GET ItemProgressionDefinitionsV2_Fetch.md
│ ├── POST Contracts_Activate.md
│ └── readme.md
├── Current Game
│ ├── GET CoreGame_FetchAllChatMUCToken.md
│ ├── GET CoreGame_FetchMatch.md
│ ├── GET CoreGame_FetchMatchLoadouts.md
│ ├── GET CoreGame_FetchPlayer.md
│ ├── GET CoreGame_FetchTeamChatMUCToken.md
│ ├── POST CoreGame_DisassociatePlayer.md
│ └── readme.md
├── Local Chat
│ ├── GET All Chat History.md
│ ├── GET All Chat Info.md
│ ├── GET All Chat Participants.md
│ ├── GET Game Chat Info.md
│ ├── GET Party Chat Info.md
│ ├── GET Pregame Chat Info.md
│ ├── GET Specific Chat History.md
│ ├── GET TEXT_CHAT_RNet_FetchParticipants.md
│ ├── POST Send Chat.md
│ ├── POST Send Whisper.md
│ └── readme.md
├── Other Local
│ ├── GET ANTI_ADDICTION_RNet_FetchShutdownPolicyState.md
│ ├── GET ANTI_ADDICTION_RNet_FetchWarningMessagePolicyState.md
│ ├── GET CLIENTCONFIG_RNET_GET_ValorantClientConfig.md
│ ├── GET LEGAL_INFO_RNet_EULA.md
│ ├── GET LEGAL_INFO_RNet_Privacy.md
│ ├── GET LOCALE_RNet_FetchAvailableLocales.md
│ ├── GET LOCALE_RNet_FetchLocale.md
│ ├── GET Local Swagger Docs.md
│ ├── GET REPORTER_FEEDBACK_RNet_GetReporterFeedback.md
│ ├── GET RIOT_WARNING_RNet_GetRiotWarning.md
│ ├── GET RSO_RNet_FetchClientAuthorizations.md
│ ├── GET RSO_RNet_GetAccessToken.md
│ ├── GET RSO_RNet_GetUserInfoToken.md
│ ├── GET Riot Client Command-Line Args.md
│ ├── GET RiotStatus_RNet_FetchStatus.md
│ ├── GET TEXT_CHAT_RNet_FetchSettings.md
│ ├── GET TEXT_CHAT_RNet_GetMUCInfos - coregame.md
│ ├── GET TEXT_CHAT_RNet_GetMUCInfos - parties.md
│ ├── GET TEXT_CHAT_RNet_GetMUCInfos - pregame.md
│ ├── GET TEXT_CHAT_RNet_GetMUCInfos - tournaments.md
│ ├── GET URNetClient_CheckPluginStatus.md
│ ├── GET URNetClient_CheckRMSSession.md
│ ├── GET URNetClient_GetProcessInfo.md
│ ├── GET VOICE_CHAT_RNet_FetchAudioProperties.md
│ ├── GET VOICE_CHAT_RNet_FetchCaptureDevices.md
│ ├── GET VOICE_CHAT_RNet_FetchPTTSettings.md
│ ├── GET VOICE_CHAT_RNet_FetchRenderDevices.md
│ ├── GET VOICE_CHAT_RNet_FetchSessions.md
│ ├── GET VOICE_CHAT_RNet_FetchSettings.md
│ ├── GET Valorant Log Path.md
│ └── readme.md
├── PVP Endpoints
│ ├── GET AccountXP_GetPlayer.md
│ ├── GET Config_FetchConfig.md
│ ├── GET Content_FetchContent.md
│ ├── GET ItemProgressionDefinitionsV2_Fetch.md
│ ├── GET MMR_FetchCompetitiveUpdates.md
│ ├── GET MMR_FetchLeaderboard.md
│ ├── GET MMR_FetchPlayer.md
│ ├── GET MatchDetails_FetchMatchDetails.md
│ ├── GET MatchHistory_FetchMatchHistory.md
│ ├── GET Restrictions_FetchPlayerRestrictionsV2.md
│ ├── GET playerLoadoutUpdate.md
│ ├── PUT playerLoadoutUpdate.md
│ └── readme.md
├── Party
│ ├── DELETE Party_RemovePlayer.md
│ ├── GET Party_FetchCustomGameConfigs.md
│ ├── GET Party_FetchMUCToken.md
│ ├── GET Party_FetchParty.md
│ ├── GET Party_FetchPlayer.md
│ ├── GET Party_FetchVoiceToken.md
│ ├── POST Party_ChangeQueue.md
│ ├── POST Party_DeclineRequest.md
│ ├── POST Party_EnterMatchmakingQueue.md
│ ├── POST Party_InviteToPartyByDisplayName.md
│ ├── POST Party_LeaveMatchmakingQueue.md
│ ├── POST Party_RefreshCompetitiveTier.md
│ ├── POST Party_RefreshPings.md
│ ├── POST Party_RefreshPlayerIdentity.md
│ ├── POST Party_RequestToJoinParty.md
│ ├── POST Party_SetAccessibility.md
│ ├── POST Party_SetCustomGameSettings.md
│ ├── POST Party_SetMemberReady.md
│ ├── POST Party_StartCustomGame.md
│ └── readme.md
├── Pre-Game
│ ├── GET Pregame_FetchChatToken.md
│ ├── GET Pregame_FetchVoiceToken.md
│ ├── GET Pregame_GetMatch.md
│ ├── GET Pregame_GetMatchLoadouts.md
│ ├── GET Pregame_GetPlayer.md
│ ├── POST Pregame_LockCharacter.md
│ ├── POST Pregame_QuitMatch.md
│ ├── POST Pregame_SelectCharacter.md
│ └── readme.md
├── Riot Auth
│ ├── GET Cookie Reauth.md
│ ├── GET RSO_GetPlayerInfo.md
│ ├── POST Auth Cookies.md
│ ├── POST Entitlement.md
│ ├── PUT Auth Request.md
│ ├── PUT Multi-Factor Authentication.md
│ └── readme.md
├── Session
│ ├── GET Session_Get.md
│ ├── GET Session_ReConnect.md
│ └── readme.md
├── Store
│ ├── GET Store_GetEntitlements.md
│ ├── GET Store_GetOffers.md
│ ├── GET Store_GetOrder.md
│ ├── GET Store_GetStorefrontV2.md
│ ├── GET Store_GetWallet.md
│ └── readme.md
├── Third-Party API by Officer
│ ├── GET Agents.md
│ ├── GET Buddies.md
│ ├── GET Buddy Levels.md
│ ├── GET Bundles.md
│ ├── GET Competitive Seasons.md
│ ├── GET Competitive Tiers.md
│ ├── GET Content Tiers.md
│ ├── GET Contracts.md
│ ├── GET Currencies.md
│ ├── GET Events.md
│ ├── GET Gamemode Equippables.md
│ ├── GET Gamemodes.md
│ ├── GET Gear.md
│ ├── GET Maps.md
│ ├── GET Player Cards.md
│ ├── GET Player Titles.md
│ ├── GET Seasons.md
│ ├── GET Spray Levels.md
│ ├── GET Sprays.md
│ ├── GET Themes.md
│ ├── GET Version.md
│ ├── GET Weapon Skin Chromas.md
│ ├── GET Weapon Skin Levels.md
│ ├── GET Weapon Skins.md
│ ├── GET Weapons.md
│ └── readme.md
├── Useful Local
│ ├── GET CHATFRIENDS_RNet_GET_ALL.md
│ ├── GET FRIENDS_RNet_FetchFriendRequests.md
│ ├── GET Local Help.md
│ ├── GET PRESENCE_RNet_GET_ALL.md
│ ├── GET PlayerAlias_RNet_GetActiveAlias.md
│ ├── GET RSO Auth User Info.md
│ ├── GET RSO_RNet_GetEntitlementsToken.md
│ ├── GET Riot Client Region.md
│ ├── GET RiotClientSession_FetchSessions.md
│ ├── GET RiotKV_RNet_GetSettings.md
│ ├── GET TEXT_CHAT_RNet_FetchSession.md
│ └── readme.md
├── common-components.md
├── readme.md
└── valorant-workspace-insomnia.json
├── readme.md
├── valorant-api-types
├── .gitignore
├── package-lock.json
├── package.json
├── readme.md
├── src
│ ├── ValorantEndpoint.ts
│ ├── commonTypes.ts
│ ├── endpoints.ts
│ ├── endpoints
│ │ ├── auth
│ │ │ ├── AuthCookies.ts
│ │ │ ├── AuthRequest.ts
│ │ │ ├── CookieReauth.ts
│ │ │ ├── Entitlement.ts
│ │ │ ├── MultiFactorAuthentication.ts
│ │ │ ├── PASToken.ts
│ │ │ ├── PlayerInfo.ts
│ │ │ ├── RiotClientConfig.ts
│ │ │ └── RiotGeo.ts
│ │ ├── contracts
│ │ │ ├── ActivateContract.ts
│ │ │ ├── Contracts.ts
│ │ │ └── ItemUpgrades.ts
│ │ ├── currentgame
│ │ │ ├── CurrentGameLoadouts.ts
│ │ │ ├── CurrentGameMatch.ts
│ │ │ ├── CurrentGamePlayer.ts
│ │ │ └── CurrentGameQuit.ts
│ │ ├── local
│ │ │ ├── AccountAlias.ts
│ │ │ ├── ChatSession.ts
│ │ │ ├── ClientRegion.ts
│ │ │ ├── EntitlementsToken.ts
│ │ │ ├── FriendRequests.ts
│ │ │ ├── Friends.ts
│ │ │ ├── LocalHelp.ts
│ │ │ ├── LocalSwaggerDocs.ts
│ │ │ ├── Presence.ts
│ │ │ ├── RSOUserInfo.ts
│ │ │ ├── RemoveFriendRequest.ts
│ │ │ ├── SendFriendRequest.ts
│ │ │ ├── Sessions.ts
│ │ │ ├── Settings.ts
│ │ │ └── chat
│ │ │ │ ├── AllChatInfo.ts
│ │ │ │ ├── ChatHistory.ts
│ │ │ │ ├── ChatParticipants.ts
│ │ │ │ ├── CurrentGameChatInfo.ts
│ │ │ │ ├── PartyChatInfo.ts
│ │ │ │ ├── PregameChatInfo.ts
│ │ │ │ └── SendChat.ts
│ │ ├── party
│ │ │ ├── ChangeQueue.ts
│ │ │ ├── CustomGameConfigs.ts
│ │ │ ├── EnterMatchmakingQueue.ts
│ │ │ ├── LeaveMatchmakingQueue.ts
│ │ │ ├── Party.ts
│ │ │ ├── PartyChatToken.ts
│ │ │ ├── PartyDecline.ts
│ │ │ ├── PartyDisableCode.ts
│ │ │ ├── PartyGenerateCode.ts
│ │ │ ├── PartyInvite.ts
│ │ │ ├── PartyJoinByCode.ts
│ │ │ ├── PartyPlayer.ts
│ │ │ ├── PartyRemovePlayer.ts
│ │ │ ├── PartyRequest.ts
│ │ │ ├── PartySetMemberReady.ts
│ │ │ ├── PartyVoiceToken.ts
│ │ │ ├── RefreshCompetitiveTier.ts
│ │ │ ├── RefreshPings.ts
│ │ │ ├── RefreshPlayerIdentity.ts
│ │ │ ├── SetCustomGameSettings.ts
│ │ │ ├── SetPartyAccessibility.ts
│ │ │ └── StartCustomGame.ts
│ │ ├── pregame
│ │ │ ├── LockCharacter.ts
│ │ │ ├── PregameLoadouts.ts
│ │ │ ├── PregameMatch.ts
│ │ │ ├── PregamePlayer.ts
│ │ │ ├── PregameQuit.ts
│ │ │ └── SelectCharacter.ts
│ │ ├── pvp
│ │ │ ├── AccountXP.ts
│ │ │ ├── CompetitiveUpdates.ts
│ │ │ ├── Config.ts
│ │ │ ├── FetchContent.ts
│ │ │ ├── Leaderboard.ts
│ │ │ ├── MatchDetails.ts
│ │ │ ├── MatchHistory.ts
│ │ │ ├── NameService.ts
│ │ │ ├── Penalties.ts
│ │ │ ├── PlayerLoadout.ts
│ │ │ ├── PlayerMMR.ts
│ │ │ └── SetPlayerLoadout.ts
│ │ └── store
│ │ │ ├── OwnedItems.ts
│ │ │ ├── Prices.ts
│ │ │ ├── Storefront.ts
│ │ │ └── Wallet.ts
│ └── index.ts
├── tests
│ ├── endpoint-responses
│ │ ├── account-xp
│ │ │ └── response.json
│ │ ├── competitive-updates
│ │ │ └── response.json
│ │ ├── config
│ │ │ └── response.json
│ │ ├── current-game-loadouts
│ │ │ └── singleplayer.json
│ │ ├── current-game-match
│ │ │ └── singleplayer.json
│ │ ├── fetch-content
│ │ │ └── response.json
│ │ ├── leaderboard
│ │ │ └── ten-players.json
│ │ ├── match-details
│ │ │ ├── competitive.json
│ │ │ ├── custom-hidehistory.json
│ │ │ ├── custom.json
│ │ │ ├── deathmatch.json
│ │ │ ├── escalation.json
│ │ │ ├── spikerush.json
│ │ │ ├── swiftplay.json
│ │ │ ├── unrated-forfeit.json
│ │ │ └── unrated.json
│ │ ├── match-history
│ │ │ ├── casual.json
│ │ │ └── tryhard.json
│ │ ├── name-service
│ │ │ └── single-name.json
│ │ ├── party
│ │ │ └── single-player.json
│ │ ├── penalties
│ │ │ └── no-penalties.json
│ │ ├── player-loadout
│ │ │ └── response.json
│ │ ├── player-mmr
│ │ │ └── response.json
│ │ ├── pre-game-loadouts
│ │ │ └── singleplayer.json
│ │ ├── pre-game-match
│ │ │ └── singleplayer-custom.json
│ │ ├── readme.md
│ │ └── storefront
│ │ │ └── no-night-market.json
│ ├── src
│ │ ├── deepStrict.ts
│ │ └── test.ts
│ └── tsconfig.json
└── tsconfig.json
└── web
├── .gitignore
├── .vscode
├── extensions.json
└── launch.json
├── README.md
├── astro.config.mjs
├── package-lock.json
├── package.json
├── public
├── favicon.ico
└── robots.txt
├── src
├── components
│ ├── Card.astro
│ ├── EndpointMethod.astro
│ ├── InsomniaButton.astro
│ ├── RepoLink.astro
│ ├── Sidebar.astro
│ ├── SimpleCode.astro
│ └── doc-fragments
│ │ ├── ClientPlatform.astro
│ │ ├── ClientVersion.astro
│ │ ├── LockfilePassword.astro
│ │ ├── Port.astro
│ │ ├── Region.astro
│ │ └── Shard.astro
├── env.d.ts
├── images
│ └── insomnia.svg
├── layouts
│ └── Layout.astro
├── pages
│ ├── 404.astro
│ ├── endpoint
│ │ └── [slug].astro
│ ├── index.astro
│ └── insomnia.json.ts
├── styles
│ └── base.css
├── themes
│ └── github-dark.json
└── types
│ └── AugmentedValorantEndpoint.ts
├── tailwind.config.cjs
└── tsconfig.json
/.github/workflows/types-publish.yml:
--------------------------------------------------------------------------------
1 | name: Publish valorant-api-types package to npmjs
2 | on:
3 | push:
4 | tags:
5 | - v*
6 | jobs:
7 | build:
8 | runs-on: ubuntu-latest
9 | defaults:
10 | run:
11 | working-directory: ./valorant-api-types
12 | permissions:
13 | contents: read
14 | id-token: write
15 | steps:
16 | - uses: actions/checkout@v4
17 | - uses: actions/setup-node@v4
18 | with:
19 | node-version: '20.x'
20 | registry-url: 'https://registry.npmjs.org'
21 | - run: npm ci
22 | - run: npm publish --provenance --access public --foreground-scripts
23 | env:
24 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
--------------------------------------------------------------------------------
/.github/workflows/types-test.yml:
--------------------------------------------------------------------------------
1 | name: Types Test
2 | on:
3 | push:
4 | pull_request:
5 | jobs:
6 | build:
7 | defaults:
8 | run:
9 | working-directory: valorant-api-types
10 | runs-on: ubuntu-latest
11 | steps:
12 | - uses: actions/checkout@v3
13 | - name: 'Use Node.js 20.x'
14 | uses: actions/setup-node@v3
15 | with:
16 | node-version: '20.x'
17 | - run: npm ci
18 | - run: npm test
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021 Techdoodle
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/contributing.md:
--------------------------------------------------------------------------------
1 | # Contributing
2 |
3 | Please don't modify any files/directories under the `docs` directory. Those files are automatically generated.
4 |
5 | To modify the underlying data sources, see [./valorant-api-types](./valorant-api-types).
6 | To change the web docs itself, check [./web](./web).
7 |
--------------------------------------------------------------------------------
/docs/Contracts/GET ContractDefinitions_FetchActiveStory.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
18 | {body}
19 |
17 | A string representing the platform of the client. Base-64 encoded JSON with the following fields:
18 |
7 | The version of the Valorant client.
8 | This can be obtained in a number of ways:
9 |
12 | # GET ContractDefinitions_FetchActiveStory
13 |
14 | Get the battlepass contracts
15 |
16 |
17 | Method: `GET`
18 | URL: `https://pd.{shard}.a.pvp.net/contract-definitions/v2/definitions/story`
19 | Headers:
20 | - `X-Riot-Entitlements-JWT`: `{Riot entitlement}`
21 | - `Authorization`: `Bearer {Riot token}`
22 |
23 | Variables:
24 | - `{Riot entitlement}`: Read [Common Components - Riot Entitlement](../common-components.md#riot-entitlement)
25 | - `{Riot token}`: Read [Common Components - Riot Token](../common-components.md#riot-token)
26 | - `{shard}`: Read [Common Components - Shard](../common-components.md#shard)
27 |
28 |
--------------------------------------------------------------------------------
/docs/Contracts/readme.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # Contracts
10 |
11 | ### Endpoints:
12 | |Name|Description|
13 | |---|---|
14 | |[ContractDefinitions_Fetch](GET%20ContractDefinitions_Fetch.md)|Get names and descriptions for contracts|
15 | |[Contracts_Fetch](GET%20Contracts_Fetch.md)|Get a list of contracts and completion status including match history|
16 | |[Contracts_Activate](POST%20Contracts_Activate.md)|Activate a particular contract|
17 | |[ContractDefinitions_FetchActiveStory](GET%20ContractDefinitions_FetchActiveStory.md)|Get the battlepass contracts|
18 | |[ItemProgressionDefinitionsV2_Fetch](GET%20ItemProgressionDefinitionsV2_Fetch.md)|Get item upgrades|
19 |
20 |
--------------------------------------------------------------------------------
/docs/Current Game/GET CoreGame_FetchAllChatMUCToken.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET CoreGame_FetchAllChatMUCToken
13 |
14 | Get a token for all chat
15 |
16 |
17 | Method: `GET`
18 | URL: `https://glz-{region}-1.{shard}.a.pvp.net/core-game/v1/matches/{in-progress match id}/allchatmuctoken`
19 | Headers:
20 | - `X-Riot-Entitlements-JWT`: `{Riot entitlement}`
21 | - `Authorization`: `Bearer {Riot token}`
22 |
23 | Variables:
24 | - `{Riot entitlement}`: Read [Common Components - Riot Entitlement](../common-components.md#riot-entitlement)
25 | - `{Riot token}`: Read [Common Components - Riot Token](../common-components.md#riot-token)
26 | - `{region}`: Read [Common Components - Region](../common-components.md#region)
27 | - `{shard}`: Read [Common Components - Shard](../common-components.md#shard)
28 | - `{in-progress match id}`: Read [Common Components - Coregame Match ID](../common-components.md#coregame-match-id)
29 |
30 |
--------------------------------------------------------------------------------
/docs/Current Game/GET CoreGame_FetchPlayer.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET CoreGame_FetchPlayer
13 |
14 | Get the game ID for an ongoing game the player is in
15 |
16 |
17 | Method: `GET`
18 | URL: `https://glz-{region}-1.{shard}.a.pvp.net/core-game/v1/players/{puuid}`
19 | Headers:
20 | - `X-Riot-Entitlements-JWT`: `{Riot entitlement}`
21 | - `Authorization`: `Bearer {Riot token}`
22 |
23 | Variables:
24 | - `{Riot entitlement}`: Read [Common Components - Riot Entitlement](../common-components.md#riot-entitlement)
25 | - `{Riot token}`: Read [Common Components - Riot Token](../common-components.md#riot-token)
26 | - `{region}`: Read [Common Components - Region](../common-components.md#region)
27 | - `{shard}`: Read [Common Components - Shard](../common-components.md#shard)
28 | - `{puuid}`: Read [Common Components - PUUID](../common-components.md#puuid)
29 |
30 |
31 | ### Response Format:
32 | ```ts
33 | type CurrentGamePlayerResponse = {
34 | /** Player UUID */
35 | Subject: string;
36 | /** Pre-Game Match ID */
37 | MatchID: string;
38 | Version: number;
39 | };
40 | ```
41 |
--------------------------------------------------------------------------------
/docs/Current Game/GET CoreGame_FetchTeamChatMUCToken.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET CoreGame_FetchTeamChatMUCToken
13 |
14 | Get a token for team chat
15 |
16 |
17 | Method: `GET`
18 | URL: `https://glz-{region}-1.{shard}.a.pvp.net/core-game/v1/matches/{in-progress match id}/teamchatmuctoken`
19 | Headers:
20 | - `X-Riot-Entitlements-JWT`: `{Riot entitlement}`
21 | - `Authorization`: `Bearer {Riot token}`
22 |
23 | Variables:
24 | - `{Riot entitlement}`: Read [Common Components - Riot Entitlement](../common-components.md#riot-entitlement)
25 | - `{Riot token}`: Read [Common Components - Riot Token](../common-components.md#riot-token)
26 | - `{region}`: Read [Common Components - Region](../common-components.md#region)
27 | - `{shard}`: Read [Common Components - Shard](../common-components.md#shard)
28 | - `{in-progress match id}`: Read [Common Components - Coregame Match ID](../common-components.md#coregame-match-id)
29 |
30 |
--------------------------------------------------------------------------------
/docs/Current Game/POST CoreGame_DisassociatePlayer.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # POST CoreGame_DisassociatePlayer
13 |
14 | Leave an in-progress game
15 |
16 |
17 | Method: `POST`
18 | URL: `https://glz-{region}-1.{shard}.a.pvp.net/core-game/v1/players/{puuid}/disassociate/{in-progress match id}`
19 | Headers:
20 | - `X-Riot-Entitlements-JWT`: `{Riot entitlement}`
21 | - `Authorization`: `Bearer {Riot token}`
22 |
23 | Variables:
24 | - `{Riot entitlement}`: Read [Common Components - Riot Entitlement](../common-components.md#riot-entitlement)
25 | - `{Riot token}`: Read [Common Components - Riot Token](../common-components.md#riot-token)
26 | - `{region}`: Read [Common Components - Region](../common-components.md#region)
27 | - `{shard}`: Read [Common Components - Shard](../common-components.md#shard)
28 | - `{puuid}`: Read [Common Components - PUUID](../common-components.md#puuid)
29 | - `{in-progress match id}`: Read [Common Components - Coregame Match ID](../common-components.md#coregame-match-id)
30 |
31 |
--------------------------------------------------------------------------------
/docs/Current Game/readme.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # Current Game
10 |
11 | ### Endpoints:
12 | |Name|Description|
13 | |---|---|
14 | |[CoreGame_FetchPlayer](GET%20CoreGame_FetchPlayer.md)|Get the game ID for an ongoing game the player is in|
15 | |[CoreGame_FetchMatch](GET%20CoreGame_FetchMatch.md)|Get information about an ongoing game|
16 | |[CoreGame_FetchMatchLoadouts](GET%20CoreGame_FetchMatchLoadouts.md)|Get player skins and sprays for an ongoing game|
17 | |[CoreGame_FetchTeamChatMUCToken](GET%20CoreGame_FetchTeamChatMUCToken.md)|Get a token for team chat|
18 | |[CoreGame_FetchAllChatMUCToken](GET%20CoreGame_FetchAllChatMUCToken.md)|Get a token for all chat|
19 | |[CoreGame_DisassociatePlayer](POST%20CoreGame_DisassociatePlayer.md)|Leave an in-progress game|
20 |
21 |
--------------------------------------------------------------------------------
/docs/Local Chat/GET All Chat History.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET All Chat History
13 |
14 | Get chat history for all conversations
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/chat/v6/messages`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
26 | ### Response Format:
27 | ```ts
28 | type ChatHistoryResponse = {
29 | messages: {
30 | body: string;
31 | cid: string;
32 | game_name: string;
33 | game_tag: string;
34 | id: string;
35 | mid: string;
36 | name: string;
37 | pid: string;
38 | /** Player UUID */
39 | puuid: string;
40 | read: boolean;
41 | region: string;
42 | /** Time in milliseconds since epoch */
43 | time: string;
44 | type: "chat" | "groupchat";
45 | }[];
46 | };
47 | ```
48 |
--------------------------------------------------------------------------------
/docs/Local Chat/GET All Chat Info.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET All Chat Info
13 |
14 | Get information about all active conversations
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/chat/v6/conversations/`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
26 | ### Response Format:
27 | ```ts
28 | type AllChatInfoResponse = {
29 | conversations: {
30 | cid: string;
31 | direct_messages: boolean;
32 | global_readership: boolean;
33 | message_history: boolean;
34 | mid: string;
35 | muted: boolean;
36 | mutedRestriction: boolean;
37 | type: "groupchat" | "chat";
38 | uiState: {
39 | changedSinceHidden: boolean;
40 | hidden: boolean;
41 | };
42 | unread_count: number;
43 | }[];
44 | };
45 | ```
46 |
--------------------------------------------------------------------------------
/docs/Local Chat/GET All Chat Participants.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET All Chat Participants
13 |
14 | Get information about all the participants of every active conversation
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/chat/v5/participants/`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
26 | ### Response Format:
27 | ```ts
28 | type ChatParticipantsResponse = {
29 | participants: {
30 | activePlatform: null;
31 | cid: string;
32 | game_name: string;
33 | game_tag: string;
34 | muted: boolean;
35 | name: string;
36 | pid: string;
37 | /** Player UUID */
38 | puuid: string;
39 | region: string;
40 | }[];
41 | };
42 | ```
43 |
--------------------------------------------------------------------------------
/docs/Local Chat/GET Game Chat Info.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Game Chat Info
13 |
14 | Get information about the game chat
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/chat/v6/conversations/ares-coregame`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
26 | ### Response Format:
27 | ```ts
28 | type CurrentGameChatInfoResponse = {
29 | conversations: {
30 | cid: string;
31 | direct_messages: boolean;
32 | global_readership: boolean;
33 | message_history: boolean;
34 | mid: string;
35 | muted: boolean;
36 | mutedRestriction: boolean;
37 | type: "groupchat" | "chat";
38 | uiState: {
39 | changedSinceHidden: boolean;
40 | hidden: boolean;
41 | };
42 | unread_count: number;
43 | }[];
44 | };
45 | ```
46 |
--------------------------------------------------------------------------------
/docs/Local Chat/GET Party Chat Info.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Party Chat Info
13 |
14 | Get information about the party chat
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/chat/v6/conversations/ares-parties`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
26 | ### Response Format:
27 | ```ts
28 | type PartyChatInfoResponse = {
29 | conversations: {
30 | cid: string;
31 | direct_messages: boolean;
32 | global_readership: boolean;
33 | message_history: boolean;
34 | mid: string;
35 | muted: boolean;
36 | mutedRestriction: boolean;
37 | type: "groupchat" | "chat";
38 | uiState: {
39 | changedSinceHidden: boolean;
40 | hidden: boolean;
41 | };
42 | unread_count: number;
43 | }[];
44 | };
45 | ```
46 |
--------------------------------------------------------------------------------
/docs/Local Chat/GET Pregame Chat Info.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Pregame Chat Info
13 |
14 | Get information about the pregame chat
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/chat/v6/conversations/ares-pregame`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
26 | ### Response Format:
27 | ```ts
28 | type Pre-GameChatInfoResponse = {
29 | conversations: {
30 | cid: string;
31 | direct_messages: boolean;
32 | global_readership: boolean;
33 | message_history: boolean;
34 | mid: string;
35 | muted: boolean;
36 | mutedRestriction: boolean;
37 | type: "groupchat" | "chat";
38 | uiState: {
39 | changedSinceHidden: boolean;
40 | hidden: boolean;
41 | };
42 | unread_count: number;
43 | }[];
44 | };
45 | ```
46 |
--------------------------------------------------------------------------------
/docs/Local Chat/GET Specific Chat History.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Specific Chat History
13 |
14 | Get chat history for a specific conversation
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/chat/v6/messages?cid={cid}`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 | - `{cid}`: Read [Common Components - Chat ID](../common-components.md#chat-id)
25 |
26 |
27 | ### Response Format:
28 | ```ts
29 | type ChatHistoryResponse = {
30 | messages: {
31 | body: string;
32 | cid: string;
33 | game_name: string;
34 | game_tag: string;
35 | id: string;
36 | mid: string;
37 | name: string;
38 | pid: string;
39 | /** Player UUID */
40 | puuid: string;
41 | read: boolean;
42 | region: string;
43 | /** Time in milliseconds since epoch */
44 | time: string;
45 | type: "chat" | "groupchat";
46 | }[];
47 | };
48 | ```
49 |
--------------------------------------------------------------------------------
/docs/Local Chat/GET TEXT_CHAT_RNet_FetchParticipants.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET TEXT_CHAT_RNet_FetchParticipants
13 |
14 | Get information about the participants of a chat
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/chat/v5/participants/?cid={cid}`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 | - `{cid}`: Read [Common Components - Chat ID](../common-components.md#chat-id)
25 |
26 |
27 | ### Response Format:
28 | ```ts
29 | type ChatParticipantsResponse = {
30 | participants: {
31 | activePlatform: null;
32 | cid: string;
33 | game_name: string;
34 | game_tag: string;
35 | muted: boolean;
36 | name: string;
37 | pid: string;
38 | /** Player UUID */
39 | puuid: string;
40 | region: string;
41 | }[];
42 | };
43 | ```
44 |
--------------------------------------------------------------------------------
/docs/Local Chat/POST Send Chat.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # POST Send Chat
13 |
14 | Send a message to the specified group
15 |
16 |
17 | Method: `POST`
18 | URL: `https://127.0.0.1:{lockfile port}/chat/v6/messages/`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 | - `Content-Type`: `application/json`
22 |
23 | Body:
24 | ```
25 | {
26 | "cid": "{cid}",
27 | "message": "{message}",
28 | "type": "groupchat"
29 | }
30 | ```
31 | Variables:
32 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
33 | - `{cid}`: Read [Common Components - Chat ID](../common-components.md#chat-id)
34 |
35 |
36 | ### Response Format:
37 | ```ts
38 | type SendChatResponse = {
39 | messages: {
40 | body: string;
41 | cid: string;
42 | game_name: string;
43 | game_tag: string;
44 | id: string;
45 | mid: string;
46 | name: string;
47 | pid: string;
48 | /** Player UUID */
49 | puuid: string;
50 | read: boolean;
51 | region: string;
52 | /** Time in milliseconds since epoch */
53 | time: string;
54 | type: "chat" | "groupchat";
55 | }[];
56 | };
57 | ```
58 |
--------------------------------------------------------------------------------
/docs/Local Chat/readme.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # Local Chat
10 |
11 | ### Endpoints:
12 | |Name|Description|
13 | |---|---|
14 | |[Party Chat Info](GET%20Party%20Chat%20Info.md)|Get information about the party chat|
15 | |[Pregame Chat Info](GET%20Pregame%20Chat%20Info.md)|Get information about the pregame chat|
16 | |[Game Chat Info](GET%20Game%20Chat%20Info.md)|Get information about the game chat|
17 | |[All Chat Info](GET%20All%20Chat%20Info.md)|Get information about all active conversations|
18 | |[TEXT_CHAT_RNet_FetchParticipants](GET%20TEXT_CHAT_RNet_FetchParticipants.md)|Get information about the participants of a chat|
19 | |[All Chat Participants](GET%20All%20Chat%20Participants.md)|Get information about all the participants of every active conversation|
20 | |[Send Whisper](POST%20Send%20Whisper.md)|Send a whisper to the specified player|
21 | |[Send Chat](POST%20Send%20Chat.md)|Send a message to the specified group|
22 | |[All Chat History](GET%20All%20Chat%20History.md)|Get chat history for all conversations|
23 | |[Specific Chat History](GET%20Specific%20Chat%20History.md)|Get chat history for a specific conversation|
24 |
25 |
--------------------------------------------------------------------------------
/docs/Other Local/GET ANTI_ADDICTION_RNet_FetchShutdownPolicyState.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET ANTI_ADDICTION_RNet_FetchShutdownPolicyState
13 |
14 | Method: `GET`
15 | URL: `https://127.0.0.1:{lockfile port}/anti-addiction/v1/products/valorant/policies/shutdown/anti-addiction-state`
16 | Headers:
17 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
18 |
19 | Variables:
20 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
21 |
22 |
--------------------------------------------------------------------------------
/docs/Other Local/GET ANTI_ADDICTION_RNet_FetchWarningMessagePolicyState.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET ANTI_ADDICTION_RNet_FetchWarningMessagePolicyState
13 |
14 | Method: `GET`
15 | URL: `https://127.0.0.1:{lockfile port}/anti-addiction/v1/products/valorant/policies/warningMessage/anti-addiction-state`
16 | Headers:
17 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
18 |
19 | Variables:
20 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
21 |
22 |
--------------------------------------------------------------------------------
/docs/Other Local/GET CLIENTCONFIG_RNET_GET_ValorantClientConfig.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET CLIENTCONFIG_RNET_GET_ValorantClientConfig
13 |
14 | Method: `GET`
15 | URL: `https://127.0.0.1:{lockfile port}/client-config/v2/namespace/valorant.client/player`
16 | Headers:
17 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
18 |
19 | Variables:
20 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
21 |
22 |
--------------------------------------------------------------------------------
/docs/Other Local/GET LEGAL_INFO_RNet_EULA.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET LEGAL_INFO_RNet_EULA
13 |
14 | Get the EULA
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/eula/v1/agreement/content`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
--------------------------------------------------------------------------------
/docs/Other Local/GET LEGAL_INFO_RNet_Privacy.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET LEGAL_INFO_RNet_Privacy
13 |
14 | Get privacy policy
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/eula/v1/privacy-policy/content`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
--------------------------------------------------------------------------------
/docs/Other Local/GET LOCALE_RNet_FetchAvailableLocales.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET LOCALE_RNet_FetchAvailableLocales
13 |
14 | Get available locales
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/rnet-product-registry/v4/available-product-locales/products/valorant/patchlines/live`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
--------------------------------------------------------------------------------
/docs/Other Local/GET LOCALE_RNet_FetchLocale.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET LOCALE_RNet_FetchLocale
13 |
14 | Get the current locale
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/riotclient/product-locales/products/valorant/patchlines/live`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
--------------------------------------------------------------------------------
/docs/Other Local/GET Local Swagger Docs.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Local Swagger Docs
13 |
14 | Fetches json Swagger docs for local endpoints. Can be imported into Swagger or Insomnia.
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/swagger/v3/openapi.json`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
26 | ### Response Format:
27 | ```ts
28 | type LocalSwaggerDocsResponse = unknown;
29 | ```
30 |
--------------------------------------------------------------------------------
/docs/Other Local/GET REPORTER_FEEDBACK_RNet_GetReporterFeedback.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET REPORTER_FEEDBACK_RNet_GetReporterFeedback
13 |
14 | Method: `GET`
15 | URL: `https://127.0.0.1:{lockfile port}/player-reporting/v1/reporter-feedback`
16 | Headers:
17 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
18 |
19 | Variables:
20 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
21 |
22 |
--------------------------------------------------------------------------------
/docs/Other Local/GET RIOT_WARNING_RNet_GetRiotWarning.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET RIOT_WARNING_RNet_GetRiotWarning
13 |
14 | Method: `GET`
15 | URL: `https://127.0.0.1:{lockfile port}/ga-warning/v1/warnings`
16 | Headers:
17 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
18 |
19 | Variables:
20 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
21 |
22 |
--------------------------------------------------------------------------------
/docs/Other Local/GET RSO_RNet_FetchClientAuthorizations.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET RSO_RNet_FetchClientAuthorizations
13 |
14 | Gets tokens in use by the client
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/rso-auth/v2/authorizations/valorant-client`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
--------------------------------------------------------------------------------
/docs/Other Local/GET RSO_RNet_GetAccessToken.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET RSO_RNet_GetAccessToken
13 |
14 | Gets a Riot access token
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/rso-auth/v1/authorization/access-token`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
--------------------------------------------------------------------------------
/docs/Other Local/GET RSO_RNet_GetUserInfoToken.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET RSO_RNet_GetUserInfoToken
13 |
14 | Method: `GET`
15 | URL: `https://127.0.0.1:{lockfile port}/rso-auth/v1/userinfo/valorant-client`
16 | Headers:
17 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
18 |
19 | Variables:
20 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
21 |
22 |
--------------------------------------------------------------------------------
/docs/Other Local/GET Riot Client Command-Line Args.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Riot Client Command-Line Args
13 |
14 | Gets the command-line args provided to the Riot client
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/riotclient/command-line-args`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
--------------------------------------------------------------------------------
/docs/Other Local/GET RiotStatus_RNet_FetchStatus.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET RiotStatus_RNet_FetchStatus
13 |
14 | Get game status information such as maintenances and incidents
15 | Response is an escaped JSON string.
16 |
17 |
18 | Method: `GET`
19 | URL: `https://127.0.0.1:{lockfile port}/riot-status/v1/products/valorant/patchlines/live/deployments/{region}`
20 | Headers:
21 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
22 |
23 | Variables:
24 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
25 | - `{region}`: Read [Common Components - Region](../common-components.md#region)
26 |
27 |
--------------------------------------------------------------------------------
/docs/Other Local/GET TEXT_CHAT_RNet_FetchSettings.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET TEXT_CHAT_RNet_FetchSettings
13 |
14 | Get chat settings
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/chat/v1/settings`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
--------------------------------------------------------------------------------
/docs/Other Local/GET TEXT_CHAT_RNet_GetMUCInfos - coregame.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET TEXT_CHAT_RNet_GetMUCInfos - coregame
13 |
14 | Get in-game conversations
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/chat/v6/conversations/ares-coregame`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
26 | ### Response Format:
27 | ```ts
28 | type CurrentGameChatInfoResponse = {
29 | conversations: {
30 | cid: string;
31 | direct_messages: boolean;
32 | global_readership: boolean;
33 | message_history: boolean;
34 | mid: string;
35 | muted: boolean;
36 | mutedRestriction: boolean;
37 | type: "groupchat" | "chat";
38 | uiState: {
39 | changedSinceHidden: boolean;
40 | hidden: boolean;
41 | };
42 | unread_count: number;
43 | }[];
44 | };
45 | ```
46 |
--------------------------------------------------------------------------------
/docs/Other Local/GET TEXT_CHAT_RNet_GetMUCInfos - parties.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET TEXT_CHAT_RNet_GetMUCInfos - parties
13 |
14 | Get party conversations
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/chat/v6/conversations/ares-parties`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
26 | ### Response Format:
27 | ```ts
28 | type PartyChatInfoResponse = {
29 | conversations: {
30 | cid: string;
31 | direct_messages: boolean;
32 | global_readership: boolean;
33 | message_history: boolean;
34 | mid: string;
35 | muted: boolean;
36 | mutedRestriction: boolean;
37 | type: "groupchat" | "chat";
38 | uiState: {
39 | changedSinceHidden: boolean;
40 | hidden: boolean;
41 | };
42 | unread_count: number;
43 | }[];
44 | };
45 | ```
46 |
--------------------------------------------------------------------------------
/docs/Other Local/GET TEXT_CHAT_RNet_GetMUCInfos - pregame.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET TEXT_CHAT_RNet_GetMUCInfos - pregame
13 |
14 | Get pregame conversations
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/chat/v6/conversations/ares-pregame`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
26 | ### Response Format:
27 | ```ts
28 | type Pre-GameChatInfoResponse = {
29 | conversations: {
30 | cid: string;
31 | direct_messages: boolean;
32 | global_readership: boolean;
33 | message_history: boolean;
34 | mid: string;
35 | muted: boolean;
36 | mutedRestriction: boolean;
37 | type: "groupchat" | "chat";
38 | uiState: {
39 | changedSinceHidden: boolean;
40 | hidden: boolean;
41 | };
42 | unread_count: number;
43 | }[];
44 | };
45 | ```
46 |
--------------------------------------------------------------------------------
/docs/Other Local/GET TEXT_CHAT_RNet_GetMUCInfos - tournaments.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET TEXT_CHAT_RNet_GetMUCInfos - tournaments
13 |
14 | Get in-tournament conversations
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/chat/v6/conversations/ares-tournaments`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
--------------------------------------------------------------------------------
/docs/Other Local/GET URNetClient_CheckPluginStatus.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET URNetClient_CheckPluginStatus
13 |
14 | Gets plugin status
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/plugin-manager/v1/status`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
--------------------------------------------------------------------------------
/docs/Other Local/GET URNetClient_CheckRMSSession.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET URNetClient_CheckRMSSession
13 |
14 | Gets the token for Riot Messaging Service
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/riot-messaging-service/v1/session`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
--------------------------------------------------------------------------------
/docs/Other Local/GET URNetClient_GetProcessInfo.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET URNetClient_GetProcessInfo
13 |
14 | Gets the Valorant process ID
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/process-control/v1/process`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
--------------------------------------------------------------------------------
/docs/Other Local/GET VOICE_CHAT_RNet_FetchAudioProperties.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET VOICE_CHAT_RNet_FetchAudioProperties
13 |
14 | Get audio properties such as if the microphone is in use
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/voice-chat/v1/audio-properties`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
--------------------------------------------------------------------------------
/docs/Other Local/GET VOICE_CHAT_RNet_FetchCaptureDevices.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET VOICE_CHAT_RNet_FetchCaptureDevices
13 |
14 | Get microphone input device info
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/voice-chat/v2/devices/capture`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
--------------------------------------------------------------------------------
/docs/Other Local/GET VOICE_CHAT_RNet_FetchPTTSettings.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET VOICE_CHAT_RNet_FetchPTTSettings
13 |
14 | Method: `GET`
15 | URL: `https://127.0.0.1:{lockfile port}/voice-chat/v2/push-to-talk/valorant`
16 | Headers:
17 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
18 |
19 | Variables:
20 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
21 |
22 |
--------------------------------------------------------------------------------
/docs/Other Local/GET VOICE_CHAT_RNet_FetchRenderDevices.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET VOICE_CHAT_RNet_FetchRenderDevices
13 |
14 | Get audio output devices
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/voice-chat/v2/devices/render`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
--------------------------------------------------------------------------------
/docs/Other Local/GET VOICE_CHAT_RNet_FetchSessions.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET VOICE_CHAT_RNet_FetchSessions
13 |
14 | Method: `GET`
15 | URL: `https://127.0.0.1:{lockfile port}/voice-chat/v3/sessions/valorant`
16 | Headers:
17 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
18 |
19 | Variables:
20 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
21 |
22 |
--------------------------------------------------------------------------------
/docs/Other Local/GET VOICE_CHAT_RNet_FetchSettings.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET VOICE_CHAT_RNet_FetchSettings
13 |
14 | Method: `GET`
15 | URL: `https://127.0.0.1:{lockfile port}/voice-chat/v3/settings/valorant`
16 | Headers:
17 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
18 |
19 | Variables:
20 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
21 |
22 |
--------------------------------------------------------------------------------
/docs/Other Local/GET Valorant Log Path.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Valorant Log Path
13 |
14 | Gets the Valorant log path
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/product-session/v1/logs/path/VALORANT`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
--------------------------------------------------------------------------------
/docs/PVP Endpoints/GET Restrictions_FetchPlayerRestrictionsV2.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Restrictions_FetchPlayerRestrictionsV2
13 |
14 | Checks for any gameplay penalties on the account
15 |
16 |
17 | Method: `GET`
18 | URL: `https://pd.{shard}.a.pvp.net/restrictions/v3/penalties`
19 | Headers:
20 | - `X-Riot-Entitlements-JWT`: `{Riot entitlement}`
21 | - `Authorization`: `Bearer {Riot token}`
22 |
23 | Variables:
24 | - `{Riot entitlement}`: Read [Common Components - Riot Entitlement](../common-components.md#riot-entitlement)
25 | - `{Riot token}`: Read [Common Components - Riot Token](../common-components.md#riot-token)
26 | - `{shard}`: Read [Common Components - Shard](../common-components.md#shard)
27 |
28 |
29 | ### Response Format:
30 | ```ts
31 | type PenaltiesResponse = {
32 | /** Player UUID */
33 | Subject: string;
34 | Penalties: unknown[];
35 | Version: number;
36 | };
37 | ```
38 |
--------------------------------------------------------------------------------
/docs/PVP Endpoints/readme.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # PVP Endpoints
10 |
11 | ### Endpoints:
12 | |Name|Description|
13 | |---|---|
14 | |[Content_FetchContent](GET%20Content_FetchContent.md)|Get names and ids for game content such as agents, maps, guns, etc.|
15 | |[AccountXP_GetPlayer](GET%20AccountXP_GetPlayer.md)|Get the account level, XP, and XP history for the given player|
16 | |[playerLoadoutUpdate](GET%20playerLoadoutUpdate.md)|Get the player's current loadout|
17 | |[playerLoadoutUpdate](PUT%20playerLoadoutUpdate.md)|Set the player's loadout |
18 | |[MMR_FetchPlayer](GET%20MMR_FetchPlayer.md)|Get the match making rating for a player|
19 | |[MatchHistory_FetchMatchHistory](GET%20MatchHistory_FetchMatchHistory.md)|Get recent matches for a player |
20 | |[MatchDetails_FetchMatchDetails](GET%20MatchDetails_FetchMatchDetails.md)|Get the full info for a previous match |
21 | |[MMR_FetchCompetitiveUpdates](GET%20MMR_FetchCompetitiveUpdates.md)|Get recent games and how they changed ranking |
22 | |[MMR_FetchLeaderboard](GET%20MMR_FetchLeaderboard.md)|Get the competitive leaderboard for a given season |
23 | |[Restrictions_FetchPlayerRestrictionsV2](GET%20Restrictions_FetchPlayerRestrictionsV2.md)|Checks for any gameplay penalties on the account|
24 | |[ItemProgressionDefinitionsV2_Fetch](GET%20ItemProgressionDefinitionsV2_Fetch.md)|Get details for item upgrades|
25 | |[Config_FetchConfig](GET%20Config_FetchConfig.md)|Get various internal game configuration settings set by Riot|
26 |
27 |
--------------------------------------------------------------------------------
/docs/Party/DELETE Party_RemovePlayer.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # DELETE Party_RemovePlayer
13 |
14 | Removes a player from the current party
15 |
16 |
17 | Method: `DELETE`
18 | URL: `https://glz-{region}-1.{shard}.a.pvp.net/parties/v1/players/{puuid}`
19 | Headers:
20 | - `X-Riot-Entitlements-JWT`: `{Riot entitlement}`
21 | - `Authorization`: `Bearer {Riot token}`
22 |
23 | Variables:
24 | - `{Riot entitlement}`: Read [Common Components - Riot Entitlement](../common-components.md#riot-entitlement)
25 | - `{Riot token}`: Read [Common Components - Riot Token](../common-components.md#riot-token)
26 | - `{region}`: Read [Common Components - Region](../common-components.md#region)
27 | - `{shard}`: Read [Common Components - Shard](../common-components.md#shard)
28 | - `{puuid}`: Read [Common Components - PUUID](../common-components.md#puuid)
29 |
30 |
--------------------------------------------------------------------------------
/docs/Party/GET Party_FetchMUCToken.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Party_FetchMUCToken
13 |
14 | Get a token for party chat
15 |
16 |
17 | Method: `GET`
18 | URL: `https://glz-{region}-1.{shard}.a.pvp.net/parties/v1/parties/{party id}/muctoken`
19 | Headers:
20 | - `X-Riot-Entitlements-JWT`: `{Riot entitlement}`
21 | - `Authorization`: `Bearer {Riot token}`
22 |
23 | Variables:
24 | - `{Riot entitlement}`: Read [Common Components - Riot Entitlement](../common-components.md#riot-entitlement)
25 | - `{Riot token}`: Read [Common Components - Riot Token](../common-components.md#riot-token)
26 | - `{region}`: Read [Common Components - Region](../common-components.md#region)
27 | - `{shard}`: Read [Common Components - Shard](../common-components.md#shard)
28 | - `{party id}`: Read [Common Components - Party ID](../common-components.md#party-id)
29 |
30 |
31 | ### Response Format:
32 | ```ts
33 | type PartyChatTokenResponse = {
34 | Token: string;
35 | Room: string;
36 | };
37 | ```
38 |
--------------------------------------------------------------------------------
/docs/Party/GET Party_FetchVoiceToken.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Party_FetchVoiceToken
13 |
14 | Get a token for party voice
15 |
16 |
17 | Method: `GET`
18 | URL: `https://glz-{region}-1.{shard}.a.pvp.net/parties/v1/parties/{party id}/voicetoken`
19 | Headers:
20 | - `X-Riot-Entitlements-JWT`: `{Riot entitlement}`
21 | - `Authorization`: `Bearer {Riot token}`
22 |
23 | Variables:
24 | - `{Riot entitlement}`: Read [Common Components - Riot Entitlement](../common-components.md#riot-entitlement)
25 | - `{Riot token}`: Read [Common Components - Riot Token](../common-components.md#riot-token)
26 | - `{region}`: Read [Common Components - Region](../common-components.md#region)
27 | - `{shard}`: Read [Common Components - Shard](../common-components.md#shard)
28 | - `{party id}`: Read [Common Components - Party ID](../common-components.md#party-id)
29 |
30 |
31 | ### Response Format:
32 | ```ts
33 | type PartyVoiceTokenResponse = {
34 | Token: string;
35 | Room: string;
36 | };
37 | ```
38 |
--------------------------------------------------------------------------------
/docs/Party/POST Party_RequestToJoinParty.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # POST Party_RequestToJoinParty
13 |
14 | Requests to join a party
15 |
16 |
17 | Method: `POST`
18 | URL: `https://glz-{region}-1.{shard}.a.pvp.net/parties/v1/parties/{party id}/request`
19 | Headers:
20 | - `X-Riot-Entitlements-JWT`: `{Riot entitlement}`
21 | - `Authorization`: `Bearer {Riot token}`
22 |
23 | Variables:
24 | - `{Riot entitlement}`: Read [Common Components - Riot Entitlement](../common-components.md#riot-entitlement)
25 | - `{Riot token}`: Read [Common Components - Riot Token](../common-components.md#riot-token)
26 | - `{region}`: Read [Common Components - Region](../common-components.md#region)
27 | - `{shard}`: Read [Common Components - Shard](../common-components.md#shard)
28 | - `{party id}`: Read [Common Components - Party ID](../common-components.md#party-id)
29 |
30 |
31 | ### Response Format:
32 | ```ts
33 | type PartyRequestResponse = unknown;
34 | ```
35 |
--------------------------------------------------------------------------------
/docs/Pre-Game/GET Pregame_FetchChatToken.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Pregame_FetchChatToken
13 |
14 | Get a chat token
15 |
16 |
17 | Method: `GET`
18 | URL: `https://glz-{region}-1.{shard}.a.pvp.net/pregame/v1/matches/{pre-game match id}/chattoken`
19 | Headers:
20 | - `X-Riot-Entitlements-JWT`: `{Riot entitlement}`
21 | - `Authorization`: `Bearer {Riot token}`
22 |
23 | Variables:
24 | - `{Riot entitlement}`: Read [Common Components - Riot Entitlement](../common-components.md#riot-entitlement)
25 | - `{Riot token}`: Read [Common Components - Riot Token](../common-components.md#riot-token)
26 | - `{region}`: Read [Common Components - Region](../common-components.md#region)
27 | - `{shard}`: Read [Common Components - Shard](../common-components.md#shard)
28 | - `{pre-game match id}`: Read [Common Components - Pregame Match ID](../common-components.md#pregame-match-id)
29 |
30 |
--------------------------------------------------------------------------------
/docs/Pre-Game/GET Pregame_FetchVoiceToken.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Pregame_FetchVoiceToken
13 |
14 | Get a voice token
15 |
16 |
17 | Method: `GET`
18 | URL: `https://glz-{region}-1.{shard}.a.pvp.net/pregame/v1/matches/{pre-game match id}/voicetoken`
19 | Headers:
20 | - `X-Riot-Entitlements-JWT`: `{Riot entitlement}`
21 | - `Authorization`: `Bearer {Riot token}`
22 |
23 | Variables:
24 | - `{Riot entitlement}`: Read [Common Components - Riot Entitlement](../common-components.md#riot-entitlement)
25 | - `{Riot token}`: Read [Common Components - Riot Token](../common-components.md#riot-token)
26 | - `{region}`: Read [Common Components - Region](../common-components.md#region)
27 | - `{shard}`: Read [Common Components - Shard](../common-components.md#shard)
28 | - `{pre-game match id}`: Read [Common Components - Pregame Match ID](../common-components.md#pregame-match-id)
29 |
30 |
--------------------------------------------------------------------------------
/docs/Pre-Game/GET Pregame_GetMatchLoadouts.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Pregame_GetMatchLoadouts
13 |
14 | Get player skins and sprays for a game in the pre-game stage
15 |
16 |
17 | Method: `GET`
18 | URL: `https://glz-{region}-1.{shard}.a.pvp.net/pregame/v1/matches/{pre-game match id}/loadouts`
19 | Headers:
20 | - `X-Riot-Entitlements-JWT`: `{Riot entitlement}`
21 | - `Authorization`: `Bearer {Riot token}`
22 |
23 | Variables:
24 | - `{Riot entitlement}`: Read [Common Components - Riot Entitlement](../common-components.md#riot-entitlement)
25 | - `{Riot token}`: Read [Common Components - Riot Token](../common-components.md#riot-token)
26 | - `{region}`: Read [Common Components - Region](../common-components.md#region)
27 | - `{shard}`: Read [Common Components - Shard](../common-components.md#shard)
28 | - `{pre-game match id}`: Read [Common Components - Pregame Match ID](../common-components.md#pregame-match-id)
29 |
30 |
31 | ### Response Format:
32 | ```ts
33 | type Pre-GameLoadoutsResponse = {
34 | Loadouts: {
35 | Sprays: {
36 | SpraySelections: null;
37 | };
38 | Items: null;
39 | }[];
40 | LoadoutsValid: false;
41 | };
42 | ```
43 |
--------------------------------------------------------------------------------
/docs/Pre-Game/GET Pregame_GetPlayer.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Pregame_GetPlayer
13 |
14 | Get the ID of a game in the pre-game stage
15 |
16 |
17 | Method: `GET`
18 | URL: `https://glz-{region}-1.{shard}.a.pvp.net/pregame/v1/players/{puuid}`
19 | Headers:
20 | - `X-Riot-Entitlements-JWT`: `{Riot entitlement}`
21 | - `Authorization`: `Bearer {Riot token}`
22 |
23 | Variables:
24 | - `{Riot entitlement}`: Read [Common Components - Riot Entitlement](../common-components.md#riot-entitlement)
25 | - `{Riot token}`: Read [Common Components - Riot Token](../common-components.md#riot-token)
26 | - `{region}`: Read [Common Components - Region](../common-components.md#region)
27 | - `{shard}`: Read [Common Components - Shard](../common-components.md#shard)
28 | - `{puuid}`: Read [Common Components - PUUID](../common-components.md#puuid)
29 |
30 |
31 | ### Response Format:
32 | ```ts
33 | type Pre-GamePlayerResponse = {
34 | /** Player UUID */
35 | Subject: string;
36 | /** Pre-Game Match ID */
37 | MatchID: string;
38 | Version: number;
39 | };
40 | ```
41 |
--------------------------------------------------------------------------------
/docs/Pre-Game/POST Pregame_QuitMatch.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # POST Pregame_QuitMatch
13 |
14 | Quit a match in the pre-game stage
15 |
16 |
17 | Method: `POST`
18 | URL: `https://glz-{region}-1.{shard}.a.pvp.net/pregame/v1/matches/{pre-game match id}/quit`
19 | Headers:
20 | - `X-Riot-Entitlements-JWT`: `{Riot entitlement}`
21 | - `Authorization`: `Bearer {Riot token}`
22 |
23 | Variables:
24 | - `{Riot entitlement}`: Read [Common Components - Riot Entitlement](../common-components.md#riot-entitlement)
25 | - `{Riot token}`: Read [Common Components - Riot Token](../common-components.md#riot-token)
26 | - `{region}`: Read [Common Components - Region](../common-components.md#region)
27 | - `{shard}`: Read [Common Components - Shard](../common-components.md#shard)
28 | - `{pre-game match id}`: Read [Common Components - Pregame Match ID](../common-components.md#pregame-match-id)
29 |
30 |
--------------------------------------------------------------------------------
/docs/Pre-Game/readme.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # Pre-Game
10 |
11 | ### Endpoints:
12 | |Name|Description|
13 | |---|---|
14 | |[Pregame_GetPlayer](GET%20Pregame_GetPlayer.md)|Get the ID of a game in the pre-game stage|
15 | |[Pregame_GetMatch](GET%20Pregame_GetMatch.md)|Get info for a game in the pre-game stage|
16 | |[Pregame_GetMatchLoadouts](GET%20Pregame_GetMatchLoadouts.md)|Get player skins and sprays for a game in the pre-game stage|
17 | |[Pregame_FetchChatToken](GET%20Pregame_FetchChatToken.md)|Get a chat token|
18 | |[Pregame_FetchVoiceToken](GET%20Pregame_FetchVoiceToken.md)|Get a voice token|
19 | |[Pregame_SelectCharacter](POST%20Pregame_SelectCharacter.md)|Select an agent |
20 | |[Pregame_LockCharacter](POST%20Pregame_LockCharacter.md)|Lock in an agent |
21 | |[Pregame_QuitMatch](POST%20Pregame_QuitMatch.md)|Quit a match in the pre-game stage|
22 |
23 |
--------------------------------------------------------------------------------
/docs/Riot Auth/GET Cookie Reauth.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Cookie Reauth
13 |
14 | Get a new token using the cookies from a previous authorization request
15 | Use the saved cookies from [Auth Request](PUT%20Auth%20Request.md). The token can be found from the url this request redirects to.
16 | Recommended to use this endpoint instead of storing the password and sending it again.
17 |
18 |
19 | Method: `GET`
20 | URL: `https://auth.riotgames.com/authorize?redirect_uri=https%3A%2F%2Fplayvalorant.com%2Fopt_in&client_id=play-valorant-web-prod&response_type=token%20id_token&nonce=1`
21 |
--------------------------------------------------------------------------------
/docs/Riot Auth/POST Auth Cookies.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # POST Auth Cookies
13 |
14 | Prepare cookies for auth request
15 |
16 |
17 | Method: `POST`
18 | URL: `https://auth.riotgames.com/api/v1/authorization`
19 | Headers:
20 | - `Content-Type`: `application/json`
21 |
22 | Body:
23 | ```
24 | {"client_id":"play-valorant-web-prod","nonce":"1","redirect_uri":"https://playvalorant.com/opt_in","response_type":"token id_token"}
25 | ```
26 |
--------------------------------------------------------------------------------
/docs/Riot Auth/POST Entitlement.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # POST Entitlement
13 |
14 | Get entitlement for remote requests with a token
15 |
16 |
17 | Method: `POST`
18 | URL: `https://entitlements.auth.riotgames.com/api/token/v1`
19 | Headers:
20 | - `Authorization`: `Bearer {Riot token}`
21 | - `Content-Type`: `application/json`
22 |
23 | Variables:
24 | - `{Riot token}`: Read [Common Components - Riot Token](../common-components.md#riot-token)
25 |
26 |
27 | ### Response Format:
28 | ```ts
29 | type EntitlementResponse = {
30 | entitlements_token: string;
31 | };
32 | ```
33 |
--------------------------------------------------------------------------------
/docs/Riot Auth/PUT Auth Request.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # PUT Auth Request
13 |
14 | Perform authorization request to get token
15 | Requires cookies from the [Auth Cookies](POST%20Auth%20Cookies.md) stage. The token can be found in the `uri` property.
16 |
17 |
18 | Method: `PUT`
19 | URL: `https://auth.riotgames.com/api/v1/authorization`
20 | Headers:
21 | - `Content-Type`: `application/json`
22 |
23 | Body:
24 | ```
25 | {
26 | "type": "auth",
27 | "username": "{username}",
28 | "password": "{password}",
29 | "remember": true,
30 | "language": "en_US"
31 | }
32 | ```
33 | Variables:
34 | - `{username}`: The player username / email for signing in
35 | - `{password}`: The player password for signing in
36 |
37 |
--------------------------------------------------------------------------------
/docs/Riot Auth/PUT Multi-Factor Authentication.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # PUT Multi-Factor Authentication
13 |
14 | Submits a multi-factor authentication code for login
15 |
16 |
17 | Method: `PUT`
18 | URL: `https://auth.riotgames.com/api/v1/authorization`
19 | Headers:
20 | - `Content-Type`: `application/json`
21 |
22 | Body:
23 | ```
24 | {
25 | "type": "multifactor",
26 | "code": "{mfa code}",
27 | "rememberDevice": true
28 | }
29 | ```
30 | Variables:
31 | - `{mfa code}`: The code received from the secondary location (email)
32 |
33 |
--------------------------------------------------------------------------------
/docs/Riot Auth/readme.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # Riot Auth
10 |
11 | ### Endpoints:
12 | |Name|Description|
13 | |---|---|
14 | |[Auth Cookies](POST%20Auth%20Cookies.md)|Prepare cookies for auth request|
15 | |[Auth Request](PUT%20Auth%20Request.md)|Perform authorization request to get token |
16 | |[Multi-Factor Authentication](PUT%20Multi-Factor%20Authentication.md)|Submits a multi-factor authentication code for login|
17 | |[Cookie Reauth](GET%20Cookie%20Reauth.md)|Get a new token using the cookies from a previous authorization request |
18 | |[Entitlement](POST%20Entitlement.md)|Get entitlement for remote requests with a token|
19 | |[RSO_GetPlayerInfo](GET%20RSO_GetPlayerInfo.md)|Get the PUUID from a token|
20 |
21 |
--------------------------------------------------------------------------------
/docs/Session/GET Session_Get.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Session_Get
13 |
14 | Get information about the current game session
15 |
16 |
17 | Method: `GET`
18 | URL: `https://glz-{region}-1.{shard}.a.pvp.net/session/v1/sessions/{puuid}`
19 | Headers:
20 | - `X-Riot-Entitlements-JWT`: `{Riot entitlement}`
21 | - `Authorization`: `Bearer {Riot token}`
22 |
23 | Variables:
24 | - `{Riot entitlement}`: Read [Common Components - Riot Entitlement](../common-components.md#riot-entitlement)
25 | - `{Riot token}`: Read [Common Components - Riot Token](../common-components.md#riot-token)
26 | - `{region}`: Read [Common Components - Region](../common-components.md#region)
27 | - `{shard}`: Read [Common Components - Shard](../common-components.md#shard)
28 | - `{puuid}`: Read [Common Components - PUUID](../common-components.md#puuid)
29 |
30 |
--------------------------------------------------------------------------------
/docs/Session/GET Session_ReConnect.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Session_ReConnect
13 |
14 | Method: `GET`
15 | URL: `https://glz-{region}-1.{shard}.a.pvp.net/session/v1/sessions/{puuid}/reconnect`
16 | Headers:
17 | - `X-Riot-Entitlements-JWT`: `{Riot entitlement}`
18 | - `Authorization`: `Bearer {Riot token}`
19 |
20 | Variables:
21 | - `{Riot entitlement}`: Read [Common Components - Riot Entitlement](../common-components.md#riot-entitlement)
22 | - `{Riot token}`: Read [Common Components - Riot Token](../common-components.md#riot-token)
23 | - `{region}`: Read [Common Components - Region](../common-components.md#region)
24 | - `{shard}`: Read [Common Components - Shard](../common-components.md#shard)
25 | - `{puuid}`: Read [Common Components - PUUID](../common-components.md#puuid)
26 |
27 |
--------------------------------------------------------------------------------
/docs/Session/readme.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # Session
10 |
11 | ### Endpoints:
12 | |Name|Description|
13 | |---|---|
14 | |[Session_Get](GET%20Session_Get.md)|Get information about the current game session|
15 | |[Session_ReConnect](GET%20Session_ReConnect.md)||
16 |
17 |
--------------------------------------------------------------------------------
/docs/Store/GET Store_GetOffers.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Store_GetOffers
13 |
14 | Get prices for all store items
15 |
16 |
17 | Method: `GET`
18 | URL: `https://pd.{shard}.a.pvp.net/store/v1/offers/`
19 | Headers:
20 | - `X-Riot-Entitlements-JWT`: `{Riot entitlement}`
21 | - `Authorization`: `Bearer {Riot token}`
22 |
23 | Variables:
24 | - `{Riot entitlement}`: Read [Common Components - Riot Entitlement](../common-components.md#riot-entitlement)
25 | - `{Riot token}`: Read [Common Components - Riot Token](../common-components.md#riot-token)
26 | - `{shard}`: Read [Common Components - Shard](../common-components.md#shard)
27 |
28 |
29 | ### Response Format:
30 | ```ts
31 | type PricesResponse = {
32 | Offers: {
33 | OfferID: string;
34 | IsDirectPurchase: boolean;
35 | /** Date in ISO 8601 format */
36 | StartDate: string;
37 | Cost: {
38 | [x: string]: number;
39 | };
40 | Rewards: {
41 | /** Item Type ID */
42 | ItemTypeID: string;
43 | /** Item ID */
44 | ItemID: string;
45 | Quantity: number;
46 | }[];
47 | }[];
48 | };
49 | ```
50 |
--------------------------------------------------------------------------------
/docs/Store/GET Store_GetOrder.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Store_GetOrder
13 |
14 | Method: `GET`
15 | URL: `https://pd.{shard}.a.pvp.net/store/v1/order/{order id}`
16 | Headers:
17 | - `X-Riot-Entitlements-JWT`: `{Riot entitlement}`
18 | - `Authorization`: `Bearer {Riot token}`
19 |
20 | Variables:
21 | - `{Riot entitlement}`: Read [Common Components - Riot Entitlement](../common-components.md#riot-entitlement)
22 | - `{Riot token}`: Read [Common Components - Riot Token](../common-components.md#riot-token)
23 | - `{shard}`: Read [Common Components - Shard](../common-components.md#shard)
24 | - `{order id}`: The ID of the order. Can be obtained when creating an order.
25 |
26 |
--------------------------------------------------------------------------------
/docs/Store/GET Store_GetWallet.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Store_GetWallet
13 |
14 | Get amount of Valorant points and Radianite the player has
15 | Valorant points have the id `85ad13f7-3d1b-5128-9eb2-7cd8ee0b5741` and Radianite points have the id `e59aa87c-4cbf-517a-5983-6e81511be9b7`
16 |
17 |
18 | Method: `GET`
19 | URL: `https://pd.{shard}.a.pvp.net/store/v1/wallet/{puuid}`
20 | Headers:
21 | - `X-Riot-Entitlements-JWT`: `{Riot entitlement}`
22 | - `Authorization`: `Bearer {Riot token}`
23 |
24 | Variables:
25 | - `{Riot entitlement}`: Read [Common Components - Riot Entitlement](../common-components.md#riot-entitlement)
26 | - `{Riot token}`: Read [Common Components - Riot Token](../common-components.md#riot-token)
27 | - `{shard}`: Read [Common Components - Shard](../common-components.md#shard)
28 | - `{puuid}`: Read [Common Components - PUUID](../common-components.md#puuid)
29 |
30 |
31 | ### Response Format:
32 | ```ts
33 | type WalletResponse = {
34 | Balances: {
35 | [x: string]: number;
36 | };
37 | };
38 | ```
39 |
--------------------------------------------------------------------------------
/docs/Store/readme.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # Store
10 |
11 | ### Endpoints:
12 | |Name|Description|
13 | |---|---|
14 | |[Store_GetOffers](GET%20Store_GetOffers.md)|Get prices for all store items|
15 | |[Store_GetStorefrontV2](GET%20Store_GetStorefrontV2.md)|Get the currently available items in the store|
16 | |[Store_GetWallet](GET%20Store_GetWallet.md)|Get amount of Valorant points and Radianite the player has |
17 | |[Store_GetOrder](GET%20Store_GetOrder.md)||
18 | |[Store_GetEntitlements](GET%20Store_GetEntitlements.md)|List what the player owns (agents, skins, buddies, ect.) |
19 |
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Agents.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Agents
13 |
14 | Get a list of agents
15 | More info at [https://dash.valorant-api.com/endpoints/agents](https://dash.valorant-api.com/endpoints/agents)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/agents`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Buddies.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Buddies
13 |
14 | Get a list of gun buddies
15 | More info at [https://dash.valorant-api.com/endpoints/buddies](https://dash.valorant-api.com/endpoints/buddies)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/buddies`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Buddy Levels.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Buddy Levels
13 |
14 | Get the levels for gun buddies
15 | More info at [https://dash.valorant-api.com/endpoints/buddies](https://dash.valorant-api.com/endpoints/buddies)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/buddies/levels`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Bundles.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Bundles
13 |
14 | Get a list of bundles
15 | More info at [https://dash.valorant-api.com/endpoints/bundles](https://dash.valorant-api.com/endpoints/bundles)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/bundles`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Competitive Seasons.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Competitive Seasons
13 |
14 | Get competitive seasons list
15 | More info at [https://dash.valorant-api.com/endpoints/seasons](https://dash.valorant-api.com/endpoints/seasons)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/seasons/competitive`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Competitive Tiers.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Competitive Tiers
13 |
14 | Get a list of tiers and info
15 | More info at [https://dash.valorant-api.com/endpoints/competitivetiers](https://dash.valorant-api.com/endpoints/competitivetiers)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/competitivetiers`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Content Tiers.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Content Tiers
13 |
14 | Get a list of item value tiers
15 | More info at [https://dash.valorant-api.com/endpoints/contenttiers](https://dash.valorant-api.com/endpoints/contenttiers)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/contenttiers`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Contracts.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Contracts
13 |
14 | Get a list of contracts
15 | More info at [https://dash.valorant-api.com/endpoints/contracts](https://dash.valorant-api.com/endpoints/contracts)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/contracts`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Currencies.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Currencies
13 |
14 | Get a list of currencies
15 | More info at [https://dash.valorant-api.com/endpoints/currencies](https://dash.valorant-api.com/endpoints/currencies)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/currencies`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Events.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Events
13 |
14 | Get the ongoing game events
15 | More info at [https://dash.valorant-api.com/endpoints/events](https://dash.valorant-api.com/endpoints/events)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/events`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Gamemode Equippables.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Gamemode Equippables
13 |
14 | Get weapons that are unique to a gamemode
15 | More info at [https://dash.valorant-api.com/endpoints/gamemodes](https://dash.valorant-api.com/endpoints/gamemodes)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/gamemodes/equippables`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Gamemodes.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Gamemodes
13 |
14 | Get a list of gamemodes
15 | More info at [https://dash.valorant-api.com/endpoints/gamemodes](https://dash.valorant-api.com/endpoints/gamemodes)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/gamemodes`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Gear.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Gear
13 |
14 | Get info about shields
15 | More info at [https://dash.valorant-api.com/endpoints/gear](https://dash.valorant-api.com/endpoints/gear)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/gear`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Maps.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Maps
13 |
14 | Get maps list
15 | More info at [https://dash.valorant-api.com/endpoints/maps](https://dash.valorant-api.com/endpoints/maps)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/maps`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Player Cards.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Player Cards
13 |
14 | Get player cards list
15 | More info at [https://dash.valorant-api.com/endpoints/playercards](https://dash.valorant-api.com/endpoints/playercards)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/playercards`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Player Titles.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Player Titles
13 |
14 | Get player titles list
15 | More info at [https://dash.valorant-api.com/endpoints/playertitles](https://dash.valorant-api.com/endpoints/playertitles)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/playertitles`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Seasons.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Seasons
13 |
14 | Get seasons list
15 | More info at [https://dash.valorant-api.com/endpoints/seasons](https://dash.valorant-api.com/endpoints/seasons)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/seasons`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Spray Levels.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Spray Levels
13 |
14 | Get spray leveling information
15 | More info at [https://dash.valorant-api.com/endpoints/sprays](https://dash.valorant-api.com/endpoints/sprays)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/sprays/levels`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Sprays.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Sprays
13 |
14 | Get sprays list
15 | More info at [https://dash.valorant-api.com/endpoints/sprays](https://dash.valorant-api.com/endpoints/sprays)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/sprays`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Themes.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Themes
13 |
14 | Get weapon themes
15 | More info at [https://dash.valorant-api.com/endpoints/themes](https://dash.valorant-api.com/endpoints/themes)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/themes`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Version.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Version
13 |
14 | Get the latest game version
15 | More info at [https://dash.valorant-api.com/endpoints/version](https://dash.valorant-api.com/endpoints/version)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/version`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Weapon Skin Chromas.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Weapon Skin Chromas
13 |
14 | Get a list of weapon skin chromas
15 | More info at [https://dash.valorant-api.com/endpoints/weapons](https://dash.valorant-api.com/endpoints/weapons)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/weapons/skinchromas`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Weapon Skin Levels.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Weapon Skin Levels
13 |
14 | Get a list of weapon skin levels
15 | More info at [https://dash.valorant-api.com/endpoints/weapons](https://dash.valorant-api.com/endpoints/weapons)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/weapons/skinlevels`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Weapon Skins.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Weapon Skins
13 |
14 | Get a list of weapon skins
15 | More info at [https://dash.valorant-api.com/endpoints/weapons](https://dash.valorant-api.com/endpoints/weapons)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/weapons/skins`
20 |
--------------------------------------------------------------------------------
/docs/Third-Party API by Officer/GET Weapons.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Weapons
13 |
14 | Get a list of weapons, stats, and skins
15 | More info at [https://dash.valorant-api.com/endpoints/weapons](https://dash.valorant-api.com/endpoints/weapons)
16 |
17 |
18 | Method: `GET`
19 | URL: `https://valorant-api.com/v1/weapons`
20 |
--------------------------------------------------------------------------------
/docs/Useful Local/GET CHATFRIENDS_RNet_GET_ALL.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET CHATFRIENDS_RNet_GET_ALL
13 |
14 | Get a list of friends
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/chat/v4/friends`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
26 | ### Response Format:
27 | ```ts
28 | type FriendsResponse = {
29 | friends: {
30 | activePlatform: string | null;
31 | displayGroup: string;
32 | game_name: string;
33 | game_tag: string;
34 | group: string;
35 | /** Milliseconds since epoch */
36 | last_online_ts: number | null;
37 | name: string;
38 | note: string;
39 | pid: string;
40 | /** Player UUID */
41 | puuid: string;
42 | region: string;
43 | }[];
44 | };
45 | ```
46 |
--------------------------------------------------------------------------------
/docs/Useful Local/GET FRIENDS_RNet_FetchFriendRequests.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET FRIENDS_RNet_FetchFriendRequests
13 |
14 | Get pending friend requests
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/chat/v4/friendrequests`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
26 | ### Response Format:
27 | ```ts
28 | type FriendRequestsResponse = {
29 | requests: {
30 | game_name: string;
31 | game_tag: string;
32 | name: string;
33 | note: string;
34 | pid: string;
35 | /** Player UUID */
36 | puuid: string;
37 | region: string;
38 | subscription: "pending_out" | "pending_in";
39 | }[];
40 | };
41 | ```
42 |
--------------------------------------------------------------------------------
/docs/Useful Local/GET Local Help.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Local Help
13 |
14 | Get local endpoint names and websocket events
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/help`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
26 | ### Response Format:
27 | ```ts
28 | type LocalHelpResponse = {
29 | events: {
30 | [x: string]: string;
31 | };
32 | functions: {
33 | [x: string]: string;
34 | };
35 | types: {
36 | [x: string]: string;
37 | };
38 | };
39 | ```
40 |
--------------------------------------------------------------------------------
/docs/Useful Local/GET PlayerAlias_RNet_GetActiveAlias.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET PlayerAlias_RNet_GetActiveAlias
13 |
14 | Gets the player username and tagline
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/player-account/aliases/v1/active`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
26 | ### Response Format:
27 | ```ts
28 | type AccountAliasResponse = {
29 | active: boolean;
30 | /** Milliseconds since epoch */
31 | created_datetime: number;
32 | game_name: string;
33 | summoner: boolean;
34 | tag_line: string;
35 | };
36 | ```
37 |
--------------------------------------------------------------------------------
/docs/Useful Local/GET RSO Auth User Info.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET RSO Auth User Info
13 |
14 | Gets info about the authenticated Riot account
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/rso-auth/v1/authorization/userinfo`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
26 | ### Response Format:
27 | ```ts
28 | type RSOUserInfoResponse = {
29 | userInfo: string;
30 | };
31 | ```
32 |
--------------------------------------------------------------------------------
/docs/Useful Local/GET RSO_RNet_GetEntitlementsToken.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET RSO_RNet_GetEntitlementsToken
13 |
14 | Gets both the token and entitlement for API usage
15 | `accessToken` is used as the token and `token` is used as the entitlement.
16 |
17 |
18 | Method: `GET`
19 | URL: `https://127.0.0.1:{lockfile port}/entitlements/v1/token`
20 | Headers:
21 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
22 |
23 | Variables:
24 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
25 |
26 |
27 | ### Response Format:
28 | ```ts
29 | type EntitlementsTokenResponse = {
30 | /** Used as the token in requests */
31 | accessToken: string;
32 | entitlements: unknown[];
33 | issuer: string;
34 | /** Player UUID */
35 | subject: string;
36 | /** Used as the entitlement in requests */
37 | token: string;
38 | };
39 | ```
40 |
--------------------------------------------------------------------------------
/docs/Useful Local/GET Riot Client Region.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET Riot Client Region
13 |
14 | Gets info about the region and locale from the Riot client
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/riotclient/region-locale`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
26 | ### Response Format:
27 | ```ts
28 | type ClientRegionResponse = {
29 | locale: string;
30 | region: string;
31 | webLanguage: string;
32 | webRegion: string;
33 | };
34 | ```
35 |
--------------------------------------------------------------------------------
/docs/Useful Local/GET RiotClientSession_FetchSessions.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET RiotClientSession_FetchSessions
13 |
14 | Gets info about the running Valorant process including start arguments
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/product-session/v1/external-sessions`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
26 | ### Response Format:
27 | ```ts
28 | type SessionsResponse = {
29 | [x: string]: {
30 | exitCode: number;
31 | exitReason: null;
32 | isInternal: boolean;
33 | launchConfiguration: {
34 | arguments: string[];
35 | executable: string;
36 | locale: string | null;
37 | voiceLocale: null;
38 | workingDirectory: string;
39 | };
40 | patchlineFullName: "VALORANT" | "riot_client";
41 | patchlineId: "" | "live" | "pbe";
42 | phase: string;
43 | productId: "valorant" | "riot_client";
44 | version: string;
45 | };
46 | };
47 | ```
48 |
--------------------------------------------------------------------------------
/docs/Useful Local/GET TEXT_CHAT_RNet_FetchSession.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # These markdown docs are deprecated and will no longer be updated. They remain here to prevent broken links.
10 | ## Visit
12 | # GET TEXT_CHAT_RNet_FetchSession
13 |
14 | Get the current session including player name and PUUID
15 |
16 |
17 | Method: `GET`
18 | URL: `https://127.0.0.1:{lockfile port}/chat/v1/session`
19 | Headers:
20 | - `Authorization`: `Basic {base64 encoded "riot:{lockfile password}"}`
21 |
22 | Variables:
23 | - `{lockfile password}` and `{lockfile port}`: Read [Common Components - Lockfile Data](../common-components.md#lockfile-data)
24 |
25 |
26 | ### Response Format:
27 | ```ts
28 | type ChatSessionResponse = {
29 | federated: boolean;
30 | game_name: string;
31 | game_tag: string;
32 | loaded: boolean;
33 | name: string;
34 | pid: string;
35 | /** Player UUID */
36 | puuid: string;
37 | region: string;
38 | resource: string;
39 | state: string;
40 | };
41 | ```
42 |
--------------------------------------------------------------------------------
/docs/Useful Local/readme.md:
--------------------------------------------------------------------------------
1 |
8 |
9 | # Useful Local
10 |
11 | ### Endpoints:
12 | |Name|Description|
13 | |---|---|
14 | |[Local Help](GET%20Local%20Help.md)|Get local endpoint names and websocket events|
15 | |[RiotClientSession_FetchSessions](GET%20RiotClientSession_FetchSessions.md)|Gets info about the running Valorant process including start arguments|
16 | |[RSO Auth User Info](GET%20RSO%20Auth%20User%20Info.md)|Gets info about the authenticated Riot account|
17 | |[Riot Client Region](GET%20Riot%20Client%20Region.md)|Gets info about the region and locale from the Riot client|
18 | |[PlayerAlias_RNet_GetActiveAlias](GET%20PlayerAlias_RNet_GetActiveAlias.md)|Gets the player username and tagline|
19 | |[RSO_RNet_GetEntitlementsToken](GET%20RSO_RNet_GetEntitlementsToken.md)|Gets both the token and entitlement for API usage |
20 | |[TEXT_CHAT_RNet_FetchSession](GET%20TEXT_CHAT_RNet_FetchSession.md)|Get the current session including player name and PUUID|
21 | |[CHATFRIENDS_RNet_GET_ALL](GET%20CHATFRIENDS_RNet_GET_ALL.md)|Get a list of friends|
22 | |[PRESENCE_RNet_GET_ALL](GET%20PRESENCE_RNet_GET_ALL.md)|Get a list of online friends and their activity |
23 | |[RiotKV_RNet_GetSettings](GET%20RiotKV_RNet_GetSettings.md)|Get client settings|
24 | |[FRIENDS_RNet_FetchFriendRequests](GET%20FRIENDS_RNet_FetchFriendRequests.md)|Get pending friend requests|
25 |
26 |
--------------------------------------------------------------------------------
/readme.md:
--------------------------------------------------------------------------------
1 | # Valorant API Docs
2 |
3 | ### **To read documentation and get started, go to
14 | {title}
15 | →
16 |
17 | 0 ? ' ' : '') + classStr}>
--------------------------------------------------------------------------------
/web/src/components/doc-fragments/ClientPlatform.astro:
--------------------------------------------------------------------------------
1 | ---
2 | import {Code} from 'astro/components'
3 | import SimpleCode from "../SimpleCode.astro";
4 |
5 | import githubDark from '../../themes/github-dark.json'
6 |
7 | const examplePlatform = `{
8 | "platformType": "PC",
9 | "platformOS": "Windows",
10 | "platformOSVersion": "10.0.19042.1.256.64bit",
11 | "platformChipset": "Unknown"
12 | }`
13 |
14 | ---
15 |
16 |
19 |
7 | The password can be found from the lockfile (located at
7 | The port can be found from the lockfile (located at
16 | There are {regions.size} regions: 17 |
Region ID | 21 |Region Name | 22 |
---|---|
{name} | 29 |
35 | The region can be found in the ShooterGame log (
36 | Example regex capturing region and shard:
40 | Use the Riot Geo endpoint with the ID and auth tokens from Cookie Reauth 41 |
42 | -------------------------------------------------------------------------------- /web/src/components/doc-fragments/Shard.astro: -------------------------------------------------------------------------------- 1 | --- 2 | import SimpleCode from "../SimpleCode.astro"; 3 | 4 | const shards = new Map
15 | The shard is dependent on where the Riot account was created.
16 | There are {shards.size} shards:
17 |
Shard | 21 |Region(s) | 22 |
---|---|
{regions.join(', ')} | 29 |
35 | The shard can be found in the ShooterGame log (
36 | Example regex capturing region and shard:
40 | The shard can be found from using a lookup table with the region. 41 | To find the region, use the Riot Geo endpoint with the ID and auth tokens from Cookie Reauth 42 |
43 | -------------------------------------------------------------------------------- /web/src/env.d.ts: -------------------------------------------------------------------------------- 1 | ///Sorry, seems this page doesn't exist.
9 |