TBS Apps API

<back to all web services

EventsBlueysSpecialRequest

The following routes are available for this service:
GET,POST/EventsBlueysSpecialGet events and CMS data for BlueysSpecial and BlueysStubbyClubGet events and CMS data for BlueysSpecial and BlueysStubbyClub
EventsBlueysSpecialRequest Parameters:
NameParameterData TypeRequiredDescription
CategoryFilterbodyStringNoCategory Filter. Value can be text All or a CategoryID
MasterEventIDbodyintNoMaster Event ID
EventTypeIDbodyintNoEventTypeID. If provided without CategoryID, then it'll return all categories
CategoryIDbodyintNoCategory ID
EventsBlueysSpecialResponse Parameters:
NameParameterData TypeRequiredDescription
EventItemsformList<SportsHeaderItem>No
CMSItemsformList<ContentfulBlueysSpecialPromotion>No
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
ContentfulBlueysSpecialPromotion Parameters:
NameParameterData TypeRequiredDescription
PromotionIdformintNo
PromotionEndDateformDateTimeNo
TitleformstringNo
EventIdsformList<string>No
ImageformstringNo
DescriptionformstringNo

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

HTTP + JSV

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

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

{
	CategoryFilter: String,
	MasterEventID: 0,
	EventTypeID: 0,
	CategoryID: 0
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	EventItems: 
	[
		{
			CategoryId: 0,
			CategoryName: String,
			EventCount: 0,
			EventTypeDesc: String,
			EventTypeId: 0,
			MasterCategoryId: 0,
			MasterCategoryName: String,
			MasterEventClassId: 0,
			MasterEventId: 0,
			MasterEventName: String,
			MasterEventTypeId: 0,
			MaxAdvertisedStartTime: 0001-01-01,
			MinAdvertisedStartTime: 0001-01-01,
			SecondsToJump: 0,
			Markets: 
			[
				{
					MasterEventId: 0,
					EventId: 0,
					EventName: String,
					EventClassId: 0,
					OutcomeId: 0,
					OutcomeName: String,
					FixedMarketId: 0,
					MarketTypeCode: String,
					BetDetailTypeCode: String,
					MarketDesc: String,
					Price: 0,
					Points: 0,
					MultiBetExceptions: 
					{
						CategoryClass: 
						{
							Allowed: 
							{
								Wildcard: False,
								EventClasses: 
								[
									[
										0
									]
								]
							},
							Denied: 
							{
								Wildcard: False,
								EventClasses: 
								[
									[
										0
									]
								]
							}
						},
						MasterEventClass: 
						{
							Allowed: 
							{
								Wildcard: False,
								EventClasses: 
								[
									[
										0
									]
								]
							},
							Denied: 
							{
								Wildcard: False,
								EventClasses: 
								[
									[
										0
									]
								]
							}
						}
					},
					EventRule: String,
					IsOpenForBetting: False,
					IsFeatureEvent: False,
					OutomeJSON: String,
					IsFuturesEnabled: False
				}
			],
			H2HOutcomeCount: 0,
			EventClassCode: String,
			EventRule: String,
			MasterCategoryClassId: 0,
			HasSameGameMulti: False,
			IsOpenForBetting: False,
			IsFeatureEvent: False,
			OutomeJSON: String,
			IsFuturesEnabled: False,
			MatchSummaryMessage: String,
			IsLive: False,
			SortOrder: 0,
			BetTypeCodesWithLiveActivity: 
			[
				String
			],
			CanTrackBet: False,
			StylingTier: String
		}
	],
	CMSItems: 
	[
		{
			PromotionId: 0,
			PromotionEndDate: 0001-01-01,
			Title: String,
			EventIds: 
			[
				String
			],
			Image: String,
			Description: String
		}
	]
}