BetGames
BetGames Methods
| API | Description |
|---|---|
| GET BetGames/GetDrawBetTypeDetails/{gameId} |
Gets all Bet Types for a specific Game |
| GET BetGames/GetAllSelections/{gameId} |
Gets all Selections for a specific Game |
| GET BetGames/GetNextDraw/{gameId} |
Gets the draw that is going to run after the current draw. Excludes cancelled draws |
| GET BetGames/GetGames |
Gets all the Games of BetGames |
| GET BetGames/GetBetTypeGroups |
Gets all the BetTypeGroups |
| GET BetGames/GetTop3Winners/{gameId} |
Gets the Top 3 Payouts for the last draw ran, for the specified game. |
| GET BetGames/GetLast5DrawResults/{gameId} |
Gets the last 5 draw results for the specified game |
| GET BetGames/GetLiveDrawCode/{gameId} |
Gets the draw code of the live game |
| GET BetGames/GetWebApiDrawBetTypeDetails/{gameId} |
Gets the draw bet type details for the next draw to go live |
| GET BetGames/GetWebApiNextDrawBetTypeDetails/{gameId} |
Gets the draw bet type details for the draw after the next draw to go live |
| POST BetGames/SubmitBet |
Submits Bet Games bet. |
| POST BetGames/GetWebApiDrawResults |
Get Draw Results |
| POST BetGames/GetWebApiClientBets |
Get Bets for a specific Punter |
| GET BetGames/GetWebApiClientRecentsBets?clientId={clientId} |
Get Bets for a specific Punter |
| POST BetGames/BetGamesSearch |
Search for Bet Games bets |
| POST BetGames/GetArchiveClientTransactionDetail |
Gets the list of transaction details. |
Client
Client management functionality
| API | Description |
|---|---|
| GET Client/GetBonusReversalAmount?clientId={clientId}&clientTransactionAmount={clientTransactionAmount} |
Get Bonus Reversal amount for potential withdrawal. |
| POST Client/SaveClientNew |
Saves the client and client details. |
| POST Client/SaveClient |
Saves the client. |
| POST Client/SaveClientDetail |
Saves the client details |
| POST Client/GetClientTransactions |
Gets the client's transactions. Usage :- All bets: TypeID = 1, betstatus = 0 Active bets: TypeID = 1, betstatus = 1 Win bets: TypeID = 1, betstatus = 4 Lose bets: TypeID = 1, betstatus = 5 All trans: TypeID = 0, betstatus = 0 All deposits: TypeID = 8, betstatus = 0 All withdrawal: TypeID = 2, betstatus = 0 All journals: TypeID = 12, betstatus = 0 |
| POST Client/GetClientTransactionDetail |
Gets the list of transaction details. |
| POST Client/GetClientBalances |
Gets the client's balances. |
| POST Client/GetClient |
Gets the client information. |
| POST Client/GetClientDetail |
Gets the client information. |
| POST Client/GetClientStatement |
Gets the client statement. |
| POST Client/UpdateClientBalance?DepositTransactionID={DepositTransactionID} |
Updates the client balance. |
| POST Client/UpdateClientBalanceVoucher |
update client balance voucher top up |
| POST Client/ChangeClientPassword |
Changes client's Password. |
| POST Client/GetClientVerification |
Checks if the Client qualifies to do a specfic transaction. |
| POST Client/ChangeClientPin |
Changes client's Pin. |
| POST Client/SearchClient |
Search for Client by FirstName, LastName, Cell, ID Number. |
| POST Client/SearchClientRegistration |
No documentation available. |
| POST Client/GetClientCountry |
Get Client Country Detail |
| POST Client/CheckClientDepositLimitPerDay |
Check Client Deposit Limit Per Day |
| POST Client/SaveClientResponsibleBetting |
Save Client Responsible Betting |
| POST Client/GetClientStatementHeader |
Gets all Syx bets for clientstatement |
| POST Client/GetLiveBettingStatement |
No documentation available. |
| POST Client/GetBetGamesClientStatementHeader |
GetBetGamesClientStatementHeader |
| POST Client/GetSyxClientStatementLegs |
No documentation available. |
| POST Client/GetBetGamesClientStatementBetDetails |
GetBetGamesClientStatementBetDetails |
| POST Client/GetOtherClientTransactions |
No documentation available. |
| POST Client/GetPendingAndCompletedWithdrawalAmounts |
update client balance voucher top up |
| POST Client/SetBankingCompliance |
update client balance voucher top up |
| POST Client/InsertClientNote |
Adds a note for a client |
| POST Client/SaveBankDetails |
Saves the bank details only |
| GET Client/GetBankDetails?clientID={clientID} |
Gets bank details only |
Settings
| API | Description |
|---|---|
| GET settings/GetSystemSettingValue/{settingName} |
No documentation available. |
Betting
Betting functions to help with laying and retrival of bets
| API | Description |
|---|---|
| GET Betting/GetCashOutAmount/{betId} |
Get Cash Out Amount For a bet |
| POST Betting/CalculateCombinations |
Calculates the combinations. |
| POST Betting/BetSearch |
Search for bets |
| POST Betting/SubmitBetProvisional |
Submits the Provisional bet. |
| POST Betting/SubmitBet |
Submits the bet. |
| POST Betting/GetNextRace |
Gets the next race. |
| POST Betting/GetNextRaceFiltered |
Gets the next filtered race. |
| POST Betting/GetSubBetType |
Gets the sub bet types -- SubBetTypes: 1 Banker 2 Boxed 3 Floating Banker |
| POST Betting/GetNextLotto |
Get next lotto |
| POST Betting/FireAndForgetTask |
Using async |
| POST Betting/BetCashOut |
No documentation available. |
| POST Betting/GetSportExoticCategory |
GetSportExoticCategory |
| POST Betting/CheckInactiveLegs |
Pre betting checks: returns all inactive betlegs on a betslip before bet submit. |
| GET Betting/RepeatBetDetail?betID={betID} |
RepeatBetDetail |
Casino
Bet Games Web management functionality
| API | Description |
|---|---|
| POST Casino/GetClientAccoutDetail |
GetBetgamesClientAccoutDetail |
| POST Casino/CasinoBet |
Casino Bet |
| POST Casino/CasinoResult |
Casino Result |
| POST Casino/pushBalanceToHub?clientID={clientID}&casinoClientId={casinoClientId} | |
| GET Casino/GetCasinoClientBalance?clientId={clientId} |
Get latest client balance before striking an integration bet. |
| POST Casino/CasinoCancelOrRefund |
Casino Result |
| POST Casino/CasinoMcgExtraBetInfo |
Casino Microgaming Bet Extra |
| POST Casino/CasinoBalance |
Update Client Balance |
| POST Casino/CasinoEndGame |
Event
Event browsing functions for navigating to required markets
| API | Description |
|---|---|
| POST Event/GetSportFiltered |
Gets the sports |
| POST Event/GetCountryFiltered |
Gets the countrys for a particular sport |
| POST Event/GetTournamentFiltered |
Gets the tournaments for a country and sport |
| POST Event/GetTournamentFilteredInclNextEvent |
Gets the tournaments for a country and sport including next eventk |
| POST Event/GetWebApiTournamentsFilteredBySportId |
Gets the tournaments for a country and sport including next eventk |
| POST Event/GetCountryOutrightsFiltered |
Gets the countrys for a particular sport |
| POST Event/GetTournamentEventBetTypes |
Gets the event bet types. |
| POST Event/GetTournamentsSportCountryDetails |
Gets the tournaments for a country and sport |
| POST Event/GetEventsPerTournament |
Gets the events using a tournament reference |
| POST Event/GetEventsBetTypesPerTournament |
Gets the events using a tournament reference |
| POST Event/GetEventBetType |
Gets the event bet types. |
| POST Event/GetEventDetailsByTournamentAndBetType |
Get Event Details By Tournament |
| POST Event/GetEventBetTypeDetail |
Gets the event bet type market details. |
| POST Event/GetWebApiEventBetTypeMapDetailByEBTDMID |
Gets the event betype detail Map ID used for validation |
| POST Event/GetEventBetTypeDetailAll |
Gets the event bet type market details for whole event. |
| POST Event/GetTournamentByEventMarkets |
Gets the event bet type market details for whole Tournament. |
| POST Event/GetBetCaptureGridRuleSet |
Gets the rule sets for the selection capture grid. |
| POST Event/GetLotteryGridRuleSet |
Gets the detailed rule set for lotto selections based on market |
| POST Event/GetEventBetTypeMapByEbtmID |
Gets the EventBetTypeMap by EbtmID. |
| POST Event/GetSportByEventID |
Gets the SportID by the EventID. |
| POST Event/GetResultSummary |
Returns Summarised Result List. |
| POST Event/GetNextSport |
Returns Next Sport. |
| POST Event/GetMatchPlayCoupons |
Gets the Coupon market details for whole Tournament. |
| POST Event/GetEventStatistics |
Returns Count of Active Events Or Markets. |
| POST Event/SearchEvent |
Returns List of events searched for. |
| POST Event/EventBetSearch |
Returns List of events searched for. |
| POST Event/GetExotics |
Returns List of Exotics for the current day. |
| POST Event/GetEventsAndTournaments |
Gets all the active event and tournaments for a sport |
| POST Event/GetBetTypeDetails |
Gets all BetTypes |
| POST Event/GetEventsAndTournamentsDetailed |
Gets all the BetTypes and tournaments for a particular sport |
| POST Event/GetAutoStretch |
Gets a list of Auto Stretch Percentages for specified branch. |
| POST Event/GetWebApiTournamentSportAndCountry |
Gets a list of Sport by Country by Tournament |
| POST Event/GetWebApiTournamentEventsAndResultsBySportID |
Gets a list of Tournaments by evennts for each sport |
| POST Event/GetResultSummaryByTournamentID |
Gets a list of ResultSummary By TournamenID |
| POST Event/GetWebApiOutRightsByTournament |
Gets WebApiOutRights By Tournament |
| POST Event/GetExoticsSummary |
Returns List of Exotics summary For Each Related Event. |
| POST Event/GetSportExotics |
GetExoticGroupName |
| POST Event/GetExoticDetail |
GetExoticDetail |
| POST Event/GetHorseRacingResultSummary |
Gets a list of GetHorseRacingResultSummary By EventID |
List
Static List functions
| API | Description |
|---|---|
| POST List/GetStaticList |
Gets the Static Lists -- Category IDs: 1 ClientStatus, 2 Client Type, 3 Client Title, 4 Client Contact Type, 5 Bet Type, 6 Sport, 7 Sport Type, 8 Bank, 9 Bet Type Group, 10 Sub Bet Type, 11 BetType Rule, 12 Country, 13 Region, 14 Client Transaction Type |
| POST List/GetBranchDetailedInformation |
GetBranchDetailedInformation |
Account
Authentication and authorization functions for the API
| API | Description |
|---|---|
| POST Account/LoginUser |
Login for the user. |
| POST Account/LoginClient |
Login for the client using either the client's CellPhone or Email or AccountNumber or Identity Number |
| GET Account/Logout |
Logout for the current user session |
| POST Account/ValidateToken |
Check if the bet genius token is valid |
| POST Account/SocketToken |
Store socket connection details for near real time updates per connection. |
| GET Account/KeepAlive |
KeepAlive for the current user session |
| GET Account/GetFicaRoleFormMapByRoleID?roleID={roleID} |
Get User Permissions for user. |
BuildYourBet
Banach Build your bet.
| API | Description |
|---|---|
| POST BuildYourBet/SubmitBet |
Submit Same match bet builder bet. |
BetGenius
BetGenius Web management functionality
| API | Description |
|---|---|
| GET BetGenius/GetBetGeniusSport |
Gets a list of Sports available for BetGenius |
| POST BetGenius/GetBetGeniusTournament |
Gets a list of Tournaments available for that specific sport |
| POST BetGenius/GetBetGeniusEvents |
Gets a list of Events available for that specific tournament |
| POST BetGenius/GetBetGeniusBetSlipDetails |
gets the BetSlip Information based on the MarketId |
| POST BetGenius/SubmitBetGeniusBet |
Submits the bet |
| POST BetGenius/InsertBetGeniusEmail |
Used For Email Confirmation |
LiveInPlay
| API | Description |
|---|---|
| POST LiveInPlay/SubmitLiveInPlayBet |
Submits the bet |
| GET LiveInPlay/GetFixtures |
Get all active fixtures that have inrunning betting. Status key: 1=inrunning, 3=Closed |
| GET LiveInPlay/GetFixtureMarkets?fixtureId={fixtureId} |
Get fixture markets (bet types) that are either active/suspended. Status key: 1=Active, 2=Suspended, 8=Resulted, 9=voided, 3 =closed. |
| GET LiveInPlay/GetFixtureMarketDetail?marketId={marketId} |
Get All market details (bet type detail) for a market. Status key: 1=Active, 2=Suspended, 8=pending result, 9=Disabled. |
| GET LiveInPlay/GetFixtureMarketDetailAll?fixtureId={fixtureId} |
Get all fixture markets and their relevant market detail. Market Status Key: 1=Active, 2=Suspended, 8=Resulted, 9=voided, 3=closed. Market Detail Status key: 1=Active, 2=Suspended, 8=pending result, 9=Disabled. |
| GET LiveInPlay/GetUpcomingEvents?sportName={sportName} |
Retrieves upcoming in play fixtures that are in a pending state. Status= 7. |
| GET LiveInPlay/GetSportGroupNames?sportName={sportName} |
Retrieves static list of market groups per sport. |
CashOut
| API | Description |
|---|---|
| GET CashOut/GetCashoutTournaments |
No documentation available. |
| GET CashOut/GetCashoutBettypes |
No documentation available. |