### API Key Validation Source: https://api-public-docs.cs-prod.leetify.com/index Validate your API key by making a GET request to `/api-key/validate`. The key should be passed in the `Authorization` or `_leetify_key` header. ```APIDOC ## GET /api-key/validate ### Description Validates the provided API key. ### Method GET ### Endpoint `/api-key/validate` ### Parameters #### Header Parameters - **Authorization** (string) - Required - Your Leetify API key. - **_leetify_key** (string) - Required - Your Leetify API key. ### Response #### Success Response (200) - The API key is valid. #### Error Response (401) - The API key is invalid or missing. #### Error Response (500) - A server error occurred. ``` -------------------------------- ### Player Match History API Source: https://api-public-docs.cs-prod.leetify.com/index Retrieve a player's match history. ```APIDOC ## GET /v3/profile/matches ### Description Get a player's match history. ### Method GET ### Endpoint `/v3/profile/matches` ### Parameters #### Query Parameters - **steamId** (string) - Required - The Steam ID of the player. - **limit** (integer) - Optional - The maximum number of matches to return. - **offset** (integer) - Optional - The number of matches to skip. ### Response #### Success Response (200) - **matches** (array) - An array of recent matches played by the player. ``` -------------------------------- ### Match Details by Game ID API Source: https://api-public-docs.cs-prod.leetify.com/index Retrieve detailed information about a specific match using its game ID. ```APIDOC ## GET /v2/matches/{gameId} ### Description Get match details by game ID. ### Method GET ### Endpoint `/v2/matches/{gameId}` ### Parameters #### Path Parameters - **gameId** (string) - Required - The unique identifier for the game. ### Response #### Success Response (200) - **matchDetails** (object) - Detailed information about the match. ``` -------------------------------- ### Player Profile API Source: https://api-public-docs.cs-prod.leetify.com/index Retrieve a player's profile information. ```APIDOC ## GET /v3/profile ### Description Get player profile information. ### Method GET ### Endpoint `/v3/profile` ### Parameters #### Query Parameters - **steamId** (string) - Required - The Steam ID of the player. ### Response #### Success Response (200) - **profile** (object) - Player's profile details. - **ranks** (object) - Player's rank information. - **stats** (object) - Player's statistics. ``` -------------------------------- ### Match Details by Data Source API Source: https://api-public-docs.cs-prod.leetify.com/index Retrieve detailed information about a specific match using its data source and data source ID. ```APIDOC ## GET /v2/matches/{dataSource}/{dataSourceId} ### Description Get match details by data source and data source ID. ### Method GET ### Endpoint `/v2/matches/{dataSource}/{dataSourceId}` ### Parameters #### Path Parameters - **dataSource** (string) - Required - The data source of the match (e.g., 'steam', 'leetify'). - **dataSourceId** (string) - Required - The unique identifier for the match within the specified data source. ### Response #### Success Response (200) - **matchDetails** (object) - Detailed information about the match. ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.