TBS Apps API

<back to all web services

LiveSportRequestV2

Gets Live Sports Master Category Data. Sports master categories can be thought of as 'Leagues'Gets Live Master Category Data. Sports master categories can be thought of as 'Leagues'. Ex: Soccer - EPL
LiveSportRequestV2 Parameters:
NameParameterData TypeRequiredDescription
WithLevelledMarketsbodyboolNoHas Levelled Markets, pass true to get event/market data
EventClassCodebodystringNoOptional value for filter the event class code ex: First Team to Score, Half-time Result
EventTypeIdbodyintNoEvent Type ID ex: 107-Basketball
WithPopularMarketCategoryLinksbodyboolNoReturns popular market category links when true
LiveSportResponseV2 Parameters:
NameParameterData TypeRequiredDescription
EventTypeDescformstringNo
EventTypeIdformintNo
MasterCategoriesformList<MasterCategoryGroupedItemMasterCategory>No
MasterCategoryGroupedItemMasterCategory Parameters:
NameParameterData TypeRequiredDescription
MasterCategoryIdformintNo
MasterCategoryformstringNo
CategoriesformList<MasterCategoryGroupedItemCategory>No
MasterCategoryGroupedItemCategory Parameters:
NameParameterData TypeRequiredDescription
CategoryIdformintNo
CategoryNameformstringNo
OutcomeJSONformstringNo
IsFeatureEventformboolNo
MasterEventsformList<SportsHeaderItem>No
HasSameGameMultiformboolNo
IsFuturesEnabledformboolNo
StylingTierformstringNo
SportsHeaderItem Parameters:
NameParameterData TypeRequiredDescription
CategoryIdformintNo
CategoryNameformstringNo
EventCountformintNo
EventTypeDescformstringNo
EventTypeIdformintNo
MasterCategoryIdformintNo
MasterCategoryNameformstringNo
MasterEventClassIdformintNo
MasterEventIdformintNo
MasterEventNameformstringNo
MasterEventTypeIdformintNo
MaxAdvertisedStartTimeformDateTimeNo
MinAdvertisedStartTimeformDateTimeNo
SecondsToJumpformintNo
MarketsformList<SportsQuickAccessMarket>No
H2HOutcomeCountformintNo
EventClassCodeformstringNo
EventRuleformstringNo
MasterCategoryClassIdformintNo
HasSameGameMultiformboolNo
IsOpenForBettingformboolNo
IsFeatureEventformboolNo
OutomeJSONformstringNo
IsFuturesEnabledformboolNo
MatchSummaryMessageformstringNo
IsLiveformboolNo
SortOrderformintNo
BetTypeCodesWithLiveActivityformstring[]No
CanTrackBetformboolNo
StylingTierformstringNo
HomeTeamformstringNo
HomeTeamDisplayNameformstringNo
AwayTeamformstringNo
AwayTeamDisplayNameformstringNo
SportsQuickAccessMarket Parameters:
NameParameterData TypeRequiredDescription
MasterEventIdformintNo
EventIdformlongNo
EventNameformstringNo
EventClassIdformintNo
OutcomeIdformintNo
OutcomeNameformstringNo
FixedMarketIdformlongNo
MarketTypeCodeformstringNo
BetDetailTypeCodeformstringNo
MarketDescformstringNo
PriceformdecimalNo
PointsformdecimalNo
MultiBetExceptionsformMultiBetExceptionsNo
EventRuleformstringNo
IsOpenForBettingformboolNo
IsFeatureEventformboolNo
OutomeJSONformstringNo
IsFuturesEnabledformboolNo
MultiBetExceptions Parameters:
NameParameterData TypeRequiredDescription
CategoryClassformClassExceptionsNo
MasterEventClassformClassExceptionsNo
ClassExceptions Parameters:
NameParameterData TypeRequiredDescription
AllowedformEventClassExceptionsNo
DeniedformEventClassExceptionsNo
EventClassExceptions Parameters:
NameParameterData TypeRequiredDescription
WildcardformboolNo
EventClassesformList<List<Int32>>No

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

HTTP + SOAP11

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

POST /soap11 HTTP/1.1 
Host: tstextweb20.np.bluebet.com.au 
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: LiveSportRequestV2

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>

<LiveSportRequestV2 xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TBS.Frontend.RequestLayer.RequestFunctions">
  <EventClassCode>String</EventClassCode>
  <EventTypeId>0</EventTypeId>
  <WithLevelledMarkets>false</WithLevelledMarkets>
  <WithPopularMarketCategoryLinks>false</WithPopularMarketCategoryLinks>
</LiveSportRequestV2>

    </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>

<LiveSportResponseV2 xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TBS.Frontend.RequestLayer.RequestFunctions">
  <EventTypeDesc>String</EventTypeDesc>
  <EventTypeId>0</EventTypeId>
  <MasterCategories>
    <MasterCategoryGroupedItemMasterCategory>
      <Categories>
        <MasterCategoryGroupedItemCategory>
          <CategoryId>0</CategoryId>
          <CategoryName>String</CategoryName>
          <HasSameGameMulti>false</HasSameGameMulti>
          <IsFeatureEvent>false</IsFeatureEvent>
          <IsFuturesEnabled>false</IsFuturesEnabled>
          <MasterEvents xmlns:d6p1="http://schemas.datacontract.org/2004/07/TBS.Frontend.Messaging.DataContracts">
            <d6p1:SportsHeaderItem>
              <d6p1:AwayTeam>String</d6p1:AwayTeam>
              <d6p1:AwayTeamDisplayName>String</d6p1:AwayTeamDisplayName>
              <d6p1:BetTypeCodesWithLiveActivity xmlns:d8p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
                <d8p1:string>String</d8p1:string>
              </d6p1:BetTypeCodesWithLiveActivity>
              <d6p1:CanTrackBet>false</d6p1:CanTrackBet>
              <d6p1:CategoryId>0</d6p1:CategoryId>
              <d6p1:CategoryName>String</d6p1:CategoryName>
              <d6p1:EventClassCode>String</d6p1:EventClassCode>
              <d6p1:EventCount>0</d6p1:EventCount>
              <d6p1:EventRule>String</d6p1:EventRule>
              <d6p1:EventTypeDesc>String</d6p1:EventTypeDesc>
              <d6p1:EventTypeId>0</d6p1:EventTypeId>
              <d6p1:H2HOutcomeCount>0</d6p1:H2HOutcomeCount>
              <d6p1:HasSameGameMulti>false</d6p1:HasSameGameMulti>
              <d6p1:HomeTeam>String</d6p1:HomeTeam>
              <d6p1:HomeTeamDisplayName>String</d6p1:HomeTeamDisplayName>
              <d6p1:IsFeatureEvent>false</d6p1:IsFeatureEvent>
              <d6p1:IsFuturesEnabled>false</d6p1:IsFuturesEnabled>
              <d6p1:IsLive>false</d6p1:IsLive>
              <d6p1:IsOpenForBetting>false</d6p1:IsOpenForBetting>
              <d6p1:Markets>
                <d6p1:SportsQuickAccessMarket>
                  <d6p1:BetDetailTypeCode>String</d6p1:BetDetailTypeCode>
                  <d6p1:EventClassId>0</d6p1:EventClassId>
                  <d6p1:EventId>0</d6p1:EventId>
                  <d6p1:EventName>String</d6p1:EventName>
                  <d6p1:EventRule>String</d6p1:EventRule>
                  <d6p1:FixedMarketId>0</d6p1:FixedMarketId>
                  <d6p1:IsEventStarted>false</d6p1:IsEventStarted>
                  <d6p1:IsFeatureEvent>false</d6p1:IsFeatureEvent>
                  <d6p1:IsFuturesEnabled>false</d6p1:IsFuturesEnabled>
                  <d6p1:IsOpenForBetting>false</d6p1:IsOpenForBetting>
                  <d6p1:MarketDesc>String</d6p1:MarketDesc>
                  <d6p1:MarketTypeCode>String</d6p1:MarketTypeCode>
                  <d6p1:MasterEventId>0</d6p1:MasterEventId>
                  <d6p1:MultiBetExceptions xmlns:d10p1="http://schemas.datacontract.org/2004/07/TBS.Frontend.Messaging.APIContracts">
                    <d10p1:_x003C_CategoryClass_x003E_k__BackingField>
                      <d10p1:_x003C_Allowed_x003E_k__BackingField>
                        <d10p1:_x003C_EventClasses_x003E_k__BackingField xmlns:d13p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
                          <d13p1:ArrayOfint>
                            <d13p1:int>0</d13p1:int>
                          </d13p1:ArrayOfint>
                        </d10p1:_x003C_EventClasses_x003E_k__BackingField>
                        <d10p1:_x003C_Wildcard_x003E_k__BackingField>false</d10p1:_x003C_Wildcard_x003E_k__BackingField>
                      </d10p1:_x003C_Allowed_x003E_k__BackingField>
                      <d10p1:_x003C_Denied_x003E_k__BackingField>
                        <d10p1:_x003C_EventClasses_x003E_k__BackingField xmlns:d13p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
                          <d13p1:ArrayOfint>
                            <d13p1:int>0</d13p1:int>
                          </d13p1:ArrayOfint>
                        </d10p1:_x003C_EventClasses_x003E_k__BackingField>
                        <d10p1:_x003C_Wildcard_x003E_k__BackingField>false</d10p1:_x003C_Wildcard_x003E_k__BackingField>
                      </d10p1:_x003C_Denied_x003E_k__BackingField>
                    </d10p1:_x003C_CategoryClass_x003E_k__BackingField>
                    <d10p1:_x003C_MasterEventClass_x003E_k__BackingField>
                      <d10p1:_x003C_Allowed_x003E_k__BackingField>
                        <d10p1:_x003C_EventClasses_x003E_k__BackingField xmlns:d13p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
                          <d13p1:ArrayOfint>
                            <d13p1:int>0</d13p1:int>
                          </d13p1:ArrayOfint>
                        </d10p1:_x003C_EventClasses_x003E_k__BackingField>
                        <d10p1:_x003C_Wildcard_x003E_k__BackingField>false</d10p1:_x003C_Wildcard_x003E_k__BackingField>
                      </d10p1:_x003C_Allowed_x003E_k__BackingField>
                      <d10p1:_x003C_Denied_x003E_k__BackingField>
                        <d10p1:_x003C_EventClasses_x003E_k__BackingField xmlns:d13p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
                          <d13p1:ArrayOfint>
                            <d13p1:int>0</d13p1:int>
                          </d13p1:ArrayOfint>
                        </d10p1:_x003C_EventClasses_x003E_k__BackingField>
                        <d10p1:_x003C_Wildcard_x003E_k__BackingField>false</d10p1:_x003C_Wildcard_x003E_k__BackingField>
                      </d10p1:_x003C_Denied_x003E_k__BackingField>
                    </d10p1:_x003C_MasterEventClass_x003E_k__BackingField>
                  </d6p1:MultiBetExceptions>
                  <d6p1:OutcomeId>0</d6p1:OutcomeId>
                  <d6p1:OutcomeName>String</d6p1:OutcomeName>
                  <d6p1:OutomeJSON>String</d6p1:OutomeJSON>
                  <d6p1:Points>0</d6p1:Points>
                  <d6p1:Price>0</d6p1:Price>
                </d6p1:SportsQuickAccessMarket>
              </d6p1:Markets>
              <d6p1:MasterCategoryClassId>0</d6p1:MasterCategoryClassId>
              <d6p1:MasterCategoryId>0</d6p1:MasterCategoryId>
              <d6p1:MasterCategoryName>String</d6p1:MasterCategoryName>
              <d6p1:MasterEventClassId>0</d6p1:MasterEventClassId>
              <d6p1:MasterEventId>0</d6p1:MasterEventId>
              <d6p1:MasterEventName>String</d6p1:MasterEventName>
              <d6p1:MasterEventTypeId>0</d6p1:MasterEventTypeId>
              <d6p1:MatchSummaryMessage>String</d6p1:MatchSummaryMessage>
              <d6p1:MaxAdvertisedStartTime>0001-01-01T00:00:00Z</d6p1:MaxAdvertisedStartTime>
              <d6p1:MinAdvertisedStartTime>0001-01-01T00:00:00Z</d6p1:MinAdvertisedStartTime>
              <d6p1:OutomeJSON>String</d6p1:OutomeJSON>
              <d6p1:SecondsToJump>0</d6p1:SecondsToJump>
              <d6p1:SortOrder>0</d6p1:SortOrder>
              <d6p1:StylingTier>String</d6p1:StylingTier>
            </d6p1:SportsHeaderItem>
          </MasterEvents>
          <OutcomeJSON>String</OutcomeJSON>
          <StylingTier>String</StylingTier>
        </MasterCategoryGroupedItemCategory>
      </Categories>
      <MasterCategory>String</MasterCategory>
      <MasterCategoryId>0</MasterCategoryId>
    </MasterCategoryGroupedItemMasterCategory>
  </MasterCategories>
</LiveSportResponseV2>

    </soap:Body>
</soap:Envelope>