Database Tables

Reference for database table structures.

Tables

Account

Player information container

ColumnTypeComment
IdSTRINGPlayer unique ID
PartnerIdINT64Operator unique ID
BalanceTypeIdSTRINGIdentifier for real balance, bonus balance etc.
ObjectIdBIGNUMERICunique id depending on the object type (i.e. Object type=client (player), OblectID will be player ID
ObjectTypeINT64The file type
CurrencyIdSTRINGIdentifier of the Currency
BalanceBIGNUMERICPlayer real money balance
PreliminaryBalanceBIGNUMERICPreliminary Balance
ModifiedTIMESTAMPThe date of any modification on player profile
SessionIdINT64Backoffice user ID who made changes

Balance

Player Balance information container

ColumnTypeComment
AccountIdSTRINGUnique Account ID depending on the Balance file
BalanceDateDATEWhen the balance was created
DebitBIGNUMERICDebit to the player balance
CreditBIGNUMERICCredit from player balance
BalanceAmountBIGNUMERICPlayer Balance Amount
ModifiedTIMESTAMPBalance modification date
SessionIdINT64Backoffice user ID who made changes

BalanceType

Player Balance type container information

ColumnTypeComment
IdSTRINGIdentifier fo balance type (real balance, bonus balance etc.)
ParentIdSTRINGparrent balance ID
TypeINT64Type of balance(active,passoive)
AllowNegativeBOOLif player balance is allowed to be negative
NameIdINT64Transation ID looking to Translation table

Bet

Bet information container

ColumnTypeComment
IdBIGNUMERICUnique Bet ID
PartnerIdINT64Operator unique ID
DocumentIdBIGNUMERICid of document
TypeINT64Identifier for Bet types (multiple, Single etc.)
AmountBIGNUMERICBet amount
WinningAmountBIGNUMERICWining Amount
PriceBIGNUMERICOdds
CurrencyIdSTRINGbet amount currency identifier
StateINT64Bet state (lost, won..)
CreatedTIMESTAMPIdentifier of bet creation (date)
NumberBIGNUMERICcashdesk ticket number
ClientIdINT64Unique player ID
CashDeskIdINT64Identifier of unique Cashdesk ID from where the bet was accepted
UpdateVersionSTRINGRaw version
IsLiveBOOLif the acceoted bet is on live event or prematch
CalcDateTIMESTAMPDate of bet calculation
NoteSTRINGNote about manually modified bet satelements
SourceINT64the platform used for betting (mobile, desktop …)
SystemMinCountINT64number of Min selections for sysem bet
BonusAmountBIGNUMERICThe amount which was user for bet considerd as a bonus bet
IsManuallySettledBOOLIndicatior of manual settelment
PossibleWinBIGNUMERICindicatior of possible win (odd * bet amount)
WinningBonusBIGNUMERICWinning amount of bonus bet
ReviewedUserIdINT64User who reviewed the bet
ReviewedStatusINT64Bet status after reviewing
ReviewedDateTIMESTAMPReview date
ClientBonusIdINT64Indicator of Bonus ID which was used for bonus bet
FreeBetAmountBIGNUMERICfree bet amount used for placing the bet
PaidCashdeskIdINT64Indicator of the cashdesk from where player was paid
SelectionCountINT64Number of events in multiple bet
NoteUpdatedByINT64note made by backoffice user or trader
IsSuperBetBOOLif the bet is super bet or not (super bet needs to have urgent action, as the amount is higher than the allowed. This is a configuration to enable super bet)
InfoCashDeskIdINT64Indicators about chshdesk
MannuallySettledUserIdINT64Backoffice user who manually setteled the bet
WageringBonusIdINT64Bonus ID of the bet
ModifiedTIMESTAMPLast date when bet was modified
SessionIdINT64Backoffice user ID who made changes
RealBetAmountBIGNUMERICBet mount taken from the real balance
BonusBetAmountBIGNUMERICBet mount taken from the bonus balance
WagerBonusWinAmountBIGNUMERICWin amount rom bonus wagering
OfferSessionIdINT64Counter offer User ID
LiveDelayINT64Indicator of the delay applied on live events
IsBonusMoneyBOOLIndicator of the amount if is from bonus money
TaxAmountBIGNUMERICIndictor of tax taken from bet amount
AmountInEURBIGNUMERICBet amount converted to EUR
WinningAmountInEURBIGNUMERICWinning amount converted to EUR
IsMaxBetBOOLIndicator of bet if it is a max bet or not
IsCounterOfferBOOLif counter offer was offered or not
ChildBetIdBIGNUMERICPartial cashout bet ID
OddTypeINT64Indicator of odd type (decimal, fractional …)
PossibleTaxAmountBIGNUMERICIndicator of possible tax amount taken from bet
RejectedUserIdINT64Super bet rejected user ID
RecalculatedCountINT64How many times were the bet calculated
IsCloudBetBOOLIndicator of bet being in the Cloud (a tool sharing the bet amount between the operators joint the cloud)
CloudBetAcceptedAmountInEURBIGNUMERICCloud bet amount in converted to EUR
IsEachWayBOOLIf the bet is each Way or not
ParentBetIdBIGNUMERICfull cash out bet ID
CashOutStakeBIGNUMERICIndicator of the bet amoutn were chashed out (partial cashout)
IsAutoCashOutBOOLIndicator of cashout type (Auto or manual)
IsArbitrageBOOLIndicator of player being arbitrage
IsGiftBOOLIndicator of bet being gift bet
StakeTaxAmountBIGNUMERICtax amount taken form the bet amount
CashoutHistorySTRINGcashout history

BetDocument

Bet transaction information Container

ColumnTypeComment
BetIdBIGNUMERICUnique bet ID generated on the platform
DocumentIdBIGNUMERICUnique transaction ID

BetSelection

Bet Selection information container

ColumnTypeComment
BetIdBIGNUMERICUnique bet ID generated on the platform
SelectionIdBIGNUMERICId of Selection
PriceBIGNUMERICOdds
StateINT64Indicator of bet state (lost, won..)
IsLiveBOOLIndicator of live bet
MatchInfoSTRINGInformation about match in which this bet is
StakeBIGNUMERICBet amunt indicator
LiabilityBIGNUMERICSelection Liabilty
WinningBIGNUMERICIndicator of winning amount
StakePCBIGNUMERICBet amount in operator currency
LiabilityPCBIGNUMERICSelection liability in OPerator currency
WinningPCBIGNUMERICIndicator of winning amount in operator currency
MatchIdINT64Indicator if the Match ID
MarketIdBIGNUMERICIndicator if the Market ID
IsVoidBOOLIndictor of the void bet
VoidReasonSTRINGWhy the bet was void
ModifiedTIMESTAMPdate when bet was modified
SessionIdINT64Backoffice user ID who made changes
HomeScoreINT64The score at the time of the bet
AwayScoreINT64The score at the time of the bet
OfferedPriceBIGNUMERICwhich odd were offered durng the counter offer
ActualPriceBIGNUMERICThe odd at the time of placing the bet
CashOutPriceBIGNUMERICIndicator of the cahsed out amount
OriginalPriceBIGNUMERICIndicator of the odd without margin
PriceTypeINT64Indicator of the odds type (decimal, fractional…)
IsManuallySettledBOOLIndicator of bet settlment - Manually settled

Classifier

Library group information container

ColumnTypeComment
IdINT64Clasifire unique ID
GroupIdSTRINGGroup unique ID (like bet state)
NumIdINT64Numeric ID
ParentIdINT64Partent ID
NameIdINT64Transation ID looking to Translation table

Client

Player information container

ColumnTypeComment
IdINT64Player unique ID
PartnerIdINT64Operator unique ID
CurrencyIdSTRINGPlayer currency ID
IBANSTRINGIBAN
SwiftCodeSTRINGSwift Code
NameSTRINGName
FirstNameSTRINGFirst name
LastNameSTRINGLast name
MiddleNameSTRINGMiddle name
TitleSTRINGTitle (MR. MRS… )
NickNameSTRINGNickname
LoginSTRINGUsername
RegionIdINT64Indicator of the registration Region
BirthRegionIdINT64Birth region
GenderINT64Gender
DocNumberSTRINGPlayer document number (AA*)
PersonalIdSTRINGPersonal ID
AddressSTRINGAddress
AditionalAddressSTRINGAddress 2
EmailSTRINGEmail
LanguageSTRINGLanguage
PhoneSTRINGPhone
MobilePhoneSTRINGMobile Phone
BirthDateTIMESTAMPBirth date
CitySTRINGRegistration City
ZipCodeSTRINGZip code
BirthCitySTRINGBirth City
BirthDepartmentSTRINGBirth Department
MaximalDailyBetBIGNUMERICMax daily bet amount
MaximalSingleBetBIGNUMERICMax single bet amount
PasswordSaltBIGNUMERICPasswordf Salt
PasswordHashSTRINGPassword Hash
PromoCodeSTRINGPromo code
TimeZoneBIGNUMERICTome zone
IsLockedBOOLif player is locked
IsSubscribedToNewsletterBOOLIs Subscribed To Newsletter
IsVerifiedBOOLIs verified
CreatedTIMESTAMPWhen the player account created
ModifiedTIMESTAMPdate when the player info is modified
SessionIdINT64Backoffice user ID who made changes
ExcludedTIMESTAMPIf player is excluded
ExcludeTypeIdINT64indicatior of exclusion type
DocIssuedBySTRINGPlayer doc issued by
DocIssueDateDATEIssed date
DocIssueCodeSTRINGIssued code
ProvinceSTRINGProvince
PreMatchSelectionLimitBIGNUMERICPre match selection limit
LiveSelectionLimitBIGNUMERICLive selection limit
SportsbookProfileIdINT64Player category ID (new user, low risk … )
LoyaltyLevelIdINT64Loyalty Level
IsUsingLoyaltyProgramBOOLIs using loyalty level (true , false)
GlobalLiveDelayINT64global live delay
AffilateIdSTRINGAgent ID specifying the agent
BTagSTRINGAffiliate specific tag
ExcludedLastTIMESTAMPExcluded until
IsTestBOOLIf player is a test player
AuthomaticWithdrawalAmountBIGNUMERICAutomatic waithdrawal amount
AuthomaticWithdrawalMinLeftAmountBIGNUMERICMin amount left for automatic withdraw
IsAutomaticWithdrawalEnabledBOOLIs automatic withdraw enabled (true, fals)
ActivationCodeSTRINGActivation code via sms during verification
ActivationCodeExpireDateTIMESTAMPActivation code expire date
ActivationStateINT64Activation state - active or not
IsResidentBOOLIs resident
RegistrationSourceINT64Devise used for registraion
DocumentInfoSTRINGUploaded document iformation
NotificationOptionsINT64Notifcations options (internal message, sms…)
WrongLoginAttemptsINT64Wrong login attempts
WrongLoginBlockTimeTIMESTAMPDate of wrong login
ActiveTimeInCasinoINT64The time being active casino player
IsNoBonusBOOLPlayer is excluded from any bonus
IsSportBlockedBOOLSportsbook blocked player
IsCasinoBlockedBOOLCasin blocked player
VerificationDateTIMESTAMPThe date player is verified
DocRegionIdINT64The document reagion (example, German passport)
OriginalBirthDateDATEoriginal borth date
PartnerFlagSTRINGPartner flag
PidNumberSTRINGProcess ID
CurrenciesSTRINGplayer currency
StatusINT64player status (open, close)
GDPRAcceptanceDateTIMESTAMPGDPR acceptance date
LastCashBackBonusDateTIMESTAMPLast cahsback bonus date
IsRMTBlockedBOOLPlayer is blocked by Risk management tool
TermsAndConditionsVersionSTRINGTerms and Conditions version
TCVersionAcceptanceDateTIMESTAMPThe date when T^C were accepted
IsTwoFactorAuthenticationEnabledBOOLIs 2FA enbled
IsQRCodeUsedBOOLIs QR code used
TwoFactorAuthenticationCodeSTRING2FA code
SessionDurationINT64Player session duration
PartnerClientCategoryIdINT64Player custom category ID ( different from the main sportsbook categories)
DocExpirationDateDATEDoc expiration date
VerificationOptionsINT64Verfication options
DocTypeINT64Uploaded document type
IncomeSourceINT64Income source
AMLRiskINT64AML risk

ClientBonus

Player bonus information container

ColumnTypeComment
IdBIGNUMERICBonus Unique ID
ClientIdINT64Player unique ID
PartnerBonusIdINT64Created bonus unique ID
AcceptanceTypeINT64indicates the state of the acceptance (available, accepted)
AcceptanceDateTIMESTAMPDate when the bonus was accepted
ResultTypeINT64Indicated the bonus result
ResultDateTIMESTAMPIndicator of Resulting date
CountINT64number of bonuses
AmountBIGNUMERICTotal bonus amount
ExpirationDateTIMESTAMPIndicats the date of bonus expiration
RealAmountBIGNUMERICDeposited amount for bonus activation
WinAmountBIGNUMERICBonus win amount
WageredAmountBIGNUMERICPlayer Wagered amount
ToWagerAmountBIGNUMERICAmount needs to be wagered
PaidAmountBIGNUMERICbonus amount converted to real balance after wagering
NoteSTRINGbonus note information
CreatedBySessionIdINT64Backoffice user ID who created (who assinged the bonus)
CreatedTIMESTAMPBonus creation date
ModifiedTIMESTAMPBonus modification date
SessionIdINT64Backoffice user ID who made changes
DocumentIdBIGNUMERICBonus transaction ID
PaymentDocumentIdBIGNUMERICPaid bonus transaction ID
PromoCodeIdINT64Unique promo code ID
CancellationNoteSTRINGInformation about bonus cancelation from operator side

ClientKPI

Player general information container

ColumnTypeComment
ClientIdINT64Player unique ID
DateDATEReport Date
BalanceBIGNUMERICPlayer total Balance
CasinoBalanceBIGNUMERICPlayer Casino Balance
DepositAmountBIGNUMERICPlayer deposited total amount
DepositCountINT64Number of total deposits for each day
WithdrawalAmountBIGNUMERICPlayer withdraw total amount
WithdrawalCountINT64number of total withdrawals
RejectedWithdrawalAmountBIGNUMERICPlayer’s rejected total withdrawal amount
RejectedWithdrawalCountINT64Number of rejected withdrawals
CorrectionUpAmountBIGNUMERICTotal manually added amount to the player (correction up)
CorrectionUpCountINT64Number of correction ups
CorrectionDownAmountBIGNUMERICTotal manually removed amount to the player (correction down)
CorrectionDownCountINT64Number of correction downs
BonusCorrectionUpAmountBIGNUMERICTotal manually added bonus amount to the player (bonus correction up)
BonusCorrectionUpCountINT64Number of bonus correction ups
BonusCorrectionDownAmountBIGNUMERICTotal manually removed bonus amount to the player (bonus correction down)
BonusCorrectionDownCountINT64Number of bonus correction downs
SportBetAmountBIGNUMERICPlayer’s total bet amount
SportBetCountINT64Number of player’s total bets
SportWinAmountBIGNUMERICtotal sport win amount
SportWinCountINT64Number of player’s total wins
SportReturnAmountBIGNUMERICTotal Sport returned amount
SportReturnCountINT64Number of total returns
SportDecreaseWinAmountBIGNUMERICAmount of recalculated win
SportDecreaseWinCountINT64Count of recalculated win
CasinoBetAmountBIGNUMERICPlayer’s total casino bet amount
CasinoBetCountINT64Number of total casino bets
CasinoWinAmountBIGNUMERICtotal casino win amount
CasinoWinCountINT64Nimber of total casino wins
CasinoReturnAmountBIGNUMERICTotal casino returned amount
CasinoReturnCountINT64Number of total returns
CasinoBonusAmountBIGNUMERICTotal casino bonus amount
CasinoBonusCountINT64Number of casino bonus
MoneyFromPointAmountBIGNUMERICConverted loyalty point amount
MoneyFromPointCountINT64Converted loyalty point counts
PointEarnedAmountBIGNUMERICEarned lolalty points amount
PointEarnedCountINT64Earned lolalty point count
PointToMoneyAmountBIGNUMERICPointes exchanged to real money
PointToMoneyCountINT64Pointes exchanged to money -counts
SportBonusAmountBIGNUMERICTotal Sport bonus amount
SportBonusCountINT64Number of total sport bonus
ModifiedTIMESTAMPDate of player information modification
SessionIdINT64Backoffice user ID who made changes
SportBonusBetAmountBIGNUMERICTotal Sport bonus bet amount
SportBonusBetCountINT64number of sport bonus bets
SportBonusWinAmountBIGNUMERICtotal Sport bonus win amont
SportBonusWinCountINT64number of sport bonus wins
CasinoBonusBetAmountBIGNUMERICTotal Casino bonus bet amount
CasinoBonusBetCountINT64number of Casino bonus bets
CasinoBonusWinAmountBIGNUMERICtotal casino bonus win amont
CasinoBonusWinCountINT64number of Casino bonus wins
SportDepositCashBackBonusAmountBIGNUMERICSport Depsoit Cash Back Bonus Amount
SportDepositCashBackBonusCountINT64Sport Depsoit Cash Back Bonus Count
CasinoDepositCashBackBonusAmountBIGNUMERICCasino Depsoit Cash Back Bonus Amount
CasinoDepositCashBackBonusCountINT64Casino Depsoit Cash Back Bonus Count
CurrencyIdSTRINGIndicatior of player currency
StakeTaxAmountBIGNUMERICTax amount from bet
JackPotWinBIGNUMERICJackpot win amount
PartnerIdINT64Unique operator ID
WithdrawTaxAmountBIGNUMERICTax amount from withdrawals

ClientLimit

player limits information container

ColumnTypeComment
IdINT64Clinent limit inique ID
ClientIdINT64Player unique ID
TypeIdINT64Limit type unique ID
ProductCategoryIdINT64Identification of the limited product
PeriodTypeINT64Period type of the limitation (day, week…)
PeriodINT64Duration of the limitation
LimitBIGNUMERICLimit applied on the player
CreatedTIMESTAMPwhen the limitation was applied
ModifiedTIMESTAMPwhen the limitation was modified
SessionIdINT64Backoffice user ID who made changes

ClientNote

Player notes information container

ColumnTypeComment
IdINT64Note unique ID
ClientIdINT64Player unique ID
NoteSTRINGThe applied note
ModifiedTIMESTAMPdate of note modification
SessionIdINT64Backoffice user ID who made changes
TypeINT64Type of the note (important, risk…)

ClientRequest

Player request information container

ColumnTypeComment
IdBIGNUMERICPlayer request uninque ID
TypeINT64Player request type
ClientIdINT64Player unique ID
PaymentSystemIdINT64Payment system unique ID
AmountBIGNUMERICAmount
FeeAmountBIGNUMERICtax amount
StateINT64Player request state
RequestTimeTIMESTAMPPlayer request time
RequestDocumentIdBIGNUMERICPlayer request document unique ID
PaymentDocumentIdBIGNUMERICPayment Document unique ID
ModifyUserIdINT64Player resuest modificationuser unique ID
RejectReasonSTRINGRequest reject reason
ModifyTimeTIMESTAMPThe time of modification
AllowUserIdINT64Request allow Backoffice user
AllowTimeTIMESTAMPRequest allow time
RejectUserIdINT64Rejected request Backoffice user
ModifiedTIMESTAMPthe date when the modification were done
SessionIdINT64Backoffice user ID who made changes
ClientNotesSTRINGPlayer note
PaidReasonSTRINGPaid request reason
CurrencyIdSTRINGPlayer currency unique ID

ClientRestriction

Player restriction information container

ColumnTypeComment
ClientIdINT64Player Unique ID
CanLoginBOOLPlayer is restricted to loign or not
CanBetBOOLPlayer is restricted to bet or not
CanDepositBOOLPlayer is restricted to deposit or not
CanWithdrawBOOLPlayer is restricted to withdraw or not
CanIncreaseLimitBOOLPlayer is restricted to increase the limit or not
SessionIdINT64Backoffice user ID who made changes
ModifiedTIMESTAMPBackoffice user ID who made modifications

ClientSelfExclusion

Player self-exclusion information container

ColumnTypeComment
IdINT64Restriction uique ID
CreatedTIMESTAMPRestriction created date
ClientIdINT64Player unique ID
ExclusionTypeINT64Indicatior if the exclusion type (self exclusion or Time Out)
ExcludedUntilTIMESTAMPDuration of the exclusion
NoteSTRINGAgent note on player
ModifiedTIMESTAMPThe date modifcation was done
SessionIdINT64Backoffice user ID who made changes
StatusINT64Status of the exclusion (i.e. Self excluded)
SourceINT64The source uesed for exclusion

ClientSession

Player lgon infomration container

ColumnTypeComment
IdBIGNUMERICLogin ID
ClientIdINT64Player unique ID
StartTimeTIMESTAMPwhen player login
EndTimeTIMESTAMPwhen player logged out
LoginIPSTRINGIP from where player logged in
SourceINT64Devise used for login
TokenSTRINGLogin Auth token
LogoutSourceINT64How logout happen, Player logged out or session has expired

ClientSportsbookProfile

Player category information container

ColumnTypeComment
IdINT64Category unique ID
NameSTRINGCategory name
ColorINT64Category ciolor in the Backoffice

ClientVerificationStep

Player verification step information container

ColumnTypeComment
IdINT64Step Unique ID
ClientIdINT64Player Unique ID
PartnerKYCStepIdINT64Indicatior if KYC steps applied on player
CreatedTIMESTAMPwhen the step was created
PassDateTIMESTAMPIndicatior if the date when the KYC steps passed
ExpireDateTIMESTAMPIndicatior if the date when the KYC steps expired
StateINT64Indicatior of the Player State (i.e. verified)
ErrorSTRINGif error accoured during the verificatio
CodeSTRINGVerification code
ResponseDataSTRINGAutomated KYC step response
SourceINT64Not Used
InfoSTRINGAdditional info

Competition

Competition information container

ColumnTypeComment
IdINT64Competition unique ID
NameIdINT64Transation ID looking to Translation table
RegionIdINT64Competition region unique ID
SportIdINT64Sports unique ID
ModifiedTIMESTAMPDate of modification on the competition
SessionIdINT64Backoffice user ID who made changes
UpdateVersionSTRINGRaw Version
IsSendingPreMatchBOOLIf the comeption is Prematch
LiveDelayINT64live delay on the competition
MultipleMinValueINT64Min number of selection in the multiple bet
IsTeamsReversedBOOLIs teams reversed
VideoIdINT64Video unique ID
NoteIdINT64Note unique ID
MarketTypeOddGroupIdINT64Market type group unique ID
CashOutOptionINT64Cash out option on compatition
DefaultLiveAvailableBOOLCompetition default live availability
ExactBookingBOOLExcat booking
URLSTRINGURL
MarketCreationTemplateIdINT64Market createion template unique ID
CompetitionInfoSTRINGCompetition Info
ParentIdINT64Parent Unique ID
LeageTypeINT64League type
MatchInfoIdINT64Match info unique ID
CreationSourceINT64creation source
RestrictMultipleBetsINT64Restrict Multiple bets on competition
IsUsingPreMatchMultipleBetIndexBOOLIs Using PreMatch Multiple Bet Index
MarketINT64Market
CreatedTIMESTAMPDate of creation
CheckSessionIdINT64Backoffice user ID who checked the competition

Currency

Currnecy information container

ColumnTypeComment
IdSTRINGUnique currency ID on the platfrom
NameSTRINGIndicatior if currency name
PrecisionINT64Indicatior if currency precision (i.e. 2 = 0.01)
IsVirtualBOOLIndicatior of Fiat ot virtual currency
NoteSTRINGnote
NumIdINT64Num unique ID
ColorINT64Color
IsDeletedBOOLIs deleted

CurrencyRate

ColumnTypeComment
Currency Rate information conatiner
IdINT64Unique Currency rate ID
RateDateTIMESTAMPIndicator of the date when currency rate were applied
FromCurrencySTRINGMain currency towards which the rate is applied
ToCurrencySTRINGCurrency for which the rate is applied
RateBIGNUMERICthe rate which was applied
PartnerIdINT64Unique operator ID
ModifiedTIMESTAMPIndicator of the date when the rate was applied
SessionIdINT64Backoffice user ID who made changes

Document

Transaction related information container

ColumnTypeComment
IdBIGNUMERICTransaction unique ID
PartnerIdINT64Unique operator ID
TypeIdINT64Indicatior of transaction type (bet, win, deposit…)
GameIdINT64Unique game identifier
CurrencyIdSTRINGIndicatior if the currency
StateINT64transaction state
AmountBIGNUMERICTransaction amountn
TransactionDateDATEThe date when the transaction took place
CreatedTIMESTAMPThe date when the transaction were created
ModifiedTIMESTAMPDaate of modification
SessionIdINT64Backoffice user ID who made changes
PaymentSystemIdINT64Unique ID assigned to the payment system
ClientIdINT64Player unique ID
NoteSTRINGnote applied for that transaction
ParentIdBIGNUMERICOperator unique ID
ClientSessionIdBIGNUMERICPlayer session ID

DocumentType

Transaction type infomration container

ColumnTypeComment
IdINT64Document type Unique ID
NameIdINT64Transation ID looking to Translation table
GroupIdINT64Document type unique Group ID
CodeINT64Document type code
LastStateINT64Document type last state

Game

Game information container

ColumnTypeComment
IdINT64Game unique ID
ProductIdINT64Product unique ID
ProviderIdINT64Provider unique ID
ProviderCategoryIdSTRINGindicatior of the provider category (top, new, slot…)
NameIdINT64Transation ID looking to Translation table
ShortDescriptionIdINT64Short Description unique ID
DefaultIconSTRINGGame default Icon
DefaultBackgroundSTRINGDefauld background
DefaultOpeningModeINT64Default opening mode
DeviceINT64Indicator of the device used for playeing the game (mobile, Desktop ..)
IsActiveBOOLIs Active
HasPlayForFunBOOLIndicator of game fun mode
HasPlayForRealMoneyBOOLIndicator of game real money mode
IsDownloadableBOOLIs downloadable
IsInMaintenenceModeBOOLIs in maintenenca mode
ExternalGameIdSTRINGGame external unique ID (for 3rd party provider )
URLSTRINGGame url
IsDeletedBOOLis deleted

Language

Language information container

ColumnTypeComment
IdSTRINGLanguage unique ID
NumIdINT64Languane num unique ID
NameSTRINGIndicator of Language name
EnNameSTRINGLangauge ISO 639-1 code (i.e. English = en)
ISOCodeSTRINGLangauge ISO 639-2 code (i.e. English = eng)
IsRTLBOOLIndicatort of the right to left (arabic, farsi)

LoyaltyGameGroup

Loyalty Game Group information container

ColumnTypeComment
IdINT64Loyalty Game group unique ID
PartnerIdINT64Operator unique ID
NameSTRINGLoyalty Game Group Name
SessionIdINT64Backoffice user ID who made changes
ModifiedTIMESTAMPDate og modification

Market

Market information container

ColumnTypeComment
IdBIGNUMERICMarket Unique ID
MatchIdINT64Martch Unique ID
NameIdINT64Transation ID looking to Translation table
HandicapBIGNUMERICHandicap
SequenceINT64Market sequence
PointSequenceINT64Point sequence (teniss)
IsAutoSuspendedBOOLIndicatior of market auto suspension
IsPrematchAutoSuspendedBOOLIndicator of Prematch Auto suspension
IsManualSuspendedBOOLIndicatior of manual Suspention
IsVisibleBOOLis Visible
IsPrematchVisibleBOOLIs prematch visble
IsManualVisibleBOOLIs manual visible
MarketTypeIdINT64Market type unique ID
ProfitnessBIGNUMERICProfitness
ModifiedTIMESTAMPDate of modification
SessionIdINT64Backoffice user ID who made changes
MatchResultIdINT64Match Result unique ID
IsManualResultedBOOLIs manual resuled
UpdateVersionSTRINGRaw Version
IsManualBOOLIs manual
MarketOrderINT64Market order
WinCountINT64Win count
IsMainBOOLIs main
SelectionsModifiedTIMESTAMPdate of modifcation of selection
ExtraInfoSTRINGExternal Info
HomeScoreINT64Home score
AwayScoreINT64Away Score
MainOrderINT64Main order
ResultingDateTIMESTAMPResulting date
IsSuspendByLimitingBOOLMarket is suspended by limiting
IsInVisiblePriceRangeBOOLmarket is in visible price range
EachWayTypeINT64Each way type
SuspendedUserIdINT64Backoffice user ID who suspended
IsSelectionsOrderedByPriceBOOLSelection ordered by price
MultipleBetIndexINT64min number of selection in the multiple bet
EachWayHistorySTRINGEach way history
IsWithoutDelayBOOLWithout delay
ExactBookedBOOLExact booked
SuspensionTimeTIMESTAMPDate and time of market suspension
IsManualLiveBOOLManual live indiatior

MarketType

Market type infomration container

ColumnTypeComment
IdINT64Market type Unique ID
SportIdINT64Market type sport unique ID
NameIdINT64Transation ID looking to Translation table

Match

Match information container

ColumnTypeComment
IdINT64Match Unique ID
CompetitionIdINT64Competition ID
StartTimeTIMESTAMPMatch start time
ResultKindINT64Match Resul Kind
UpdateVersionSTRINGRaw Version
MatchInfoSTRINGMatch info
LiveStatusINT64Live Status
CancelReasonIdINT64Canceled reason unique ID
VideoProviderINT64Video provider
VideoIdINT64Video unique ID
SeasonIdINT64Backoffice user ID who made changes
OrderINT64Match order
RoundINT64Round
CancelReasonSTRINGCancel reason
ModifiedTIMESTAMPdate of modification
SessionIdINT64Backoffice user ID who made changes
ScoutIdBIGNUMERICScout unique ID
ScoutProviderINT64Scout provider
SuspensionTimeTIMESTAMPDate of suspention
LiveDelayINT64Live delay
LimitPercentageBIGNUMERICLimit percentage
MultipleMinValueINT64Min number of selection for multiple bet
ResultingNoteSTRINGNote for result
ResultingUserIdINT64Resultiong user ID
IsStatAvailableBOOLIs statistics available
IsOutrightBOOLIndicatior of Outright
ShortIdINT64Short unique ID
IsArchivedBOOLIndicatior of being Archived
NoteIdINT64Note unique ID
VideoConfigSTRINGVideo config
LiveUserIdINT64Live user unique ID
InfoSTRINGinfo
MobileVideoIdINT64Mobile Video unique ID
InternalNoteSTRINGIntenral note
DurationINT64Match duration
VideoDataSTRINGVideo data
HasStartTimeChangedBOOLHas start time changed
IsNeutralVenueBOOLindicator of being neutral venue
StrongSideINT64Strong Side (favorit)
IsVoidBOOLIndicatior of being void
ExactBookingBOOLIndicator of exact booking
MatchTVInfoSTRINGMatch TV info
MarketCreationTemplateIdINT64Market creation template ID
IsFinalScoreConfirmedBOOLIndicatior of final score being confirmed
IsStreamAvailableBOOLIndicatior of available Stream
MatchInfoIdINT64Match info unique ID
CalculationBlockedUserIdINT64Calculation blocked user unique ID
IsCalculationBlockedBOOLIndicatior of being calculation blocked
ParentIdINT64Parent ID
LiveSessionIdINT64Backoffice user ID who made changes
ActualAutofeedProviderINT64Actual Autofeed provider
GameInfoSTRINGGame info
IsPrematchMultipleBetIndexDisabledBOOLMultiple bet restriction on prematch

MatchState

Match State information container

ColumnTypeComment
MatchIdINT64Match unique ID
SportIdINT64Sport unique ID
MatchDataSTRINGMatch data
UpdateVersionSTRINGRaw Version
IsVisibleBOOLIndicator of being visible
IsMatchSuspendedBOOLIndicatior of match being suspended
IsMatchAutoSuspendedBOOLIndicatior of match being auto suspended
SessionIdINT64Backoffice user ID who made changes
ModifiedTIMESTAMPThe date of modification
IsLiveBOOLIndicator of being live
ActualStartTimeTIMESTAMPDate and time of Match start
MatchShortInfoSTRINGcurrent score
DurationINT64Duration of the Match
SuspensionLiveDurationINT64Suspension duration of live match
SuspensionTimeTIMESTAMPSuspension time
SuspensionPreMatchDurationINT64Suspension duration of prematch Match
SuspensionDurationINT64Suspension Duration
StartTradingTimeTIMESTAMPThe date trading starts
LiveDurationINT64Live Match duration
LiveTimeTIMESTAMPthe date of the Live Match

MatchTeam

Match Team information container

ColumnTypeComment
MatchIdINT64Match unique ID
TeamIdINT64Team uniqque ID
IsHomeBOOLIndicatior if Home team
OrderINT64order of the match
IsStrongBOOLIs strong (favorit)
UpdateVersionSTRINGRaw Version

PartnerBonus

ColumnTypeComment
IdINT64
PartnerIdINT64Operator unique ID
BonusIdINT64Bonus Unique ID
TriggerTypeINT64Indicator of partner bonus triggers (deposit, Manual, Freebet …)
StartDateTIMESTAMPBonus start date
EndDateTIMESTAMPBonus end date
PlayerMaxCountINT64Number of player that can get the bonus
ExpirationDateTIMESTAMPBonus expiration date
ExpirationDaysINT64Bonus expiration in days
ScheduleIdINT64if bonus is scheduled or not
IsVisibleToAllBOOLIndicatior of Bonus visibility
NameIdINT64Transation ID looking to Translation table
DescriptionIdINT64Bonus Description translation ID
TriggerSettingsSTRINGBonus triggering (bonus bet or real bet)
CalcSettingsSTRINGBonus calculation settings
SourceINT64Sportsbook or Casino
IsDeletedBOOLIf bonus is deleted or not
IsAllowWithdrawalBOOLIf withdrawal allowed while having active bonus
IsForVerifiedPlayersOnlyBOOLIf bonus is available for only verified players

PartnerKYCStep

KYC step infomration container

ColumnTypeComment
IdINT64Partner KYC step unique ID
PartnerIdINT64Operator unique ID
StepIdINT64KYC unique ID
KYCProviderINT64KYC provider
OrderINT64KYC order
ExpireDaysINT64KYC expire days
IsAutomaticBOOLIs automatic
IsOutOfOrderBOOLIs out of order
OrderTypeINT64KYC step Order type
BlockIfExpiredBOOLBlocked if expire teh KYC step
PassCanLoginBOOLCan login after step
PassCanBetBOOLCan bet after step
PassCanDepositBOOLCan Deposit after step
PassCanWithdrawBOOLCan Withdraw after step
ExpireCanLoginBOOLCan login after step expire
ExpireCanBetBOOLCan bet after step expire
ExpireCanDepositBOOLCan Deposit after step expire
ExpireCanWithdrawBOOLCan Withdraw after step expire
StepIterationINT64Number of step iteration
PassCanIncreaseLimitBOOLCan increase limit after step
ExpireCanIncreaseLimitBOOLCan increase limit after step expire
IsDeletedBOOLIs deleted

PaymentSystem

ColumnTypeComment
IdINT64Payment unique ID
NameSTRINGPayment name

Product

Product infomration container

ColumnTypeComment
IdINT64Product Unique ID
NameSTRINGProduct name
IsRakeBOOLRake base product
ProductCategoryIdINT64Product categopry ID 1 = sport, 2=casino

ProductCategory

Product Category information container

ColumnTypeComment
IdINT64Product Category unique ID
NameSTRINGproduct Category name

ProductProvider

Provider information container

ColumnTypeComment
IdINT64Provider Unique ID
NameSTRINGProvider name (NetEnt…)
PrefixSTRINGPrefix (i.e. NetEnt = NET)

Region

Regoin information container

ColumnTypeComment
IdINT64Region Unique ID
NameIdINT64Transation ID looking to Translation table
RegionTypeIdINT64Region type unique ID
ParentIdINT64Parent unique ID (under which parrent is created other regions)
TimeZoneSTRINGRegion Time zone
Alpha3CodeSTRINGAlpha3Coed (France = FRA)
Alpha2CodeSTRINGAlpha2Coed (France = FR)
ModifiedTIMESTAMPDate of modification
SessionIdINT64Backoffice user ID who made changes
UpdateVersionSTRINGRaw Version
Alpha2CodeNameIdINT64Transation ID looking to Translation table

Selection

Selection information container

ColumnTypeComment
IdbigintSelection unique ID
MarketIdbigintMarket Unique ID
SelectionTypeIdintSelection Type unique ID
NameIdintTransation ID looking to Translation table
OrderintOrder of Selection
OriginalPricedecimalOriginal odd
ProposedPricedecimalOffered odd
OutcomeintOutcome
HomeValueintHome Value
AwayValueintAway Value
IsSuspendedbitIndicator of being suspended
IsVisiblebitIndicator of being visible
UpdateVersiontimestampRaw Version
OldOutcomeintOld outcome
IsVoidbitIndicator of beind void
IsOutcomeRecalculatedbitIndicator of recalculated outcome
ResultingNoteIdintResulting note unique ID
RecalculationReasonvarcharRecalculation reason
ResultedUserIdintResulted backoffice user unique ID
VoidReasonvarcharVoid reason
SPPricedecimalSP price
NonRunnerintNon Runner
IsVoidByTimebitIndicator of being void by time
MaxPricedecimalMax odd
RecalculationInfovarcharRecalculation info
ResultingDatedatetimeoffsetResulting date
InitialResultingDatedatetimeoffsetThe date of internal resulting

SelectionType

Selection type information container

ColumnTypeComment
IdintSelection Type unique ID
MarketTypeIdintMarket type unique ID
NameIdintTransation ID looking to Translation table
OrderintOrder
HomeValueintHome value
AwayValueintAway value
HandicapSignintIndicator of Handicap
KindnvarcharKind
DefaultPricedecimalDefault price
LiveDelayintLive delay
IsDeletedbitIndicator of being deleted

Sport

Sport information container

ColumnTypeComment
IdintSport unique ID
NameIdintTransation ID looking to Translation table
ModifieddatetimeoffsetDate of modification
SessionIdintBackoffice user ID who made changes
UpdateVersiontimestampRaw Version
AliasnvarcharSport english name
IsSendingPreMatchbitIndicatior of Prematch
LiveDelayintLive delay
SportTypeintSport type
DurationintSport duration

Team

Teams information container

ColumnTypeComment
IdintTeam unique ID
TypeintTeype
NameIdintTransation ID looking to Translation table
SportIdintSport unique ID
UpdateVersiontimestampRaw Version
ModifieddatetimeoffsetThe date of modification
SessionIdintBackoffice user ID who made changes
RegionIdintRegoin unique ID
NotenvarcharNote

Transaction

Transaction information container

ColumnTypeComment
IdbigintTransaction unique ID
DocumentIdbigintTransaction Document ID
AccountIdvarcharAccount unique ID
TransactionDatedateTransaction Date
OperationintDebit or Credit
AmountdecimalTransaction amount
SourceintSource of transactiono
AfterBalancedecimalPlayer after balance

Translation

Global translation information container

ColumnTypeComment
IdintTranslaion unique ID
ObjectTypeintTranslation Object Type
ModifieddatetimeoffsetDate of modification
KeyvarcharTranslation Key
UpdateVersiontimestampRaw Version
ObjectIdbigintObject translation ID
IsDeletedbitIdenticator of being deleted
CreateddatetimeoffsetThe date of creation
NotTranslatablebitIndicator of being not translatable

TranslationEntry

ColumnTypeComment
Translation into other languages
TranslationIdintTranslation unique ID
LanguageIdcharLanguage unique ID
TextnvarcharText
ModifieddatetimeoffsetDate of modification
SessionIdintBackoffice user ID who made changes
UpdateVersiontimestampRaw Version

User

Backoffice user information container

ColumnTypeComment
IdintUser unique ID
UserNamevarcharUser name
LastPasswordChangeDatesmalldatetimeWhen the user last time changed his/her password
MustChangePasswordbitIf user must change password or not
PasswordNeverExpirebitif user password set to never expire
WrongLoginAttemptsintNumber of wrong login attempts to backoffice
CreateddatetimeoffsetWhen the user is creaded
PartnerIdintOperator unique ID
FirstNamenvarcharFirst name
LastNamenvarcharlast name
Namenvarcharname
Addressnvarcharaddess
Phonenvarcharphone
EMailvarcharemail
HireddateHired
FireddateFired
IsSuspendedbitif agent is susspended
NotesnvarcharNote on agent
LastLoginDatedatetimeoffsetLast login date
LastLoginIpvarcharlast login IP
IsAgentbitIndicatior of being an agent
TwoFactorCodevarchar2FA
ModifieddatetimeoffsetDate of modification
SessionIdintBackoffice user ID who made changes
IsQRCodeSentbitIf QR code is sent to User
SocialNumbernvarcharuser social number
EmployeeNumbernvarcharEmployee number
IsTwoFactorEnabledbitif 2FA is enabled for users
DocRegionIdintDocument regional ID
PersonalNumbernvarcharUser personal number
DocNumbernvarcharUser document number
DocIssuedBynvarcharUser document issue info
DocIssueDatedateUser document issue date
SuspendTimedatetimeoffsetDate of user suspension
WrongLoginBlockTimedatetimeoffsetDate when user got blocked account due to the wrong login attempt
LastLoginAttemptDatedatetimeoffsetUser last login attempt date
BranchintBranch
DepartmentIdintUser Department ID

UserSession

Backoffice user session information container

ColumnTypeComment
Idintgenerated unique ID for particular session
UserIdintUser unique ID
StartTimedatetimeoffsetSession start time
LangcharBackoffice user language
EndTimedatetimeoffsetsession end time
LoginIPvarcharUser login IP
UserLoginDeviceIdintBackoffice user login devise unique ID
SourceintBackoffice user devise for login
IsFailedbitIf the login is faild
TokenvarcharAuth token of BO user login