| POST | /ShareTip | Shares a tip (Bet) with one or more social connections. | Shares a tip. |
|---|
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Comment | body | string | No | Comment |
| SharedAmongGroups | body | SocialGroup[] | No | a list of social groups |
| SharedAmongConnections | body | SocialUser[] | No | a list of social users |
| ConnectionId | body | string | No | ConnectionId |
| Bet | body | ShareTipReqBet | No | shared Bet |
| Username | body | string | No | Username |
| SenderBetId | body | long | No | SenderBetId |
| Url | body | string | No | Url |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| GroupName | form | string | No | |
| GroupId | form | int | No | |
| Users | form | IEnumerable<SocialUser> | No | |
| IsSelected | form | bool | No | |
| FullName | form | string | No | |
| Category | form | string | No | |
| UserType | form | string | No | |
| form | string | No | ||
| EmailHash | form | string | No | |
| WinningTipsSent | form | int | No | |
| WinningTipsReceived | form | int | No | |
| IsFollowing | form | bool | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Name | form | string | No | |
| ClientId | form | int | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Name | form | string | No | |
| BetDetailTypeDesc | form | string | No | |
| BetId | form | long | No | |
| CategoryClassId | form | int | No | |
| DividendType | form | string | No | |
| ErrorDescription | form | string | No | |
| EventId | form | long | No | |
| MasterEventId | form | long | No | |
| EventMultipleId | form | long | No | |
| EventName | form | string | No | |
| MultipleName | form | string | No | |
| EventTypeId | form | int | No | |
| FixedMarketId | form | long | No | |
| FixedPlace | form | decimal | No | |
| FixedWin | form | decimal | No | |
| Guid | form | string | No | |
| IsConfirmed | form | bool | No | |
| IsDisabled | form | bool | No | |
| IsFinalised | form | bool | No | |
| IsMainEvent | form | bool | No | |
| IsSelectedForMulti | form | bool | No | |
| IsWinPlaceAllowed | form | bool | No | |
| IsWinPlaceSelected | form | bool | No | |
| IsRove | form | bool | No | |
| IsMultiAllowed | form | bool | No | |
| MarketType | form | string | No | |
| BetTypeCode | form | string | No | |
| BetSubTypeCode | form | string | No | |
| MarketTypeDesc | form | string | No | |
| MasterEventClassId | form | int | No | |
| MasterEventName | form | string | No | |
| MessageGUID | form | string | No | |
| MultiBetExceptions | form | MultiBetExceptions | No | |
| OutcomeId | form | int | No | |
| OutcomeName | form | string | No | |
| Percentage | form | decimal | No | |
| Points | form | decimal | No | |
| Stake | form | decimal | No | |
| TicketNumber | form | string | No | |
| TotalStake | form | decimal | No | |
| Username | form | string | No | |
| Venue | form | string | No | |
| RaceNo | form | int | No | |
| RaceNumber | form | int | No | |
| Selection1 | form | int[] | No | |
| Selection2 | form | int[] | No | |
| Selection3 | form | int[] | No | |
| Selection4 | form | int[] | No | |
| Selections | form | int | No | |
| Combos | form | int | No | |
| Legs | form | ShareTipReqBetLeg[] | No | |
| SingleBetsOfMulti | form | ShareTipReqBet[] | No | |
| Tote | form | string | No | |
| PriceDerivedFromEventId | form | int? | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| CategoryClass | form | ClassExceptions | No | |
| MasterEventClass | form | ClassExceptions | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Allowed | form | EventClassExceptions | No | |
| Denied | form | EventClassExceptions | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Wildcard | form | bool | No | |
| EventClasses | form | List<List<Int32>> | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| EventId | form | int | No | |
| Selection | form | int[] | No | |
| LegNo | form | int | No | |
| RaceNo | form | int | No | |
| PlaceCardPrices | form | List<MultipleOutcomePlaceCardPrice> | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| OutcomeId | form | int | No | |
| Price | form | decimal | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Success | form | bool | No | |
| ErrorMessages | form | List<string> | No | |
| SuccessMessage | form | string | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
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/jsv
Content-Type: text/jsv
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/jsv
Content-Length: length
{
Success: False,
ErrorMessages:
[
String
],
SuccessMessage: String
}