TBS Apps API

<back to all web services

ShareTipRequest

Requires Authentication
The following routes are available for this service:
POST/ShareTipShares a tip (Bet) with one or more social connections.Shares a tip.
ShareTipRequest Parameters:
NameParameterData TypeRequiredDescription
CommentbodystringNoComment
SharedAmongGroupsbodySocialGroup[]Noa list of social groups
SharedAmongConnectionsbodySocialUser[]Noa list of social users
ConnectionIdbodystringNoConnectionId
BetbodyShareTipReqBetNoshared Bet
UsernamebodystringNoUsername
SenderBetIdbodylongNoSenderBetId
UrlbodystringNoUrl
SocialGroup Parameters:
NameParameterData TypeRequiredDescription
GroupNameformstringNo
GroupIdformintNo
UsersformIEnumerable<SocialUser>No
IsSelectedformboolNo
FullNameformstringNo
CategoryformstringNo
UserTypeformstringNo
EmailformstringNo
EmailHashformstringNo
WinningTipsSentformintNo
WinningTipsReceivedformintNo
IsFollowingformboolNo
SocialUser Parameters:
NameParameterData TypeRequiredDescription
NameformstringNo
ClientIdformintNo
ShareTipReqBet Parameters:
NameParameterData TypeRequiredDescription
NameformstringNo
BetDetailTypeDescformstringNo
BetIdformlongNo
CategoryClassIdformintNo
DividendTypeformstringNo
ErrorDescriptionformstringNo
EventIdformlongNo
MasterEventIdformlongNo
EventMultipleIdformlongNo
EventNameformstringNo
MultipleNameformstringNo
EventTypeIdformintNo
FixedMarketIdformlongNo
FixedPlaceformdecimalNo
FixedWinformdecimalNo
GuidformstringNo
IsConfirmedformboolNo
IsDisabledformboolNo
IsFinalisedformboolNo
IsMainEventformboolNo
IsSelectedForMultiformboolNo
IsWinPlaceAllowedformboolNo
IsWinPlaceSelectedformboolNo
IsRoveformboolNo
IsMultiAllowedformboolNo
MarketTypeformstringNo
BetTypeCodeformstringNo
BetSubTypeCodeformstringNo
MarketTypeDescformstringNo
MasterEventClassIdformintNo
MasterEventNameformstringNo
MessageGUIDformstringNo
MultiBetExceptionsformMultiBetExceptionsNo
OutcomeIdformintNo
OutcomeNameformstringNo
PercentageformdecimalNo
PointsformdecimalNo
StakeformdecimalNo
TicketNumberformstringNo
TotalStakeformdecimalNo
UsernameformstringNo
VenueformstringNo
RaceNoformintNo
RaceNumberformintNo
Selection1formint[]No
Selection2formint[]No
Selection3formint[]No
Selection4formint[]No
SelectionsformintNo
CombosformintNo
LegsformShareTipReqBetLeg[]No
SingleBetsOfMultiformShareTipReqBet[]No
ToteformstringNo
PriceDerivedFromEventIdformint?No
MultiBetExceptions Parameters:
NameParameterData TypeRequiredDescription
CategoryClassformClassExceptionsNo
MasterEventClassformClassExceptionsNo
ClassExceptions Parameters:
NameParameterData TypeRequiredDescription
AllowedformEventClassExceptionsNo
DeniedformEventClassExceptionsNo
EventClassExceptions Parameters:
NameParameterData TypeRequiredDescription
WildcardformboolNo
EventClassesformList<List<Int32>>No
ShareTipReqBetLeg Parameters:
NameParameterData TypeRequiredDescription
EventIdformintNo
Selectionformint[]No
LegNoformintNo
RaceNoformintNo
PlaceCardPricesformList<MultipleOutcomePlaceCardPrice>No
MultipleOutcomePlaceCardPrice Parameters:
NameParameterData TypeRequiredDescription
OutcomeIdformintNo
PriceformdecimalNo
ShareItemResponse Parameters:
NameParameterData TypeRequiredDescription
SuccessformboolNo
ErrorMessagesformList<string>No
SuccessMessageformstringNo

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 /ShareTip HTTP/1.1 
Host: tstextweb20.np.bluebet.com.au 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"Comment":"String","SharedAmongGroups":[{"GroupName":"String","GroupId":0,"IsSelected":false,"FullName":"String","Category":"String","UserType":"String","Email":"String","EmailHash":"27118326006d3829667a400ad23d5d98","WinningTipsSent":0,"WinningTipsReceived":0,"IsFollowing":false}],"SharedAmongConnections":[{"Name":"String","ClientId":0}],"ConnectionId":"String","Bet":{"Name":"String","BetDetailTypeDesc":"String","BetId":0,"CategoryClassId":0,"DividendType":"String","ErrorDescription":"String","EventId":0,"MasterEventId":0,"EventMultipleId":0,"EventName":"String","MultipleName":"String","EventTypeId":0,"FixedMarketId":0,"FixedPlace":0,"FixedWin":0,"Guid":"String","IsConfirmed":false,"IsDisabled":false,"IsFinalised":false,"IsMainEvent":false,"IsSelectedForMulti":false,"IsWinPlaceAllowed":false,"IsWinPlaceSelected":false,"IsRove":false,"IsMultiAllowed":false,"MarketType":"String","BetTypeCode":"String","BetSubTypeCode":"String","MarketTypeDesc":"String","MasterEventClassId":0,"MasterEventName":"String","MessageGUID":"String","MultiBetExceptions":{"CategoryClass":{"Allowed":{"Wildcard":false,"EventClasses":[[0]]},"Denied":{"Wildcard":false,"EventClasses":[[0]]}},"MasterEventClass":{"Allowed":{"Wildcard":false,"EventClasses":[[0]]},"Denied":{"Wildcard":false,"EventClasses":[[0]]}}},"OutcomeId":0,"OutcomeName":"String","Percentage":0,"Points":0,"Stake":0,"TicketNumber":"String","TotalStake":0,"Username":"String","Venue":"String","RaceNo":0,"RaceNumber":0,"Selection1":[0],"Selection2":[0],"Selection3":[0],"Selection4":[0],"Selections":0,"Combos":0,"Legs":[{"EventId":0,"Selection":[0],"LegNo":0,"RaceNo":0,"PlaceCardPrices":[{"OutcomeId":0,"Price":0}]}],"SingleBetsOfMulti":[{"Name":"String","BetDetailTypeDesc":"String","BetId":0,"CategoryClassId":0,"DividendType":"String","ErrorDescription":"String","EventId":0,"MasterEventId":0,"EventMultipleId":0,"EventName":"String","MultipleName":"String","EventTypeId":0,"FixedMarketId":0,"FixedPlace":0,"FixedWin":0,"Guid":"String","IsConfirmed":false,"IsDisabled":false,"IsFinalised":false,"IsMainEvent":false,"IsSelectedForMulti":false,"IsWinPlaceAllowed":false,"IsWinPlaceSelected":false,"IsRove":false,"IsMultiAllowed":false,"MarketType":"String","BetTypeCode":"String","BetSubTypeCode":"String","MarketTypeDesc":"String","MasterEventClassId":0,"MasterEventName":"String","MessageGUID":"String","MultiBetExceptions":{"CategoryClass":{"Allowed":{"Wildcard":false,"EventClasses":[[0]]},"Denied":{"Wildcard":false,"EventClasses":[[0]]}},"MasterEventClass":{"Allowed":{"Wildcard":false,"EventClasses":[[0]]},"Denied":{"Wildcard":false,"EventClasses":[[0]]}}},"OutcomeId":0,"OutcomeName":"String","Percentage":0,"Points":0,"Stake":0,"TicketNumber":"String","TotalStake":0,"Username":"String","Venue":"String","RaceNo":0,"RaceNumber":0,"Selection1":[0],"Selection2":[0],"Selection3":[0],"Selection4":[0],"Selections":0,"Combos":0,"Legs":[{"EventId":0,"Selection":[0],"LegNo":0,"RaceNo":0,"PlaceCardPrices":[{"OutcomeId":0,"Price":0}]}],"SingleBetsOfMulti":[{"Name":"String","BetDetailTypeDesc":"String","BetId":0,"CategoryClassId":0,"DividendType":"String","ErrorDescription":"String","EventId":0,"MasterEventId":0,"EventMultipleId":0,"EventName":"String","MultipleName":"String","EventTypeId":0,"FixedMarketId":0,"FixedPlace":0,"FixedWin":0,"Guid":"String","IsConfirmed":false,"IsDisabled":false,"IsFinalised":false,"IsMainEvent":false,"IsSelectedForMulti":false,"IsWinPlaceAllowed":false,"IsWinPlaceSelected":false,"IsRove":false,"IsMultiAllowed":false,"MarketType":"String","BetTypeCode":"String","BetSubTypeCode":"String","MarketTypeDesc":"String","MasterEventClassId":0,"MasterEventName":"String","MessageGUID":"String","MultiBetExceptions":{"CategoryClass":{"Allowed":{"Wildcard":false,"EventClasses":[[0]]},"Denied":{"Wildcard":false,"EventClasses":[[0]]}},"MasterEventClass":{"Allowed":{"Wildcard":false,"EventClasses":[[0]]},"Denied":{"Wildcard":false,"EventClasses":[[0]]}}},"OutcomeId":0,"OutcomeName":"String","Percentage":0,"Points":0,"Stake":0,"TicketNumber":"String","TotalStake":0,"Username":"String","Venue":"String","RaceNo":0,"RaceNumber":0,"Selection1":[0],"Selection2":[0],"Selection3":[0],"Selection4":[0],"Selections":0,"Combos":0,"Legs":[{"EventId":0,"Selection":[0],"LegNo":0,"RaceNo":0,"PlaceCardPrices":[{"OutcomeId":0,"Price":0}]}],"SingleBetsOfMulti":[{}],"Tote":"String","PriceDerivedFromEventId":0}],"Tote":"String","PriceDerivedFromEventId":0}],"Tote":"String","PriceDerivedFromEventId":0},"Username":"String","SenderBetId":0,"Url":"String"}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"Success":false,"ErrorMessages":["String"],"SuccessMessage":"String"}