Integration API

All API methods listed below are required for successful integration between Operators and Naga Games.

๐Ÿ“˜

Opening Game APIs should be called in a recommended order as below to properly open and play Naga Games.

MethodDescriptionStatusAPI Provided ByStep
OPENING GAME API
Get All Available GamesOperators requests URLs of all available games from Naga GamesRequiredNaga Games1
Opening GameOperators add params to provided game URLs to redirect players to Naga Games serverRequired__2
Operator AuthorizeIn order for players to play Naga Games, operators authenticates players by secure tokenRequiredOperator3
TRANSFER WALLET API
Create PlayerRegister a new player with a wallet on the Naga Games system.RequiredNaga Games__
Get BalanceReturns balance of the playerโ€™s wallet.RequiredNaga Games__
DepositTransfers funds into the player's wallet.RequiredNaga Games__
WithdrawTransfers funds out of the player's wallet.RequiredNaga Games__
Check Transfer Status/Get 1 Transaction RecordCheck status of TransferWallet transactions (Deposit/Withdraw).RequiredNaga Games__
TRANSACTION HISTORY API
Get List Transaction TransferOperator sends a Get Transaction History request to the Naga Games to get a list of transaction records made by their players during a period of time.OptionalNaga Games_
BET HISTORY API
Get Player's Bet RecordsOperator sends a Bet History request to Naga Games to get a list of bet records for 1 player in 1 game.Optional__
Get 1 betID RecordOperator sends this request to the Naga Games to get 1 bet record by using a particular Bet ID.Optional__
LOCK AND UNLOCK API
Lock PlayerOperator sends this request to Naga Games to lock player. Once the player is locked they cannot able to play and withdraw from the game.Optional__Naga Games
Unlock PlayerOperator sends this request to Naga Games to unlock player. Once the player is unlocked they can able to play and withdraw from the game again.Optional__Naga Games

Please refer to Diagrams for more details into opening game, deposit and withdraw flows