Skip to content

Launcher Parameters

This section explains the parameters necessary to launch and integrate games correctly in an existing game portal/website.

Required Parameters

The following parameters must be included when launching a game:

NameTypeRequestDescription
authTokenStringQueryStringAuthentication token used to validate the request in the wallet when creating the session
walletIdStringQueryStringWallet identifier
gameidStringQueryStringGame identifier in the provider’s system, see the list of games in Game List
deviceStringQueryStringRepresents the device where the game is to be started (Desktop, Mobile)
usernameStringQueryStringUsername or nickname, in some providers this information is shown for the client
playeridStringQueryStringUnique identifier of the player in the Operator Account System
languageStringQueryStringLanguage in which the game will be displayed, see the list in Language
currencyStringQueryStringCurrency to be used in the game, see the list in Currency
isDemoBooleanQueryStringThis parameter is used to determine if the game to be played is demo or paid (True, False)

Parameter Format

All parameters should be included as query string parameters in the launcher URL. For example:

https://subdomain.example.com/launcher/game/?authToken=abc123&walletId=wallet123&gameid=game123&device=Desktop&username=player1&playerid=12345&language=en&currency=USD&isDemo=false

Parameter Validation

The GPAS system validates all parameters before launching a game. If any required parameter is missing or invalid, an error will be returned.

Parameter Security

Some parameters contain sensitive information and should be handled securely:

  • authToken: This token is used for authentication and should be generated securely
  • walletId: This identifies the player’s wallet and should be kept confidential
  • playerid: This uniquely identifies the player and should be protected

For more information about these parameters, refer to the respective sections in the appendices: