TBS Apps API

<back to all web services

UmbracoFeaturedEventsRequest

The following routes are available for this service:
GET,POST/cms/featured-eventsGets featured events from the CMS.Gets Umbraco featured events.
UmbracoFeaturedEventsResponse Parameters:
NameParameterData TypeRequiredDescription
ItemsformList<UmbracoFeaturedEvent>No
UmbracoFeaturedEvent Parameters:
NameParameterData TypeRequiredDescription
ContentformDtoUmbracoFeaturedEventNo
MasterEventResponseformMasterEventResponseNo
DtoUmbracoFeaturedEvent Parameters:
NameParameterData TypeRequiredDescription
ContentIdformintNo
NameformstringNo
Selection1formstringNo
Selection2formstringNo
MasterEventIdformintNo
StreamProvidersformList<string>No
MasterEventResponse Parameters:
NameParameterData TypeRequiredDescription
MasterEventformSportsHeaderItemNo
EventsformList<SportsEvent>No
MasterCategoriesformList<MasterEventResponseMasterCategory>No
GroupLinksformIEnumerable<SportsGroupLink>No
SportsHeaderItem Parameters:
NameParameterData TypeRequiredDescription
CategoryIdformintNo
CategoryNameformstringNo
EventCountformintNo
EventTypeDescformstringNo
EventTypeIdformintNo
MasterCategoryIdformintNo
MasterCategoryNameformstringNo
MasterEventClassIdformintNo
MasterEventClassNameformstringNo
MasterEventIdformintNo
MasterEventNameformstringNo
MasterEventTypeIdformintNo
MaxAdvertisedStartTimeformDateTimeNo
MinAdvertisedStartTimeformDateTimeNo
SecondsToJumpformintNo
MarketsformList<SportsQuickAccessMarket>No
H2HOutcomeCountformintNo
EventClassCodeformstringNo
EventRuleformstringNo
MasterCategoryClassIdformintNo
IsSgmEnabledformboolNo
SportsQuickAccessMarket Parameters:
NameParameterData TypeRequiredDescription
MasterEventIdformintNo
EventIdformlongNo
EventNameformstringNo
EventClassIdformintNo
OutcomeIdformintNo
OutcomeNameformstringNo
FixedMarketIdformlongNo
MarketTypeCodeformstringNo
BetDetailTypeCodeformstringNo
MarketDescformstringNo
PriceformdecimalNo
PointsformdecimalNo
MultiBetExceptionsformMultiBetExceptionsNo
EventRuleformstringNo
MultiBetExceptions Parameters:
NameParameterData TypeRequiredDescription
CategoryClassformClassExceptionsNo
MasterEventClassformClassExceptionsNo
ClassExceptions Parameters:
NameParameterData TypeRequiredDescription
AllowedformEventClassExceptionsNo
DeniedformEventClassExceptionsNo
EventClassExceptions Parameters:
NameParameterData TypeRequiredDescription
WildcardformboolNo
EventClassesformList<List<Int32>>No
SportsEvent Parameters:
NameParameterData TypeRequiredDescription
MasterEventIdformintNo
EventIdformintNo
EventNameformstringNo
OutcomesformList<SportsMarketOutcome>No
EventClassIdformintNo
EventClassformstringNo
GroupNameformstringNo
GroupTypeCodeformstringNo
AdvertisedStartTimeformDateTimeNo
MultiBetExceptionsformMultiBetExceptionsNo
MasterEventClassIdformintNo
EventTypeIdformintNo
EventRuleformstringNo
IsSgmEnabledformboolNo
SportsMarketOutcome Parameters:
NameParameterData TypeRequiredDescription
EventIdformintNo
EventNameformstringNo
EventClassIdformintNo
OutcomeIdformintNo
OutcomeNameformstringNo
PriceformdecimalNo
EventClassformstringNo
MarketTypeCodeformstringNo
BetDetailTypeCodeformstringNo
PointsformdecimalNo
GroupingIdformintNo
MarketDescformstringNo
FixedMarketIdformlongNo
MasterEventClassIdformintNo
CategoryClassIdformintNo
IsCashoutAllowedformboolNo
GroupByHeaderformstringNo
GroupByCodeformstringNo
MasterEventResponseMasterCategory Parameters:
NameParameterData TypeRequiredDescription
MasterCategoryIdformintNo
MasterCategoryformstringNo
CategoriesformList<SportsHeaderItem>No
SportsGroupLink Parameters:
NameParameterData TypeRequiredDescription
GroupTypeCodeformstringNo
GroupNameformstringNo
IsSgmEnabledformboolNo

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 /cms/featured-events HTTP/1.1 
Host: ios-api.betright.com.au 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"Items":[{"Content":{"ContentId":0,"Name":"String","Selection1":"String","Selection2":"String","MasterEventId":0,"StreamProviders":["String"]},"MasterEventResponse":{"MasterEvent":{"CategoryId":0,"CategoryName":"String","EventCount":0,"EventTypeDesc":"String","EventTypeId":0,"MasterCategoryId":0,"MasterCategoryName":"String","MasterEventClassId":0,"MasterEventClassName":"String","MasterEventId":0,"MasterEventName":"String","MasterEventTypeId":0,"MaxAdvertisedStartTime":"\/Date(-62135596800000)\/","MinAdvertisedStartTime":"\/Date(-62135596800000)\/","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"}],"H2HOutcomeCount":0,"EventClassCode":"String","EventRule":"String","MasterCategoryClassId":0,"IsSgmEnabled":false},"Events":[{"MasterEventId":0,"EventId":0,"EventName":"String","Outcomes":[{"EventId":0,"EventName":"String","EventClassId":0,"OutcomeId":0,"OutcomeName":"String","Price":0,"EventClass":"String","MarketTypeCode":"String","BetDetailTypeCode":"String","Points":0,"GroupingId":0,"MarketDesc":"String","FixedMarketId":0,"MasterEventClassId":0,"CategoryClassId":0,"IsCashoutAllowed":false,"GroupByHeader":"String","GroupByCode":"String"}],"EventClassId":0,"EventClass":"String","GroupName":"String","GroupTypeCode":"String","AdvertisedStartTime":"\/Date(-62135596800000)\/","MultiBetExceptions":{"CategoryClass":{"Allowed":{"Wildcard":false,"EventClasses":[[0]]},"Denied":{"Wildcard":false,"EventClasses":[[0]]}},"MasterEventClass":{"Allowed":{"Wildcard":false,"EventClasses":[[0]]},"Denied":{"Wildcard":false,"EventClasses":[[0]]}}},"MasterEventClassId":0,"EventTypeId":0,"EventRule":"String","IsSgmEnabled":false}],"MasterCategories":[{"MasterCategoryId":0,"MasterCategory":"String","Categories":[{"CategoryId":0,"CategoryName":"String","EventCount":0,"EventTypeDesc":"String","EventTypeId":0,"MasterCategoryId":0,"MasterCategoryName":"String","MasterEventClassId":0,"MasterEventClassName":"String","MasterEventId":0,"MasterEventName":"String","MasterEventTypeId":0,"MaxAdvertisedStartTime":"\/Date(-62135596800000)\/","MinAdvertisedStartTime":"\/Date(-62135596800000)\/","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"}],"H2HOutcomeCount":0,"EventClassCode":"String","EventRule":"String","MasterCategoryClassId":0,"IsSgmEnabled":false}]}]}}]}