TBS Apps API

<back to all web services

InMarketBetsRequest

Requires Authentication
The following routes are available for this service:
GET,POST/InMarketBetsGets the in-market bets for the event of the currently authenticated user.
InMarketBetsRequest Parameters:
NameParameterData TypeRequiredDescription
EventIdbodyintNoThe race event id
InMarketBetEvent Parameters:
NameParameterData TypeRequiredDescription
EventIdformint?No
EventTypeIdformint?No
IsJockeySilkExistformbool?No
BetsformList<InMarketBet>No
DerivedEventIdsformList<int>No
InMarketBet Parameters:
NameParameterData TypeRequiredDescription
TabformInMarketBetTabNo
BetIdformlongNo
TotalStakeformdecimalNo
TotalLinesformintNo
BetTypeCodeformstringNo
BetSubTypeCodeformstringNo
DetailsformList<InMarketBetDetail>No
IsDerivedEventformboolNo
IsBlueBoostedformboolNo
FreeBetIDformlongNo
MultipleDisplayTypeformstringNo
PriceformstringNo
InMarketBetDetail Parameters:
NameParameterData TypeRequiredDescription
BetIdformlongNo
BetDetailIdformlongNo
OutcomeIdformintNo
EventIdformintNo
MarketTypeCodeformstringNo
BetDetailTypeCodeformstringNo
DividendTypeCodeformstringNo
FixedPriceformdecimalNo
SelectionStringformstringNo
SelectionsformList<InMarketBetSelection>No
InMarketBetSelection Parameters:
NameParameterData TypeRequiredDescription
BetDetailIdformlongNo
LegIdformintNo
OutcomeIdformintNo
FixedPriceformdecimalNo
OutcomeformInMarketBetOutcomeNo
InMarketBetOutcome Parameters:
NameParameterData TypeRequiredDescription
EventIdformintNo
OutcomeIdformintNo
OutcomeNameformstringNo
BarrierBoxformintNo
ScratchedformboolNo

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

HTTP + XML

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

POST /InMarketBets HTTP/1.1 
Host: tstextweb20.np.bluebet.com.au 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<InMarketBetsRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TBS.Frontend.RequestLayer.RequestFunctions">
  <EventId>0</EventId>
</InMarketBetsRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<InMarketBetEvent xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TBS.Frontend.Messaging.DataContracts">
  <Bets>
    <InMarketBet>
      <BetId>0</BetId>
      <BetSubTypeCode>String</BetSubTypeCode>
      <BetTypeCode>String</BetTypeCode>
      <Details>
        <InMarketBetDetail>
          <BetDetailId>0</BetDetailId>
          <BetDetailTypeCode>String</BetDetailTypeCode>
          <BetId>0</BetId>
          <DividendTypeCode>String</DividendTypeCode>
          <EventId>0</EventId>
          <FixedPrice>0</FixedPrice>
          <MarketTypeCode>String</MarketTypeCode>
          <OutcomeId>0</OutcomeId>
          <SelectionString>String</SelectionString>
          <Selections>
            <InMarketBetSelection>
              <BetDetailId>0</BetDetailId>
              <FixedPrice>0</FixedPrice>
              <LegId>0</LegId>
              <Outcome>
                <BarrierBox>0</BarrierBox>
                <EventId>0</EventId>
                <OutcomeId>0</OutcomeId>
                <OutcomeName>String</OutcomeName>
                <Scratched>false</Scratched>
              </Outcome>
              <OutcomeId>0</OutcomeId>
            </InMarketBetSelection>
          </Selections>
        </InMarketBetDetail>
      </Details>
      <FreeBetID>0</FreeBetID>
      <IsBlueBoosted>false</IsBlueBoosted>
      <IsDerivedEvent>false</IsDerivedEvent>
      <MultipleDisplayType>String</MultipleDisplayType>
      <Price>String</Price>
      <TotalLines>0</TotalLines>
      <TotalStake>0</TotalStake>
    </InMarketBet>
  </Bets>
  <DerivedEventIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </DerivedEventIds>
  <EventId>0</EventId>
  <EventTypeId>0</EventTypeId>
  <IsJockeySilkExist>false</IsJockeySilkExist>
</InMarketBetEvent>