### GET /data-store/v1/install-settings/{+path} Source: https://lcu.kebs.dev/ Get the data for the specified key from the install settings. ```APIDOC ## GET /data-store/v1/install-settings/{+path} ### Description Get the data for the specified key from the install settings. ### Method GET ### Endpoint /data-store/v1/install-settings/{+path} ### Parameters #### Path Parameters - **path** (string) - Required - The key path for the setting. ``` -------------------------------- ### GET /data-store/v1/install-dir Source: https://lcu.kebs.dev/ Gets the current install directory. ```APIDOC ## GET /data-store/v1/install-dir ### Description Gets the current install directory. ### Method GET ### Endpoint /data-store/v1/install-dir ``` -------------------------------- ### GET /patcher/v1/products/{product-id}/paths Source: https://lcu.kebs.dev/ Retrieves the installation paths for a specific product. ```APIDOC ## GET /patcher/v1/products/{product-id}/paths ### Description Retrieves the installation paths for a specific product. ### Method GET ### Endpoint /patcher/v1/products/{product-id}/paths ### Parameters #### Path Parameters - **product-id** (string) - Required - The ID of the product. ``` -------------------------------- ### GET /data-store/v1/system-settings/{+path} Source: https://lcu.kebs.dev/ Get the setting for the specified key. ```APIDOC ## GET /data-store/v1/system-settings/{+path} ### Description Get the setting for the specified key. ### Method GET ### Endpoint /data-store/v1/system-settings/{+path} ### Parameters #### Path Parameters - **path** (string) - Required - The key path for the setting. ``` -------------------------------- ### GET /riotclient/system-info/v1/basic-info Source: https://lcu.kebs.dev/ Get basic system information: OS, memory, processor speed, and number of physical cores. ```APIDOC ## GET /riotclient/system-info/v1/basic-info ### Description Get basic system information: OS, memory, processor speed, and number of physical cores. ### Method GET ### Endpoint /riotclient/system-info/v1/basic-info ``` -------------------------------- ### GET /telemetry/v1/application-start-time Source: https://lcu.kebs.dev/ Gets the millisecond UNIX timestamp of when the application was started. ```APIDOC ## GET /telemetry/v1/application-start-time ### Description Gets the millisecond UNIX timestamp of when the application was started. ### Method GET ### Endpoint /telemetry/v1/application-start-time ``` -------------------------------- ### GET /riotclient/command-line-args Source: https://lcu.kebs.dev/ Get the command line parameters for the application. ```APIDOC ## GET /riotclient/command-line-args ### Description Get the command line parameters for the application. ### Method GET ### Endpoint /riotclient/command-line-args ``` -------------------------------- ### GET /plugin-manager/v2/descriptions/{plugin} Source: https://lcu.kebs.dev/ Get a plugin description. ```APIDOC ## GET /plugin-manager/v2/descriptions/{plugin} ### Method GET ### Endpoint /plugin-manager/v2/descriptions/{plugin} ### Parameters #### Path Parameters - **plugin** (string) - Required - Plugin name ``` -------------------------------- ### GET /riotclient/ux-state Source: https://lcu.kebs.dev/ Get the current Ux state. ```APIDOC ## GET /riotclient/ux-state ### Description Get the current Ux state. ### Method GET ### Endpoint /riotclient/ux-state ``` -------------------------------- ### GET /lol-platform-config/v1/namespaces/{ns} Source: https://lcu.kebs.dev/ Retrieves configuration for a specific namespace. ```APIDOC ## GET /lol-platform-config/v1/namespaces/{ns} ### Description Retrieves configuration for a specific namespace. ### Method GET ### Endpoint /lol-platform-config/v1/namespaces/{ns} ### Parameters #### Path Parameters - **ns** (string) - Required - The namespace identifier. ``` -------------------------------- ### POST /data-store/v1/install-settings/{+path} Source: https://lcu.kebs.dev/ Set the data for the specified key from the install settings. ```APIDOC ## POST /data-store/v1/install-settings/{+path} ### Description Set the data for the specified key from the install settings. ### Method POST ### Endpoint /data-store/v1/install-settings/{+path} ### Parameters #### Path Parameters - **path** (string) - Required - The key path for the setting. ``` -------------------------------- ### GET /system/v1/builds Source: https://lcu.kebs.dev/ Information about the current artifacts that make up this build. ```APIDOC ## GET /system/v1/builds ### Description Information about the current artifacts that make up this build. ### Method GET ### Endpoint /system/v1/builds ``` -------------------------------- ### POST /tracing/v1/performance/{name} Source: https://lcu.kebs.dev/ Starts recording of a performance metric. ```APIDOC ## POST /tracing/v1/performance/{name} ### Description Starts recording of a performance metric. ### Method POST ### Endpoint /tracing/v1/performance/{name} ### Parameters #### Path Parameters - **name** (string) - Required ``` -------------------------------- ### GET /lol-game-settings/v1/game-settings Source: https://lcu.kebs.dev/ Retrieves the current game settings. ```APIDOC ## GET /lol-game-settings/v1/game-settings ### Description Fetches the current configuration settings for the game client. ### Method GET ### Endpoint /lol-game-settings/v1/game-settings ``` -------------------------------- ### GET /plugin-manager/v2/descriptions Source: https://lcu.kebs.dev/ Retrieves descriptions for all available plugins. ```APIDOC ## GET /plugin-manager/v2/descriptions ### Description Get all plugin descriptions. ### Method GET ### Endpoint /plugin-manager/v2/descriptions ``` -------------------------------- ### GET /lol-purchase-widget/v1/configuration Source: https://lcu.kebs.dev/ Retrieves the configuration for the purchase widget plugin. ```APIDOC ## GET /lol-purchase-widget/v1/configuration ### Description Retrieves the configuration for the purchase widget plugin. ### Method GET ### Endpoint /lol-purchase-widget/v1/configuration ``` -------------------------------- ### GET /{plugin}/assets/{+path} Source: https://lcu.kebs.dev/ Download a backend asset. ```APIDOC ## GET /{plugin}/assets/{+path} ### Description Download a backend asset. ### Method GET ### Endpoint /{plugin}/assets/{+path} ### Parameters #### Path Parameters - **plugin** (string) - Required - The plugin name - **path** (string) - Required - The asset path ``` -------------------------------- ### GET /plugin-manager/v3/plugins-manifest Source: https://lcu.kebs.dev/ Retrieves the manifest file for all plugins. ```APIDOC ## GET /plugin-manager/v3/plugins-manifest ### Description Get the plugin manifest. ### Method GET ### Endpoint /plugin-manager/v3/plugins-manifest ``` -------------------------------- ### GET /riotclient/clipboard Source: https://lcu.kebs.dev/ Call to read what is in the native Clipboard. ```APIDOC ## GET /riotclient/clipboard ### Description Call to read what is in the native Clipboard. ### Method GET ### Endpoint /riotclient/clipboard ``` -------------------------------- ### GET /performance/v1/system-info Source: https://lcu.kebs.dev/ Returns hardware and software specs for the machine the client is running on. ```APIDOC ## GET /performance/v1/system-info ### Method GET ### Endpoint /performance/v1/system-info ### Parameters #### Query Parameters - **full** (int32) - Optional - Returns all available system information ``` -------------------------------- ### POST /lol-lobby/v2/lobby/matchmaking/search Source: https://lcu.kebs.dev/ Starts the matchmaking search for the current lobby. ```APIDOC ## POST /lol-lobby/v2/lobby/matchmaking/search ### Description Starts the matchmaking search for the current lobby. ### Method POST ### Endpoint /lol-lobby/v2/lobby/matchmaking/search ``` -------------------------------- ### POST /lol-patch/v1/products/league_of_legends/start-patching-request Source: https://lcu.kebs.dev/ Starts the patching process for the League of Legends product. ```APIDOC ## POST /lol-patch/v1/products/league_of_legends/start-patching-request ### Description Starts the patching process for the League of Legends product. ### Method POST ### Endpoint /lol-patch/v1/products/league_of_legends/start-patching-request ``` -------------------------------- ### GET /lol-client-config/v3/client-config/{name} Source: https://lcu.kebs.dev/ Retrieves the client configuration by name. ```APIDOC ## GET /lol-client-config/v3/client-config/{name} ### Description Retrieves the client configuration by name. ### Method GET ### Endpoint /lol-client-config/v3/client-config/{name} ### Parameters #### Path Parameters - **name** (string) - Required ``` -------------------------------- ### GET /performance/v1/system-info Source: https://lcu.kebs.dev/ Returns hardware and software specs for the machine the client is running on. ```APIDOC ## GET /performance/v1/system-info ### Description Returns hardware and software specs for the machine the client is running on. ### Method GET ### Endpoint /performance/v1/system-info ``` -------------------------------- ### GET /lol-gameflow/v1/gameflow-phase Source: https://lcu.kebs.dev/ Retrieves the current phase of the gameflow. ```APIDOC ## GET /lol-gameflow/v1/gameflow-phase ### Description Returns the current state or phase of the gameflow (e.g., Lobby, ChampSelect, InProgress). ### Method GET ### Endpoint /lol-gameflow/v1/gameflow-phase ``` -------------------------------- ### POST /lol-patch/v1/products/league_of_legends/start-checking-request Source: https://lcu.kebs.dev/ Starts the checking process for the League of Legends product. ```APIDOC ## POST /lol-patch/v1/products/league_of_legends/start-checking-request ### Description Starts the checking process for the League of Legends product. ### Method POST ### Endpoint /lol-patch/v1/products/league_of_legends/start-checking-request ``` -------------------------------- ### GET /performance/v1/quickstats Source: https://lcu.kebs.dev/ Returns WorkingSetSizeBytes (bytes) and CpuAvgPeriodPercent (integer percentage). ```APIDOC ## GET /performance/v1/quickstats ### Description Returns WorkingSetSizeBytes (bytes) and CpuAvgPeriodPercent (integer percentage). ### Method GET ### Endpoint /performance/v1/quickstats ``` -------------------------------- ### PUT /lol-npe-tutorial-path/v1/settings Source: https://lcu.kebs.dev/ Updates the account settings for the new player experience tutorial path. ```APIDOC ## PUT /lol-npe-tutorial-path/v1/settings ### Description Updates the account settings for the new player experience tutorial path. ### Method PUT ### Endpoint /lol-npe-tutorial-path/v1/settings ### Parameters #### Request Body - **settings** (LolNpeTutorialPathAccountSettingsTutorial) - Required - **hasSeenTutorialPath** (bool) - Required - **hasSkippedTutorialPath** (bool) - Required - **shouldSeeNewPlayerExperience** (bool) - Required ``` -------------------------------- ### GET /lol-game-settings/v1/game-settings Source: https://lcu.kebs.dev/ Retrieves the current game settings configuration for the user. ```APIDOC ## GET /lol-game-settings/v1/game-settings ### Description Retrieves the current game settings configuration for the user. ### Method GET ### Endpoint /lol-game-settings/v1/game-settings ``` -------------------------------- ### GET /memory/v1/fe-processes-ready Source: https://lcu.kebs.dev/ Returns whether or not the frontend processes are ready. ```APIDOC ## GET /memory/v1/fe-processes-ready ### Description Returns whether or not the frontend processes are ready. ### Method GET ### Endpoint /memory/v1/fe-processes-ready ``` -------------------------------- ### GET /lol-patch/v1/game-version Source: https://lcu.kebs.dev/ Retrieves the current game version installed on the system. ```APIDOC ## GET /lol-patch/v1/game-version ### Description Retrieves the current game version installed on the system. ### Method GET ### Endpoint /lol-patch/v1/game-version ``` -------------------------------- ### GET /cookie-jar/v1/cookies Source: https://lcu.kebs.dev/ Get all cookies. ```APIDOC ## GET /cookie-jar/v1/cookies ### Description Get all cookies. ### Method GET ### Endpoint /cookie-jar/v1/cookies ``` -------------------------------- ### POST /riotclient/ux-show Source: https://lcu.kebs.dev/ Shows the ux process if it exists; create and show if it does not. ```APIDOC ## POST /riotclient/ux-show ### Description Shows the ux process if it exists; create and show if it does not. ### Method POST ### Endpoint /riotclient/ux-show ``` -------------------------------- ### GET /lol-game-queues/v1/queues Source: https://lcu.kebs.dev/ Retrieves a list of all available matchmaking queues. ```APIDOC ## GET /lol-game-queues/v1/queues ### Description Retrieves a list of all available matchmaking queues. ### Method GET ### Endpoint /lol-game-queues/v1/queues ``` -------------------------------- ### POST /tracing/v1/trace/phase/begin Source: https://lcu.kebs.dev/ Record a tracing phase beginning. ```APIDOC ## POST /tracing/v1/trace/phase/begin ### Description Record a tracing phase beginning. ### Method POST ### Endpoint /tracing/v1/trace/phase/begin ### Request Body - **phaseBegin** (TracingPhaseBeginV1) - Required - **when** (uint64) - Required - **name** (string) - Required - **importance** (TracingPhaseImportanceV1) - Required ``` -------------------------------- ### GET /lol-matchmaking/v1/ready-check Source: https://lcu.kebs.dev/ Retrieves the current status of the ready check. ```APIDOC ## GET /lol-matchmaking/v1/ready-check ### Description Retrieves the current status of the ready check. ### Method GET ### Endpoint /lol-matchmaking/v1/ready-check ``` -------------------------------- ### GET /plugin-manager/v2/descriptions/{plugin} Source: https://lcu.kebs.dev/ Retrieves the description for a specific plugin. ```APIDOC ## GET /plugin-manager/v2/descriptions/{plugin} ### Description Get a plugin description. ### Method GET ### Endpoint /plugin-manager/v2/descriptions/{plugin} ### Parameters #### Path Parameters - **plugin** (string) - Required - The identifier of the plugin. ``` -------------------------------- ### GET /riotclient/affinity Source: https://lcu.kebs.dev/ Get the current runtime affinity of the application. ```APIDOC ## GET /riotclient/affinity ### Method GET ### Endpoint /riotclient/affinity ``` -------------------------------- ### POST /riotclient/launch-ux Source: https://lcu.kebs.dev/ Launches the ux process. ```APIDOC ## POST /riotclient/launch-ux ### Description Launches the ux process. ### Method POST ### Endpoint /riotclient/launch-ux ``` -------------------------------- ### GET /lol-perks/v1/pages Source: https://lcu.kebs.dev/ Retrieves all rune pages for the current player. ```APIDOC ## GET /lol-perks/v1/pages ### Description Retrieves the list of rune pages configured for the current player. ### Method GET ### Endpoint /lol-perks/v1/pages ``` -------------------------------- ### GET /lol-game-queues/v1/queues Source: https://lcu.kebs.dev/ Retrieves a list of available matchmaking queues. ```APIDOC ## GET /lol-game-queues/v1/queues ### Description Retrieves the list of all available matchmaking queues in the game. ### Method GET ### Endpoint /lol-game-queues/v1/queues ``` -------------------------------- ### GET /riotclient/v1/crash-reporting/environment Source: https://lcu.kebs.dev/ Get the crash reporting environment identifier. ```APIDOC ## GET /riotclient/v1/crash-reporting/environment ### Description Get the crash reporting environment identifier. ### Method GET ### Endpoint /riotclient/v1/crash-reporting/environment ``` -------------------------------- ### POST /lol-matchmaking/v1/ready-check/accept Source: https://lcu.kebs.dev/ Accepts the current ready check. ```APIDOC ## POST /lol-matchmaking/v1/ready-check/accept ### Description Accepts the current ready check. ### Method POST ### Endpoint /lol-matchmaking/v1/ready-check/accept ``` -------------------------------- ### GET /lol-platform-config/v1/namespaces/{ns}/{key} Source: https://lcu.kebs.dev/ Retrieves a specific configuration value from a given namespace. ```APIDOC ## GET /lol-platform-config/v1/namespaces/{ns}/{key} ### Description Retrieves a specific configuration value from a given namespace. ### Method GET ### Endpoint /lol-platform-config/v1/namespaces/{ns}/{key} ### Parameters #### Path Parameters - **ns** (string) - Required - The configuration namespace. - **key** (string) - Required - The configuration key. ``` -------------------------------- ### POST /lol-replays/v1/metadata/{gameId}/create/gameVersion/{gameVersion}/gameType/{gameType}/queueId/{queueId} Source: https://lcu.kebs.dev/ Creates metadata for a replay. ```APIDOC ## POST /lol-replays/v1/metadata/{gameId}/create/gameVersion/{gameVersion}/gameType/{gameType}/queueId/{queueId} ### Description Creates metadata for a specific game replay. ### Method POST ### Endpoint /lol-replays/v1/metadata/{gameId}/create/gameVersion/{gameVersion}/gameType/{gameType}/queueId/{queueId} ### Parameters #### Path Parameters - **gameId** (uint64) - Required - **gameVersion** (string) - Required - **gameType** (string) - Required - **queueId** (int32) - Required ``` -------------------------------- ### GET /riotclient/affinity Source: https://lcu.kebs.dev/ Get the current runtime affinity of the application. ```APIDOC ## GET /riotclient/affinity ### Description Get the current runtime affinity of the application. ### Method GET ### Endpoint /riotclient/affinity ``` -------------------------------- ### POST /riotclient/ux-allow-foreground Source: https://lcu.kebs.dev/ Allows the background process to launch the game into the foregound. ```APIDOC ## POST /riotclient/ux-allow-foreground ### Description Allows the background process to launch the game into the foregound. ### Method POST ### Endpoint /riotclient/ux-allow-foreground ``` -------------------------------- ### GET /riotclient/zoom-scale Source: https://lcu.kebs.dev/ Gets the last known posted zoom-scale value. ```APIDOC ## GET /riotclient/zoom-scale ### Description Gets the last known posted zoom-scale value. ### Method GET ### Endpoint /riotclient/zoom-scale ``` -------------------------------- ### POST /lol-champ-select/v1/session/simple-inventory Source: https://lcu.kebs.dev/ Retrieves simple inventory for the champ select session. ```APIDOC ## POST /lol-champ-select/v1/session/simple-inventory ### Method POST ### Endpoint /lol-champ-select/v1/session/simple-inventory ``` -------------------------------- ### GET /riotclient/app-port Source: https://lcu.kebs.dev/ Get the TCP port number that the remoting server is listening on. ```APIDOC ## GET /riotclient/app-port ### Description Get the TCP port number that the remoting server is listening on. ### Method GET ### Endpoint /riotclient/app-port ``` -------------------------------- ### POST /lol-marketing-preferences/v1/partition/{partitionKey} Source: https://lcu.kebs.dev/ Updates marketing preferences for a specific partition. ```APIDOC ## POST /lol-marketing-preferences/v1/partition/{partitionKey} ### Description Updates marketing preferences for a specific partition. ### Method POST ### Endpoint /lol-marketing-preferences/v1/partition/{partitionKey} ### Parameters #### Path Parameters - **partitionKey** (string) - Required #### Request Body - **body** (map) - Required ``` -------------------------------- ### POST /lol-spectator/v1/spectate/launch Source: https://lcu.kebs.dev/ Launches the spectator mode. ```APIDOC ## POST /lol-spectator/v1/spectate/launch ### Request Body - **dropInSpectateGameId** (string) - Required - **gameQueueType** (string) - Required - **allowObserveMode** (string) - Required - **puuid** (string) - Required - **spectatorKey** (string) - Required ``` -------------------------------- ### POST /riotclient/ux-flash Source: https://lcu.kebs.dev/ Flash the ux process' main window and the taskbar/dock icon, if they exist. ```APIDOC ## POST /riotclient/ux-flash ### Description Flash the ux process' main window and the taskbar/dock icon, if they exist. ### Method POST ### Endpoint /riotclient/ux-flash ``` -------------------------------- ### GET /riotclient/ux-crash-count Source: https://lcu.kebs.dev/ Returns whether the ux has crashed or not. ```APIDOC ## GET /riotclient/ux-crash-count ### Description Returns whether the ux has crashed or not. ### Method GET ### Endpoint /riotclient/ux-crash-count ``` -------------------------------- ### GET /lol-settings/v1/account/{category} Source: https://lcu.kebs.dev/ Retrieves account settings for a specific category. ```APIDOC ## GET /lol-settings/v1/account/{category} ### Description Retrieves account settings for a specific category. ### Method GET ### Endpoint /lol-settings/v1/account/{category} ### Parameters #### Path Parameters - **category** (string) - Required ``` -------------------------------- ### POST /lol-gameflow/v1/watch/launch Source: https://lcu.kebs.dev/ Launches a watch session for the gameflow plugin. ```APIDOC ## POST /lol-gameflow/v1/watch/launch ### Description Launches a watch session for the gameflow plugin. ### Method POST ### Endpoint /lol-gameflow/v1/watch/launch ### Parameters #### Request Body - **args** (vector) - Required - List of arguments for launching the watch session. ``` -------------------------------- ### GET /riotclient/trace Source: https://lcu.kebs.dev/ Retrieves a completed scheduler trace. ```APIDOC ## GET /riotclient/trace ### Description Retrieves a completed scheduler trace. ### Method GET ### Endpoint /riotclient/trace ``` -------------------------------- ### PUT /lol-npe-tutorial-path/v1/tutorials/{tutorialId}/view Source: https://lcu.kebs.dev/ Marks a specific tutorial as viewed. ```APIDOC ## PUT /lol-npe-tutorial-path/v1/tutorials/{tutorialId}/view ### Description Marks a specific tutorial as viewed. ### Method PUT ### Endpoint /lol-npe-tutorial-path/v1/tutorials/{tutorialId}/view ### Parameters #### Path Parameters - **tutorialId** (string) - Required ``` -------------------------------- ### GET /lol-champ-select/v1/session Source: https://lcu.kebs.dev/ Retrieves the current champion select session information. ```APIDOC ## GET /lol-champ-select/v1/session ### Description Retrieves the current champion select session information. ### Method GET ### Endpoint /lol-champ-select/v1/session ``` -------------------------------- ### GET /process-control/v1/process Source: https://lcu.kebs.dev/ Returns information about the process-control service. ```APIDOC ## GET /process-control/v1/process ### Description Returns information about the process-control. ### Method GET ### Endpoint /process-control/v1/process ``` -------------------------------- ### GET /{plugin}/assets/{+path} Source: https://lcu.kebs.dev/ Download a backend asset from a specific plugin. ```APIDOC ## GET /{plugin}/assets/{+path} ### Description Download a backend asset. ### Method GET ### Endpoint /{plugin}/assets/{+path} ### Parameters #### Path Parameters - **plugin** (string) - Required - Plugin name to serve from - **path** (string) - Required - Path to the asset to serve #### Query Parameters - **if-none-match** (string) - Optional - optional ETag of the asset that the caller has cached ``` -------------------------------- ### GET /lol-patch/v1/notifications Source: https://lcu.kebs.dev/ Retrieves current patch notifications. ```APIDOC ## GET /lol-patch/v1/notifications ### Description Retrieves a list of current notifications related to the patcher. ### Method GET ### Endpoint /lol-patch/v1/notifications ``` -------------------------------- ### GET /plugin-manager/v2/plugins Source: https://lcu.kebs.dev/ Retrieves diagnostic information for all plugins. ```APIDOC ## GET /plugin-manager/v2/plugins ### Description Get diagnostic information for all plugins. ### Method GET ### Endpoint /plugin-manager/v2/plugins ``` -------------------------------- ### POST /lol-perks/v1/recommended-pages-position/champion/{championId}/position/{position} Source: https://lcu.kebs.dev/ Sets recommended rune pages for a specific champion and position. ```APIDOC ## POST /lol-perks/v1/recommended-pages-position/champion/{championId}/position/{position} ### Description Configures recommended rune pages for a given champion and role. ### Method POST ### Endpoint /lol-perks/v1/recommended-pages-position/champion/{championId}/position/{position} ### Parameters #### Path Parameters - **championId** (int32) - Required - The ID of the champion. - **position** (string) - Required - The role or position (e.g., 'mid', 'jungle'). ``` -------------------------------- ### PUT /lol-premade-voice/v1/capturedevices Source: https://lcu.kebs.dev/ Sets the voice capture device. ```APIDOC ## PUT /lol-premade-voice/v1/capturedevices ### Description Sets the voice capture device. ### Method PUT ### Endpoint /lol-premade-voice/v1/capturedevices ### Parameters #### Request Body - **handle** (string) - Required ``` -------------------------------- ### GET /lol-spectator/v1/spectate Source: https://lcu.kebs.dev/ Retrieves current spectator information. ```APIDOC ## GET /lol-spectator/v1/spectate ### Description Retrieves current spectator information. ### Method GET ### Endpoint /lol-spectator/v1/spectate ``` -------------------------------- ### GET /lol-lobby-team-builder/champ-select/v1/session Source: https://lcu.kebs.dev/ Retrieves the current champion select session information. ```APIDOC ## GET /lol-lobby-team-builder/champ-select/v1/session ### Description Retrieves the current champion select session information. ### Method GET ### Endpoint /lol-lobby-team-builder/champ-select/v1/session ``` -------------------------------- ### POST /lol-champ-select/v1/session/actions/{id}/complete Source: https://lcu.kebs.dev/ Completes a specific action in the champion select session. ```APIDOC ## POST /lol-champ-select/v1/session/actions/{id}/complete ### Description Completes a specific action in the champion select session. ### Method POST ### Endpoint /lol-champ-select/v1/session/actions/{id}/complete ### Parameters #### Path Parameters - **id** (int64) - Required - The ID of the action to complete. ``` -------------------------------- ### GET /lol-sanctum/v1/banners Source: https://lcu.kebs.dev/ Retrieves the list of available banners. ```APIDOC ## GET /lol-sanctum/v1/banners ### Description Retrieves the list of available banners. ### Method GET ### Endpoint /lol-sanctum/v1/banners ``` -------------------------------- ### POST /lol-gameflow/v2/spectate/launch Source: https://lcu.kebs.dev/ Launches a spectate session for the gameflow plugin. ```APIDOC ## POST /lol-gameflow/v2/spectate/launch ### Description Launches a spectate session for the gameflow plugin. ### Method POST ### Endpoint /lol-gameflow/v2/spectate/launch ### Parameters #### Request Body - **args** (LolGameflowSpectateGameInfoResource) - Required - Spectate game information. - **dropInSpectateGameId** (string) - Required - ID of the game to spectate. - **gameQueueType** (string) - Required - Queue type of the game. - **allowObserveMode** (string) - Required - Flag to allow observe mode. - **puuid** (string) - Required - Player UUID. - **spectatorKey** (string) - Required - Key for spectating. ``` -------------------------------- ### GET /lol-lobby/v2/lobby Source: https://lcu.kebs.dev/ Retrieves the current lobby information. ```APIDOC ## GET /lol-lobby/v2/lobby ### Description Retrieves the current lobby information. ### Method GET ### Endpoint /lol-lobby/v2/lobby ``` -------------------------------- ### GET /lol-highlights/v1/highlights Source: https://lcu.kebs.dev/ Retrieves the list of saved highlights. ```APIDOC ## GET /lol-highlights/v1/highlights ### Description Retrieves a list of all highlights saved by the user. ### Method GET ### Endpoint /lol-highlights/v1/highlights ``` -------------------------------- ### POST /lol-replays/v1/rofls/{gameId}/download Source: https://lcu.kebs.dev/ Downloads a replay file. ```APIDOC ## POST /lol-replays/v1/rofls/{gameId}/download ### Description Initiates a download for a specific game replay. ### Method POST ### Endpoint /lol-replays/v1/rofls/{gameId}/download ### Parameters #### Path Parameters - **gameId** (uint64) - Required #### Request Body - **contextData** (LolReplaysReplayContextData) - Required - **componentType** (string) - Required ``` -------------------------------- ### GET /lol-champ-select/v1/session/champion-swaps/{id} Source: https://lcu.kebs.dev/ Retrieves information about a specific champion swap in the current session. ```APIDOC ## GET /lol-champ-select/v1/session/champion-swaps/{id} ### Description Retrieves information about a specific champion swap in the current session. ### Method GET ### Endpoint /lol-champ-select/v1/session/champion-swaps/{id} ### Parameters #### Path Parameters - **id** (int64) - Required ``` -------------------------------- ### POST /lol-lobby-team-builder/v1/ready-check/accept Source: https://lcu.kebs.dev/ Accepts the ready check for a match. ```APIDOC ## POST /lol-lobby-team-builder/v1/ready-check/accept ### Description Accepts the ready check for a match. ### Method POST ### Endpoint /lol-lobby-team-builder/v1/ready-check/accept ``` -------------------------------- ### POST /lol-marketplace/v1/products/{product}/purchases Source: https://lcu.kebs.dev/ Initiates a purchase for a specific product in the marketplace. ```APIDOC ## POST /lol-marketplace/v1/products/{product}/purchases ### Description Initiates a purchase for a specific product in the marketplace. ### Method POST ### Endpoint /lol-marketplace/v1/products/{product}/purchases ### Parameters #### Path Parameters - **product** (string) - Required #### Request Body - **purchaseData** (LolMarketplacePurchaseRequest) - Required - **storeId** (string) - Required - **catalogEntryId** (string) - Required - **paymentOptionsKeys** (vector) - Required - **quantity** (uint32) - Required ``` -------------------------------- ### GET /performance/v1/memory Source: https://lcu.kebs.dev/ Returns process memory status. ```APIDOC ## GET /performance/v1/memory ### Description Returns process memory status. ### Method GET ### Endpoint /performance/v1/memory ``` -------------------------------- ### GET /lol-summoner/v2/summoner-icons Source: https://lcu.kebs.dev/ Retrieves summoner icons for a list of IDs. ```APIDOC ## GET /lol-summoner/v2/summoner-icons ### Description Retrieves summoner icons for a list of IDs. ### Method GET ### Endpoint /lol-summoner/v2/summoner-icons ### Parameters #### Query Parameters - **ids** (vector) - Required ``` -------------------------------- ### GET /lol-summoner/v1/summoners/{id} Source: https://lcu.kebs.dev/ Retrieves summoner information by ID. ```APIDOC ## GET /lol-summoner/v1/summoners/{id} ### Description Retrieves summoner information by ID. ### Method GET ### Endpoint /lol-summoner/v1/summoners/{id} ### Parameters #### Path Parameters - **id** (uint64) - Required ``` -------------------------------- ### System and Utility Endpoints Source: https://lcu.kebs.dev/ General system configuration, DirectX upgrade status, and drop table information. ```APIDOC ## System API - GET /lol-client-config/v3/client-config/{name} - GET /lol-directx-upgrade/needs-hardware-upgrade - GET /lol-drops/v1/drop-tables - GET /lol-drops/v1/drop-tables/{dropTableId} ``` -------------------------------- ### GET /lol-objectives/v1/missions-by-tag Source: https://lcu.kebs.dev/ Retrieves missions filtered by the provided tags. ```APIDOC ## GET /lol-objectives/v1/missions-by-tag ### Description Retrieves missions filtered by the provided tags. ### Method GET ### Endpoint /lol-objectives/v1/missions-by-tag ### Parameters #### Query Parameters - **tags** (vector) - Required - The tags to filter missions by. ``` -------------------------------- ### GET /lol-missions/v1/missions/multiseries Source: https://lcu.kebs.dev/ Retrieves mission data for multiple series. ```APIDOC ## GET /lol-missions/v1/missions/multiseries ### Method GET ### Endpoint /lol-missions/v1/missions/multiseries ### Parameters #### Query Parameters - **series** (vector) - Required ``` -------------------------------- ### POST /lol-gameflow/v1/spectate/launch Source: https://lcu.kebs.dev/ Launches the spectator client for a specific summoner. ```APIDOC ## POST /lol-gameflow/v1/spectate/launch ### Method POST ### Endpoint /lol-gameflow/v1/spectate/launch ### Request Body - **targetSummonerName** (string) - Optional ``` -------------------------------- ### GET /lol-marketplace/v1/products/{product}/purchases Source: https://lcu.kebs.dev/ Retrieves purchase information for a specific product in the marketplace. ```APIDOC ## GET /lol-marketplace/v1/products/{product}/purchases ### Method GET ### Endpoint /lol-marketplace/v1/products/{product}/purchases ### Parameters #### Path Parameters - **product** (string) - Required ``` -------------------------------- ### GET /lol-maps/v1/map/{id} Source: https://lcu.kebs.dev/ Retrieves map information by ID. ```APIDOC ## GET /lol-maps/v1/map/{id} ### Description Retrieves map information by ID. ### Method GET ### Endpoint /lol-maps/v1/map/{id} ### Parameters #### Path Parameters - **id** (int64) - Required ``` -------------------------------- ### GET /lol-loadouts/v4/loadouts/{loadoutId} Source: https://lcu.kebs.dev/ Retrieves a specific loadout by its ID. ```APIDOC ## GET /lol-loadouts/v4/loadouts/{loadoutId} ### Description Fetches the configuration for a specific loadout. ### Method GET ### Endpoint /lol-loadouts/v4/loadouts/{loadoutId} ### Parameters #### Path Parameters - **loadoutId** (string) - Required ``` -------------------------------- ### GET /lol-highlights/v1/highlights/{id} Source: https://lcu.kebs.dev/ Retrieves a specific highlight by its ID. ```APIDOC ## GET /lol-highlights/v1/highlights/{id} ### Description Retrieves a specific highlight by its ID. ### Method GET ### Endpoint /lol-highlights/v1/highlights/{id} ### Parameters #### Path Parameters - **id** (uint64) - Required ``` -------------------------------- ### HEAD /{plugin}/assets/{+path} Source: https://lcu.kebs.dev/ Download the header for a backend asset. ```APIDOC ## HEAD /{plugin}/assets/{+path} ### Description Download the header for a backend asset. ### Method HEAD ### Endpoint /{plugin}/assets/{+path} ### Parameters #### Path Parameters - **plugin** (string) - Required - The plugin name - **path** (string) - Required - The asset path ``` -------------------------------- ### GET /lol-catalog/v1/items-list-details Source: https://lcu.kebs.dev/ Retrieves details for a list of catalog items. ```APIDOC ## GET /lol-catalog/v1/items-list-details ### Description Retrieves details for a list of catalog items. ### Method GET ### Endpoint /lol-catalog/v1/items-list-details ### Parameters #### Query Parameters - **catalogItemsKeys** (vector) - Required ``` -------------------------------- ### POST /lol-lobby/v1/custom-games/{id}/join Source: https://lcu.kebs.dev/ Joins a custom game session. ```APIDOC ## POST /lol-lobby/v1/custom-games/{id}/join ### Method POST ### Endpoint /lol-lobby/v1/custom-games/{id}/join ### Parameters #### Path Parameters - **id** (uint64) - Required #### Request Body - **parameters** (LolLobbyLobbyCustomJoinParameters) - Required - **password** (string) - Optional - **asSpectator** (bool) - Optional ``` -------------------------------- ### GET /riotclient/app-name Source: https://lcu.kebs.dev/ Application name without file extension. ```APIDOC ## GET /riotclient/app-name ### Description Application name without file extension. ### Method GET ### Endpoint /riotclient/app-name ``` -------------------------------- ### POST /lol-lobby-team-builder/champ-select/v1/session/actions/{id}/complete Source: https://lcu.kebs.dev/ Completes a specific action in the champion select session. ```APIDOC ## POST /lol-lobby-team-builder/champ-select/v1/session/actions/{id}/complete ### Description Completes a specific action in the champion select session. ### Method POST ### Endpoint /lol-lobby-team-builder/champ-select/v1/session/actions/{id}/complete ``` -------------------------------- ### GET /lol-summoner/v1/current-summoner Source: https://lcu.kebs.dev/ Retrieves information about the currently logged-in summoner. ```APIDOC ## GET /lol-summoner/v1/current-summoner ### Description Retrieves the profile information for the currently authenticated summoner. ### Method GET ### Endpoint /lol-summoner/v1/current-summoner ``` -------------------------------- ### POST /lol-lobby-team-builder/champ-select/v1/session/actions/{id}/complete Source: https://lcu.kebs.dev/ Completes a specific action in champion select. ```APIDOC ## POST /lol-lobby-team-builder/champ-select/v1/session/actions/{id}/complete ### Description Completes a specific action in champion select. ### Method POST ### Endpoint /lol-lobby-team-builder/champ-select/v1/session/actions/{id}/complete ### Parameters #### Path Parameters - **id** (int32) - Required - The action ID. ``` -------------------------------- ### POST /riotclient/ux-minimize Source: https://lcu.kebs.dev/ Minimize the ux process and all its windows if it exists. ```APIDOC ## POST /riotclient/ux-minimize ### Description Minimize the ux process and all its windows if it exists. This does not kill the ux. ### Method POST ### Endpoint /riotclient/ux-minimize ``` -------------------------------- ### POST /riotclient/show-swagger Source: https://lcu.kebs.dev/ Open swagger in the default browser. ```APIDOC ## POST /riotclient/show-swagger ### Description Open swagger in the default browser. ### Method POST ### Endpoint /riotclient/show-swagger ``` -------------------------------- ### GET /plugin-manager/v1/status Source: https://lcu.kebs.dev/ Retrieves the operational status of the plugin manager. ```APIDOC ## GET /plugin-manager/v1/status ### Description Get the status of the plugin manager. ### Method GET ### Endpoint /plugin-manager/v1/status ``` -------------------------------- ### GET /lol-regalia/v2/current-summoner/regalia Source: https://lcu.kebs.dev/ Retrieves the regalia configuration for the current summoner. ```APIDOC ## GET /lol-regalia/v2/current-summoner/regalia ### Description Retrieves the regalia configuration for the current summoner. ### Method GET ### Endpoint /lol-regalia/v2/current-summoner/regalia ``` -------------------------------- ### POST /lol-lobby/v2/lobby Source: https://lcu.kebs.dev/ Creates a new lobby. ```APIDOC ## POST /lol-lobby/v2/lobby ### Description Creates a new lobby. ### Method POST ### Endpoint /lol-lobby/v2/lobby ``` -------------------------------- ### POST /lol-champ-select/v1/session/position-swaps/{id}/accept Source: https://lcu.kebs.dev/ Accepts a position swap request. ```APIDOC ## POST /lol-champ-select/v1/session/position-swaps/{id}/accept ### Method POST ### Endpoint /lol-champ-select/v1/session/position-swaps/{id}/accept ### Parameters #### Path Parameters - **id** (int64) - Required ``` -------------------------------- ### GET /lol-login/v1/session Source: https://lcu.kebs.dev/ Retrieves the current login session status. ```APIDOC ## GET /lol-login/v1/session ### Description Retrieves the current login session status. ### Method GET ### Endpoint /lol-login/v1/session ``` -------------------------------- ### POST /lol-maps/v1/map Source: https://lcu.kebs.dev/ Configures map settings. ```APIDOC ## POST /lol-maps/v1/map ### Description Configures map settings. ### Method POST ### Endpoint /lol-maps/v1/map ### Parameters #### Request Body - **map** (LolMapsMaps) - Required - The map configuration object. ``` -------------------------------- ### GET /lol-game-data-inventory/v1/items/contentIds Source: https://lcu.kebs.dev/ Retrieves content IDs for items in the inventory. ```APIDOC ## GET /lol-game-data-inventory/v1/items/contentIds ### Description Retrieves a list of content IDs for items currently in the inventory. ### Method GET ### Endpoint /lol-game-data-inventory/v1/items/contentIds ``` -------------------------------- ### POST /lol-champ-select/v1/team-boost/purchase Source: https://lcu.kebs.dev/ Purchases a team boost. ```APIDOC ## POST /lol-champ-select/v1/team-boost/purchase ### Method POST ### Endpoint /lol-champ-select/v1/team-boost/purchase ``` -------------------------------- ### GET /lol-game-client-chat/v2/buddies Source: https://lcu.kebs.dev/ Retrieves the user's buddy list. ```APIDOC ## GET /lol-game-client-chat/v2/buddies ### Description Retrieves the list of buddies for the current user. ### Method GET ### Endpoint /lol-game-client-chat/v2/buddies ``` -------------------------------- ### POST /lol-gameflow/v1/extra-game-client-args Source: https://lcu.kebs.dev/ Sets additional arguments for the game client. ```APIDOC ## POST /lol-gameflow/v1/extra-game-client-args ### Method POST ### Endpoint /lol-gameflow/v1/extra-game-client-args ### Request Body - **extraGameClientArgs** (vector) - Required ``` -------------------------------- ### POST /riotclient/new-args Source: https://lcu.kebs.dev/ Endpoint for passing in new command line arguments. ```APIDOC ## POST /riotclient/new-args ### Description Endpoint for passing in new data. ### Method POST ### Endpoint /riotclient/new-args ### Parameters #### Request Body - **args** (vector) - Required - Vector of new command line arguments ``` -------------------------------- ### GET /lol-event-hub/v1/events Source: https://lcu.kebs.dev/ Retrieves a list of active game events. ```APIDOC ## GET /lol-event-hub/v1/events ### Description Fetches all currently active events within the event hub. ### Method GET ### Endpoint /lol-event-hub/v1/events ``` -------------------------------- ### GET /lol-chat/v1/friends Source: https://lcu.kebs.dev/ Retrieves the list of friends for the current user. ```APIDOC ## GET /lol-chat/v1/friends ### Description Retrieves the list of friends for the current user. ### Method GET ### Endpoint /lol-chat/v1/friends ``` -------------------------------- ### POST /lol-purchase-widget/v3/purchaseOffer Source: https://lcu.kebs.dev/ Purchases an offer using the specified currency and quantity. ```APIDOC ## POST /lol-purchase-widget/v3/purchaseOffer ### Description Purchases an offer using the specified currency and quantity. ### Method POST ### Endpoint /lol-purchase-widget/v3/purchaseOffer ### Parameters #### Request Body - **purchaseOfferRequest** (LolPurchaseWidgetPurchaseOfferRequestV3) - Required - **offerId** (string) - Required - **currencyType** (string) - Required - **quantity** (uint32) - Required - **price** (uint32) - Required ``` -------------------------------- ### POST /lol-lobby/v2/lobby Source: https://lcu.kebs.dev/ Creates or updates a game lobby. ```APIDOC ## POST /lol-lobby/v2/lobby ### Method POST ### Endpoint /lol-lobby/v2/lobby ### Parameters #### Request Body - **lobbyChange** (LolLobbyLobbyChangeGameDto) - Required - **queueId** (int32) - Required - **customGameLobby** (LolLobbyLobbyCustomGameLobby) - Optional - **gameCustomization** (map) - Optional ``` -------------------------------- ### GET /crash-reporting/v1/crash-status Source: https://lcu.kebs.dev/ Returns whether or not the game or client have crashed. ```APIDOC ## GET /crash-reporting/v1/crash-status ### Description Returns whether or not the game or client have crashed. ### Method GET ### Endpoint /crash-reporting/v1/crash-status ``` -------------------------------- ### POST /lol-premade-voice/v1/gameClientUpdatedPTTKey Source: https://lcu.kebs.dev/ Updates the push-to-talk key in the game client. ```APIDOC ## POST /lol-premade-voice/v1/gameClientUpdatedPTTKey ### Description Updates the push-to-talk key in the game client. ### Method POST ### Endpoint /lol-premade-voice/v1/gameClientUpdatedPTTKey ### Parameters #### Request Body - **newKey** (string) - Required ``` -------------------------------- ### POST /lol-perks/v1/pages Source: https://lcu.kebs.dev/ Creates a new rune page for the user. ```APIDOC ## POST /lol-perks/v1/pages ### Description Creates a new rune page for the user. ### Method POST ### Endpoint /lol-perks/v1/pages ``` -------------------------------- ### POST /lol-lobby/v1/clash Source: https://lcu.kebs.dev/ Creates a clash lobby. ```APIDOC ## POST /lol-lobby/v1/clash ### Description Creates a clash lobby. ### Method POST ### Endpoint /lol-lobby/v1/clash ``` -------------------------------- ### GET /patcher/v1/products/{product-id}/state Source: https://lcu.kebs.dev/ Retrieves the state of a specific product. ```APIDOC ## GET /patcher/v1/products/{product-id}/state ### Method GET ### Endpoint /patcher/v1/products/{product-id}/state ### Parameters #### Path Parameters - **product-id** (string) - Required ```