# RGS ## Docs - [Get Jackpot Groups](https://docs.game-services.work/bo/availableJackpotGroups.md): Retrieves a list of all the jackpot groups, must be used in brand creation. - [Get Jackpots Info](https://docs.game-services.work/bo/availableJackpots.md): Retrieves a list of all the jackpots, available on the platform. - [Get Brands](https://docs.game-services.work/bo/brandList.md): Retrieve a list of operator brands. - [Create Brand](https://docs.game-services.work/bo/createBrand.md): Create a new brand configuration. - [Edit Brand](https://docs.game-services.work/bo/editBrand.md): Update brand parameters for an existing brand. - [View Game Round History](https://docs.game-services.work/bo/history.md): Retrieve the actions history for a specific game round. - [Get Current Jackpot Values](https://docs.game-services.work/bo/jackpotStates.md): Retrieves current jackpot values for all jackpot groups available to the operator calling this endpoint. - [Get Currencies](https://docs.game-services.work/rgs/currencies.md): Retrieves a list of all available currencies. - [Game Demo Launch](https://docs.game-services.work/rgs/demo-launch.md): This endpoint creates a new player and opens a DEMO session for them in the gaming system. If a player with the specified player token does not exist, a new player will be created, and a session will be opened. If the player already exists, only a session will be opened. - [Get Games](https://docs.game-services.work/rgs/games.md): Retrieves a list of games available from all software providers or a specific software provider. - [Get Languages](https://docs.game-services.work/rgs/languages.md): Retrieves a list of available languages for all software providers or a specific software provider. - [Game Launch](https://docs.game-services.work/rgs/launch.md): This endpoint creates a new player and opens a session for them in the gaming system. If a player with the specified player token does not exist, a new player will be created, and a session will be opened. If the player already exists, only a session will be opened. - [Get Software Providers](https://docs.game-services.work/rgs/software.md): Retrieves a list of all available software providers. - [Available Bet Templates](https://docs.game-services.work/start/bo-bt-uuid.md): Use these UUIDs when creating new brands. - [RGS Internal API Overview](https://docs.game-services.work/start/bo-overview.md): This document describes all endpoints that require an accessToken. The accessToken can be associated with either an operator or a brand. Available Bet Templates UUID's are located at the bottom of the page - [Introduction](https://docs.game-services.work/start/introduction.md): RGS is a high-performance backend platform engineered to manage the game logic for a multitude of casino titles, process bet placements and outcomes, and seamlessly integrate with user wallets, among other advanced features. By leveraging our RGS solution, operators can deliver a smooth, feature-ric… - [Generate Access Token](https://docs.game-services.work/start/introduction-bo.md): Guide for generating and managing access tokens for operator or brand access to backoffice API features - [RGS Public API Overview](https://docs.game-services.work/start/rgs-overview.md): This document provides an overview of key RGS API endpoints used to launch games and retrieve supporting metadata such as software providers, game listings, and available languages. These endpoints help operators build a dynamic and engaging gaming experience. - [Wallet API Overview](https://docs.game-services.work/start/wallet-overview.md): This document provides an overview of the core API endpoints for the RGS backend. These endpoints manage player sessions, balance retrieval, and transaction operations (credit-debit, debit, and rollback). The concept of idempotency is also explained to ensure reliable transaction processing. - [Run Automated Tests](https://docs.game-services.work/tests/run_tests.md): Launches the built‑in regression‑test suite against a target wallet platform and returns a human‑readable report. - [Get Balance](https://docs.game-services.work/wallet/balance.md): Retrieves the current balance of a player based on their player ID. - [Credit Debit](https://docs.game-services.work/wallet/creditdebit.md): Credits the creditAmount from the player's balance and debits the debitAmount to the player's balance. - [Debit](https://docs.game-services.work/wallet/debit.md): Debits the specified amount to the player's balance. - [Get Player Session](https://docs.game-services.work/wallet/player.md): Opens player game session for provided player token and game UUID. - [Rollback](https://docs.game-services.work/wallet/rollback.md): Reverses a previously credited amount from the player's balance. - [Tournament Prize](https://docs.game-services.work/wallet/tournament.md): Debits the specified tournament prize amount to the player's balance after tournament is finished.