1. Appendix
[Game] FairPlay API
  • Getting Started
    • Introduction
    • Session and Token
    • Request and Response
    • Real-time Events (SSE)
    • Lotto Rules — หวยเฮงเฮง
    • Provably Fair
  • Player
    • Demo
      • Demo Login
    • Player Bet History
      GET
  • Common
    • Game
      • By Game Code
        • Provably Fair
          • Set Client Seed
          • Verify Result
          • Get Revealed Server Seed
        • Check Session
        • Get Balance
        • Get Provably-Fair State
      • Lobby Game List
  • Wallet
    • Wallet Status
      GET
  • Game
    • Lotto (หวยเฮงเฮง)
      • Lotto Rules
      • Rooms
        • By Room
          • Join Round
          • Place Multi-player Bet
          • Get Round Result
          • Room Event Stream
      • Tickets
        • Create Ticket
        • Inquiry My Tickets
        • Get Ticket
      • Round
        • Get My Bets
        • Get My Result
        • Get Round Provably Fair
      • Results
        • Inquiry Results
      • Get Rooms
      • Get Current Round
      • Get Pay Table
  • Appendix
    • Game List
    • Error Codes
    • Rate Limits
  • Language List
    GET
  • Ping
    GET
  • Schemas
    • DemoLoginRequest
    • DemoLoginResponse
    • DemoProfileResponse
    • ProfileResponse
    • GetHistoryResponse
    • BetRecord
    • GameInfo
    • Room
    • GetGameResponse
    • BetRequest
    • Bet
    • BetResponse
    • BetResult
    • GetProvablyFairResponse
    • SetClientSeedRequest
    • SetClientSeedResponse
    • RotateServerSeedResponse
    • VerifyResultRequest
    • VerifyResultResponse
    • GetServerSeedResponse
    • GetStatusResponse
    • JoinRoundResponse
    • PlaceMultiPlayerBetRequest
    • PlaceBetResponse
    • RoundResultResponse
    • SuccessResponse
    • ErrorResponse
  1. Appendix

Error Codes

CodeHTTPDescription (EN)Routes
0200Success.All
10010401Session expired. Please login again.All routes except Demo Login, Language List, Ping
10012400Parent ID is required.Place Single-Player Bet
20011400Currency code must be 2–10 characters, A–Z and 0–9 only.Demo Login
60101404Wallet account not found.Check Session, Get Balance, Get Rooms, Wallet Status
60102409Wallet was modified by another process. Please retry.Create Ticket, Place Multi-player Bet, Place Single-Player Bet
60105400Insufficient balance in wallet.Create Ticket, Place Multi-player Bet, Place Single-Player Bet
99902401Unauthorized.All routes except Demo Login, Language List, Ping
99903403Permission denied.Check Session, Create Ticket, Get Balance, Get Current Round, Get My Bets, Get My Result, Get Pay Table, Get Rooms, Get Round Provably Fair, Get Ticket, Inquiry My Tickets, Inquiry Results
99904404Data not found!Get Provably-Fair State, Get Revealed Server Seed, Set Client Seed, Verify Result
99909429Too many requests.All routes except Ping
99911400Bad request.Create Ticket, Demo Login, Get Current Round, Get My Bets, Get My Result, Get Round Provably Fair, Get Ticket, Inquiry My Tickets, Inquiry Results, Place Multi-player Bet, Place Single-Player Bet, Set Client Seed, Verify Result
99912500Internal server error.All routes except Ping
99915503System under maintenance.All routes except Demo Login, Language List, Ping, Wallet Status
99919400Currency is required.Demo Login, Get Rooms, Join Round, Place Multi-player Bet, Place Single-Player Bet, Room Event Stream
99921400Game is not available.Create Ticket, Get Current Round, Get My Bets, Get Pay Table, Get Provably-Fair State, Get Rooms, Get Ticket, Inquiry Results, Place Multi-player Bet, Place Single-Player Bet
99922400Bets is required.Create Ticket, Place Multi-player Bet, Place Single-Player Bet
99923400Game does not support provably fair.Get Provably-Fair State, Get Revealed Server Seed, Rotate Server Seed, Set Client Seed, Verify Result
99925400Server seed is required.Verify Result
99926400Client seed is required.Set Client Seed, Verify Result
99928400Server seed hash is required.Get Revealed Server Seed
99929400Bet amount must be greater than 0.Create Ticket, Place Multi-player Bet, Place Single-Player Bet
99930400Invalid bet area.Create Ticket, Place Multi-player Bet, Place Single-Player Bet
99934404Room not found.Create Ticket, Get Current Round, Get Pay Table, Get Provably-Fair State, Get Round Result, Inquiry Results, Join Round, Place Multi-player Bet, Place Single-Player Bet
99935400Bet amount does not match available chips in the room.Place Multi-player Bet, Place Single-Player Bet
99937400Room has no chips configured.Place Multi-player Bet, Place Single-Player Bet
99938400Invalid player ID format.Demo Login
99940400Name is required.Demo Login
99941404Round not found.Create Ticket, Get My Bets, Get My Result, Get Provably-Fair State, Get Revealed Server Seed, Get Round Provably Fair, Get Round Result, Place Multi-player Bet
99942400Round is already closed for betting.Create Ticket, Place Multi-player Bet
99945400Please use the multi-player endpoint for this room.Get Round Result, Join Round, Place Multi-player Bet
99946400Please use the single-player endpoint for this room.Place Single-Player Bet
99948404Game not found.Check Session, Get Balance
99951400Bet amount is below the minimum allowed limit.Create Ticket, Place Multi-player Bet, Place Single-Player Bet
99952400Invalid room ID format.Get Pay Table, Get Round Result, Join Round, Place Multi-player Bet, Room Event Stream
99953400Round ID is required.Get Round Result, Place Multi-player Bet
99955400Room does not serve this currency.Create Ticket, Get Current Round, Get Pay Table, Inquiry Results, Place Multi-player Bet, Place Single-Player Bet
99961400requestId is required.Create Ticket
99962400The same bet type and number appear more than once in this ticket.Create Ticket
99963400Ticket item count exceeds the allowed limit.Create Ticket
99964409This request is already being processed. Please try again.Create Ticket
99965400The running total staked on this number exceeds the allowed cap.Create Ticket, Place Multi-player Bet
99966404Ticket not found.Get Ticket
Descriptions are returned in Thai when Accept-Language resolves to th. A few routes replace the description of 99911 with the failing field, e.g. betType is required.
Modified at 2026-09-30 13:23:45
Previous
Game List
Next
Rate Limits
Built with