TBS Apps API

<back to all web services

RaceRequest

The following routes are available for this service:
GET,POST/RaceGets a Race event.Gets a Race event. A Race event consists of event information such as event name, distance, track condition and runner information including jockeys, trainers, form, silk information, prices and flucs
RaceRequest Parameters:
NameParameterData TypeRequiredDescription
EventIdbodyintYesEvent Identifier
IsBoostbodybooleanNoIndicates whether odds boosted products are to be returned
Event Parameters:
NameParameterData TypeRequiredDescription
EventIdformintNo
EventNameformstringNo
AllowedWinBetTypesformList<BetType>No
AllowedPlaceBetTypesformList<BetType>No
ExoticAllowedDividendTypesformDictionary<string, List<String>>No
PrimaryWinDividendTypesCountformintNo
PrimaryPlaceDividendTypesCountformintNo
OutcomesformList<Outcome>No
MultiBetExceptionsformMultiBetExceptionsNo
TrackConditionformstringNo
WeatherConditionformstringNo
BettingCloseTimeformDateTimeNo
AdvertisedStartTimeformDateTimeNo
MasterEventClassIdformintNo
EventClassIdformintNo
CategoryClassIdformintNo
CategoryIdformintNo
VenueformstringNo
RaceNumberformintNo
RaceDistanceformintNo
MasterEventIdformintNo
EventTypeIdformintNo
ResultStatusIdformintNo
IsMultiAllowedformboolNo
IsOpenForBettingformboolNo
RaceReferencesformList<RaceReference>No
EventMultiplesformList<EventMultiple>No
SecondsToJumpformintNo
IsJockeySilkExistformboolNo
ResultsformRaceResultsNo
CountryCodeformstringNo
StateCodeformstringNo
MasterCategoryIdformintNo
MasterCategoryClassIdformintNo
TimeToJumpformstringNo
TipformEventTipNo
DerivedMarketsformIEnumerable<DerivedMarket>No
HasFixedformboolNo
MasterCategoryNameformstringNo
StreamingformStreamInfoNo
BetType Parameters:
NameParameterData TypeRequiredDescription
MarketTypeCodeformstringNo
BetDetailTypeCodeformstringNo
DividendTypeCodeformstringNo
IsWinPlaceAllowedformboolNo
IsMultiAllowedformboolNo
DividendTypeInfoformstringNo
Outcome Parameters:
NameParameterData TypeRequiredDescription
OutcomeIdformintNo
OutcomeNameformstringNo
FixedPricesformList<OutcomePrice>No
Top2PriceformdecimalNo
Top3PriceformdecimalNo
Top4PriceformdecimalNo
TotePlacePricesformDictionary<string, TotePrice>No
ToteWinPricesformDictionary<string, TotePrice>No
Barrier_BoxformstringNo
TrainerformstringNo
Jockey_DriverformstringNo
ShortFormformstringNo
WeightformdecimalNo
ScratchedformboolNo
RatingformstringNo
OutcomePrice Parameters:
NameParameterData TypeRequiredDescription
MarketTypeCodeformstringNo
PriceformdecimalNo
PointsformdecimalNo
FixedMarketIdformlongNo
OpenPriceformdecimal?No
CurrentFlucformdecimal?No
CurrentFluc_1formdecimal?No
CurrentFluc_2formdecimal?No
IsCashoutAllowedformboolNo
IsMarketMoverformbool?No
TotePrice Parameters:
NameParameterData TypeRequiredDescription
MarketTypeCodeformstringNo
DividendTypeCodeformstringNo
PriceformdecimalNo
FixedMarketIdformlongNo
IsWinPlaceAllowedformboolNo
MultiBetExceptions Parameters:
NameParameterData TypeRequiredDescription
CategoryClassformClassExceptionsNo
MasterEventClassformClassExceptionsNo
ClassExceptions Parameters:
NameParameterData TypeRequiredDescription
AllowedformEventClassExceptionsNo
DeniedformEventClassExceptionsNo
EventClassExceptions Parameters:
NameParameterData TypeRequiredDescription
WildcardformboolNo
EventClassesformList<List<Int32>>No
RaceReference Parameters:
NameParameterData TypeRequiredDescription
RaceNumberformintNo
EventIdformintNo
AdvertisedStartTimeformDateTimeNo
TimeToJumpformstringNo
ResultStatusformstringNo
ResultStatusDescformstringNo
PlacingformstringNo
SecondsToJumpformint?No
IsOpenForBettingformboolNo
EventNameformstringNo
EventMultiple Parameters:
NameParameterData TypeRequiredDescription
EventMultipleIdformintNo
BetSubTypeCodeformstringNo
MarketNameformstringNo
DividendTypeCodeformstringNo
RaceNumbersformint[]No
MultipleDisplayTypeformstringNo
RaceResults Parameters:
NameParameterData TypeRequiredDescription
WinnersformList<Winner>No
StraightDividendTypesformList<string>No
ExoticDividendTypesformList<string>No
ExoticDividendsformList<ExoticDividend>No
MultipleDividendsformList<MultipleDividend>No
DeductionsformList<Deduction>No
MultipleDividendTypesformList<string>No
RaceClassformstringNo
PrizeMoneyformint?No
Winner Parameters:
NameParameterData TypeRequiredDescription
FinalPlacingformintNo
FinalPlacingTextformstringNo
OutcomeformOutcomeNo
StraightDividendsformList<StraightDividend>No
StraightDividend Parameters:
NameParameterData TypeRequiredDescription
MarketTypeformstringNo
DividendTypeCodeformstringNo
DividendformdecimalNo
ExoticDividend Parameters:
NameParameterData TypeRequiredDescription
ExoticTypeformstringNo
BetDetailTypecodeformstringNo
WinningSelectionformstringNo
OutcomeId1formintNo
OutcomeId2formintNo
OutcomeId3formintNo
OutcomeId4formintNo
EventExoticResultIdformintNo
DividendsformList<ExoticToteDividend>No
DividendTypeCodeformstringNo
ExoticToteDividend Parameters:
NameParameterData TypeRequiredDescription
DividendTypeCodeformstringNo
DividendformdecimalNo
MultipleDividend Parameters:
NameParameterData TypeRequiredDescription
EventMultipleIdformintNo
BetSubTypeCodeformstringNo
DividendTypeCodeformstringNo
MarketTypeCodeformstringNo
OutcomeId1formintNo
OutcomeId2formintNo
OutcomeId3formintNo
OutcomeId4formintNo
OutcomeId5formintNo
OutcomeId6formintNo
SubOutcomeId1formintNo
SubOutcomeId2formintNo
SubOutcomeId3formintNo
SubOutcomeId4formintNo
SubOutcomeId5formintNo
SubOutcomeId6formintNo
EventListformstringNo
DividendformdecimalNo
WinningSelectionformstringNo
DividendsformList<ExoticToteDividend>No
MultipleTypeformstringNo
RaceNumbersformint[]No
MultipleDisplayTypeformstringNo
Deduction Parameters:
NameParameterData TypeRequiredDescription
OutcomeIdformintNo
OutcomeNameformstringNo
ScratchedTimeformDateTimeNo
DeductionWinformdecimalNo
DeductionPlace1formdecimalNo
DeductionPlace2formdecimalNo
DeductionPlace3formdecimalNo
ScratchedTimeStringformstringNo
EventTip Parameters:
NameParameterData TypeRequiredDescription
TipstorIDformintNo
TipstorNameformstringNo
CommentsformstringNo
OutcomeTipsformstringNo
Tipsformint[]No
DerivedMarket Parameters:
NameParameterData TypeRequiredDescription
EventIdformintNo
RaceNumberformintNo
MasterEventIdformintNo
MasterEventClassIdformintNo
EventClassIdformintNo
CategoryClassIdformintNo
CategoryIdformintNo
EventNameformstringNo
EventClassCodeInfoformstringNo
PriceDerivedFromEventIdformint?No
AdvertisedStartTimeformDateTimeNo
SecondsToJumpformdoubleNo
MultiBetExceptionsformMultiBetExceptionsNo
OutcomesformIEnumerable<DerivedMarketOutcome>No
IsMultiAllowedformboolNo
DerivedMarketOutcome Parameters:
NameParameterData TypeRequiredDescription
OutcomeIdformintNo
OutcomeNameformstringNo
PriceformDerivedMarketPriceNo
DerivedMarketPrice Parameters:
NameParameterData TypeRequiredDescription
FixedMarketIdformlongNo
MarketTypeCodeformstringNo
DividendTypeCodeformstringNo
PriceformdecimalNo
StreamInfo Parameters:
NameParameterData TypeRequiredDescription
LiveStreamformStreamItemNo
ReplayformStreamItemNo
StreamingUrlformstringNo
ThumbnailUrlformstringNo
StreamItem Parameters:
NameParameterData TypeRequiredDescription
ProviderformstringNo
ChannelformstringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /Race HTTP/1.1 
Host: tstextweb20.np.bluebet.com.au 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"EventId":0,"IsBoost":false}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"EventId":0,"EventName":"String","AllowedWinBetTypes":[{"MarketTypeCode":"String","BetDetailTypeCode":"String","DividendTypeCode":"String","IsWinPlaceAllowed":false,"IsMultiAllowed":false,"DividendTypeInfo":"String"}],"AllowedPlaceBetTypes":[{"MarketTypeCode":"String","BetDetailTypeCode":"String","DividendTypeCode":"String","IsWinPlaceAllowed":false,"IsMultiAllowed":false,"DividendTypeInfo":"String"}],"ExoticAllowedDividendTypes":{"String":["String"]},"PrimaryWinDividendTypesCount":0,"PrimaryPlaceDividendTypesCount":0,"Outcomes":[{"OutcomeId":0,"OutcomeName":"String","FixedPrices":[{"MarketTypeCode":"String","Price":0,"Points":0,"FixedMarketId":0,"OpenPrice":0,"CurrentFluc":0,"CurrentFluc_1":0,"CurrentFluc_2":0,"IsCashoutAllowed":false,"IsMarketMover":false}],"Top2Price":0,"Top3Price":0,"Top4Price":0,"TotePlacePrices":{"String":{"MarketTypeCode":"String","DividendTypeCode":"String","Price":0,"FixedMarketId":0,"IsWinPlaceAllowed":false}},"ToteWinPrices":{"String":{"MarketTypeCode":"String","DividendTypeCode":"String","Price":0,"FixedMarketId":0,"IsWinPlaceAllowed":false}},"Barrier_Box":"String","Trainer":"String","Jockey_Driver":"String","ShortForm":"String","Weight":0,"Scratched":false,"Rating":"String"}],"MultiBetExceptions":{"CategoryClass":{"Allowed":{"Wildcard":false,"EventClasses":[[0]]},"Denied":{"Wildcard":false,"EventClasses":[[0]]}},"MasterEventClass":{"Allowed":{"Wildcard":false,"EventClasses":[[0]]},"Denied":{"Wildcard":false,"EventClasses":[[0]]}}},"TrackCondition":"String","WeatherCondition":"String","BettingCloseTime":"0001-01-01T00:00:00.0000000Z","AdvertisedStartTime":"0001-01-01T00:00:00.0000000Z","MasterEventClassId":0,"EventClassId":0,"CategoryClassId":0,"CategoryId":0,"Venue":"String","RaceNumber":0,"RaceDistance":0,"MasterEventId":0,"EventTypeId":0,"ResultStatusId":0,"IsMultiAllowed":false,"IsOpenForBetting":false,"RaceReferences":[{"RaceNumber":0,"EventId":0,"AdvertisedStartTime":"0001-01-01T00:00:00.0000000Z","TimeToJump":"-1065202055m","ResultStatus":"String","ResultStatusDesc":"Closed","Placing":"String","SecondsToJump":0,"IsOpenForBetting":false,"EventName":"String"}],"EventMultiples":[{"EventMultipleId":0,"BetSubTypeCode":"String","MarketName":"String","DividendTypeCode":"String","RaceNumbers":[0],"MultipleDisplayType":"String"}],"SecondsToJump":0,"IsJockeySilkExist":false,"Results":{"Winners":[{"FinalPlacing":0,"FinalPlacingText":"0","Outcome":{"OutcomeId":0,"OutcomeName":"String","FixedPrices":[{"MarketTypeCode":"String","Price":0,"Points":0,"FixedMarketId":0,"OpenPrice":0,"CurrentFluc":0,"CurrentFluc_1":0,"CurrentFluc_2":0,"IsCashoutAllowed":false,"IsMarketMover":false}],"Top2Price":0,"Top3Price":0,"Top4Price":0,"TotePlacePrices":{"String":{"MarketTypeCode":"String","DividendTypeCode":"String","Price":0,"FixedMarketId":0,"IsWinPlaceAllowed":false}},"ToteWinPrices":{"String":{"MarketTypeCode":"String","DividendTypeCode":"String","Price":0,"FixedMarketId":0,"IsWinPlaceAllowed":false}},"Barrier_Box":"String","Trainer":"String","Jockey_Driver":"String","ShortForm":"String","Weight":0,"Scratched":false,"Rating":"String"},"StraightDividends":[{"MarketType":"String","DividendTypeCode":"String","Dividend":0}]}],"StraightDividendTypes":["String"],"ExoticDividendTypes":["String"],"ExoticDividends":[{"ExoticType":"String","BetDetailTypecode":"String","WinningSelection":"0,0,0,0","OutcomeId1":0,"OutcomeId2":0,"OutcomeId3":0,"OutcomeId4":0,"EventExoticResultId":0,"Dividends":[{"DividendTypeCode":"String","Dividend":0}],"DividendTypeCode":"String"}],"MultipleDividends":[{"EventMultipleId":0,"BetSubTypeCode":"String","DividendTypeCode":"String","MarketTypeCode":"String","OutcomeId1":0,"OutcomeId2":0,"OutcomeId3":0,"OutcomeId4":0,"OutcomeId5":0,"OutcomeId6":0,"SubOutcomeId1":0,"SubOutcomeId2":0,"SubOutcomeId3":0,"SubOutcomeId4":0,"SubOutcomeId5":0,"SubOutcomeId6":0,"EventList":"String","Dividend":0,"WinningSelection":"","Dividends":[{"DividendTypeCode":"String","Dividend":0}],"MultipleType":"String","RaceNumbers":[0],"MultipleDisplayType":"String"}],"Deductions":[{"OutcomeId":0,"OutcomeName":"String","ScratchedTime":"0001-01-01T00:00:00.0000000Z","DeductionWin":0,"DeductionPlace1":0,"DeductionPlace2":0,"DeductionPlace3":0,"ScratchedTimeString":"01-01-001 10:00"}],"MultipleDividendTypes":["String"],"RaceClass":"String","PrizeMoney":0},"CountryCode":"String","StateCode":"String","MasterCategoryId":0,"MasterCategoryClassId":0,"TimeToJump":"String","Tip":{"TipstorID":0,"TipstorName":"String","Comments":"String","OutcomeTips":"String","Tips":[0]},"HasFixed":false,"MasterCategoryName":"String","Streaming":{"LiveStream":{"Provider":"String","Channel":"String"},"Replay":{"Provider":"String","Channel":"String"},"StreamingUrl":"String","ThumbnailUrl":"String"}}