TBS Apps API

<back to all web services

NextToGoSportRequest

Gets Next To Go Sports Master Category Data. Sports master categories can be thought of as 'Leagues'Gets Next To Go Sports Master Category Data. Sports master categories can be thought of as 'Leagues'. Ex: Soccer - EPL
NextToGoSportRequest 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
NextToGoSportResponse 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
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 .soap12 suffix or ?format=soap12

HTTP + SOAP12

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

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

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

<NextToGoSportRequest 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>
</NextToGoSportRequest>

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

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

<NextToGoSportResponse 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: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: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>
</NextToGoSportResponse>

    </soap12:Body>
</soap12:Envelope>