TBS Apps API

<back to all web services

RaceFormRequest

The following routes are available for this service:
GET,POST/RaceFormGets the Form for a given race.Gets Race Form.
RaceFormRequest Parameters:
NameParameterData TypeRequiredDescription
RequestingRacebodyboolNois Requesting Race
EventIdbodyintNoEventId
SocialRaceForm Parameters:
NameParameterData TypeRequiredDescription
RaceFormformRaceFormNo
RaceFormV2formRaceNo
SocialSelectionsformIEnumerable<SocialSelection>No
RaceForm Parameters:
NameParameterData TypeRequiredDescription
RaceClassformstringNo
PrizeMoneyformintNo
RunnerFormsListformList<RunnerForm>No
EventIdformintNo
EventTypeIdformintNo
DistanceformintNo
RaceNameformstringNo
TrackConditionformstringNo
PreviousEventIdformintNo
SecondsToJumpformlongNo
NextEventIdformintNo
WeatherConditionformstringNo
RaceNumberformintNo
ResultStatusformintNo
IsOpenForBettingformboolNo
RunnerForm Parameters:
NameParameterData TypeRequiredDescription
NameformstringNo
TabNumberformintNo
BarrierformstringNo
PrizeMoneyWonformintNo
JockeyformstringNo
JockeyStatisticsformList<Statistic>No
WeightformdecimalNo
TrainerformstringNo
TrainingLocationformstringNo
OwnersformstringNo
AgeInYearsformintNo
SexformstringNo
ColourformstringNo
SireformstringNo
SireCountryformstringNo
DamformstringNo
DamCountryformstringNo
StatisticsformList<Statistic>No
LatestFormformList<PreviousForm>No
LastTenStartsformstringNo
LastFourStartsformstringNo
FixedWinPriceformdecimal?No
FixedPlacePriceformdecimal?No
ScratchedformboolNo
RatingformstringNo
FlucsformList<Fluc>No
Statistic Parameters:
NameParameterData TypeRequiredDescription
TypeformstringNo
TotalformintNo
FirstsformintNo
SecondsformintNo
ThirdsformintNo
PreviousForm Parameters:
NameParameterData TypeRequiredDescription
RaceDateformDateTimeNo
TrackNameformstringNo
NumberOfRunnersformstringNo
FinishformstringNo
DistanceformintNo
RaceClassformstringNo
JockeyformstringNo
WeightCarriedformdecimalNo
BarrierformintNo
StartingPriceformstringNo
TrackConditionformstringNo
WinnerNameformstringNo
RaceTimeformdecimalNo
MarginformstringNo
RunnerUpNameformstringNo
Fluc Parameters:
NameParameterData TypeRequiredDescription
OffsetformintNo
PriceformdecimalNo
Race Parameters:
NameParameterData TypeRequiredDescription
RaceNoformintNo
RaceNameformstringNo
NumberOfRunnersformintNo
DistanceformstringNo
SurfaceformstringNo
ClassesformstringNo
CourseformstringNo
RaceCommentformstringNo
TopTipformTopTipNo
HorsesformHorsesNo
Start_TimeformDateTimeNo
RaceJumpTimeformDateTimeNo
DisplayTimeformDateTimeNo
TopTip Parameters:
NameParameterData TypeRequiredDescription
TipsformList<Tip>No
Tip Parameters:
NameParameterData TypeRequiredDescription
HorseNameformstringNo
IDformstringNo
Horses Parameters:
NameParameterData TypeRequiredDescription
HorseformList<Horse>No
Horse Parameters:
NameParameterData TypeRequiredDescription
Tab_noformintNo
StatusformstringNo
SireformSireNo
DamformDamNo
TrainerformstringNo
TrainerLocationformstringNo
OwnerformstringNo
ColoursformstringNo
JockeyformstringNo
DriverformstringNo
BarrierformstringNo
WeightformstringNo
RateformstringNo
RunnerCommentformstringNo
GearChangeformstringNo
Speedformint?No
Last6formstringNo
BestMileRateformstringNo
CareerPrizemoneyformstringNo
StatisticsformStatisticsNo
PreviousFormformPreviousFormDataNo
NameformstringNo
AgeformstringNo
SexformstringNo
ColourformstringNo
Sire Parameters:
NameParameterData TypeRequiredDescription
NameformstringNo
CountryformstringNo
Dam Parameters:
NameParameterData TypeRequiredDescription
NameformstringNo
CountryformstringNo
Statistics Parameters:
NameParameterData TypeRequiredDescription
StatisticformList<StatisticData>No
StatisticData Parameters:
NameParameterData TypeRequiredDescription
TypeformstringNo
TotalformstringNo
FirstsformstringNo
SecondsformstringNo
ThirdsformstringNo
PlacingsformstringNo
PreviousFormData Parameters:
NameParameterData TypeRequiredDescription
FormformList<Form>No
Form Parameters:
NameParameterData TypeRequiredDescription
DateformstringNo
RaceNoformintNo
RaceNameformstringNo
SurfaceformstringNo
DistanceformstringNo
PrizeMoneyformstringNo
WeightCarriedformstringNo
WeightformstringNo
JockeyformstringNo
DriverformstringNo
BarrierformstringNo
TimeRanformstringNo
TrackConditionformstringNo
TrackformstringNo
MarginformstringNo
FinishformstringNo
NumberOfRunnersformintNo
RaceClassformstringNo
DaysSinceformstringNo
SectTimeformstringNo
LastQuarterformstringNo
MileRateformstringNo
SettleformstringNo
TurnformstringNo
Fluc1formstringNo
Fluc2formstringNo
Fluc3formstringNo
RaceWinnerformstringNo
RaceWinnerWeightformstringNo
WinnerJockeyformstringNo
WinnerDriverformstringNo
WinnerBarrierformstringNo
WinnerMarginformstringNo
SecondRunnerformstringNo
SecondRunnerWeightformstringNo
SecondRunnerJockeyformstringNo
SecondRunnerDriverformstringNo
SecondRunnerBarrierformstringNo
SecondRunnerBoxformstringNo
SecondRunnerMarginformstringNo
ThirdRunnerformstringNo
ThirdRunnerWeightformstringNo
ThirdRunnerJockeyformstringNo
ThirdRunnerDriverformstringNo
ThirdRunnerBarrierformstringNo
ThirdRunnerBoxformstringNo
ThirdRunnerMarginformstringNo
SPformstringNo
SPDecimalformdecimal?No
SocialSelection Parameters:
NameParameterData TypeRequiredDescription
SentByClientIdformintNo
FirstNameformstringNo
SurnameformstringNo
BetJSONformstringNo
EmailformstringNo
EmailHashformstringNo

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 /RaceForm HTTP/1.1 
Host: tstextweb20.np.bluebet.com.au 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

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

{"RaceForm":{"RaceClass":"String","PrizeMoney":0,"RunnerFormsList":[{"Name":"String","TabNumber":0,"Barrier":"String","PrizeMoneyWon":0,"Jockey":"String","JockeyStatistics":[{"Type":"String","Total":0,"Firsts":0,"Seconds":0,"Thirds":0}],"Weight":0,"Trainer":"String","TrainingLocation":"String","Owners":"String","AgeInYears":0,"Sex":"String","Colour":"String","Sire":"String","SireCountry":"String","Dam":"String","DamCountry":"String","Statistics":[{"Type":"String","Total":0,"Firsts":0,"Seconds":0,"Thirds":0}],"LatestForm":[{"RaceDate":"0001-01-01T00:00:00.0000000Z","TrackName":"String","NumberOfRunners":"String","Finish":"String","Distance":0,"RaceClass":"String","Jockey":"String","WeightCarried":0,"Barrier":0,"StartingPrice":"String","TrackCondition":"String","WinnerName":"String","RaceTime":0,"Margin":"String","RunnerUpName":"String"}],"LastTenStarts":"String","LastFourStarts":"String","FixedWinPrice":0,"FixedPlacePrice":0,"Scratched":false,"Rating":"String","Flucs":[{}]}],"EventId":0,"EventTypeId":0,"Distance":0,"RaceName":"String","TrackCondition":"String","PreviousEventId":0,"SecondsToJump":0,"NextEventId":0,"WeatherCondition":"String","RaceNumber":0,"ResultStatus":0,"IsOpenForBetting":false},"RaceFormV2":{"RaceNo":0,"RaceName":"String","NumberOfRunners":0,"Distance":"String","Surface":"String","Classes":"String","Course":"String","RaceComment":"String","TopTip":{"Tips":[{"HorseName":"String","ID":"String"}]},"Horses":{"Horse":[{"Tab_no":0,"Status":"String","Sire":{"Name":"String","Country":"String"},"Dam":{"Name":"String","Country":"String"},"Trainer":"String","TrainerLocation":"String","Owner":"String","Colours":"String","Jockey":"String","Driver":"String","Barrier":"String","Weight":"String","Rate":"String","RunnerComment":"String","GearChange":"String","Speed":0,"Last6":"String","BestMileRate":"String","CareerPrizemoney":"String","Statistics":{"Statistic":[{"Type":"String","Total":"String","Firsts":"String","Seconds":"String","Thirds":"String","Placings":"String"}]},"PreviousForm":{"Form":[{"Date":"String","RaceNo":0,"RaceName":"String","Surface":"String","Distance":"String","PrizeMoney":"String","WeightCarried":"String","Weight":"String","Jockey":"String","Driver":"String","Barrier":"String","TimeRan":"String","TrackCondition":"String","Track":"String","Margin":"String","Finish":"String","NumberOfRunners":0,"RaceClass":"String","DaysSince":"String","SectTime":"String","LastQuarter":"String","MileRate":"String","Settle":"String","Turn":"String","Fluc1":"String","Fluc2":"String","Fluc3":"String","RaceWinner":"String","RaceWinnerWeight":"String","WinnerJockey":"String","WinnerDriver":"String","WinnerBarrier":"String","WinnerMargin":"String","SecondRunner":"String","SecondRunnerWeight":"String","SecondRunnerJockey":"String","SecondRunnerDriver":"String","SecondRunnerBarrier":"String","SecondRunnerBox":"String","SecondRunnerMargin":"String","ThirdRunner":"String","ThirdRunnerWeight":"String","ThirdRunnerJockey":"String","ThirdRunnerDriver":"String","ThirdRunnerBarrier":"String","ThirdRunnerBox":"String","ThirdRunnerMargin":"String","SP":"String"}]},"Name":"String","Age":"String","Sex":"String","Colour":"String"}]},"Start_Time":"0001-01-01T00:00:00.0000000Z","RaceJumpTime":"0001-01-01T00:00:00.0000000Z","DisplayTime":"0001-01-01T00:00:00.0000000Z"}}