POST api/betting/submitprovisionalbet
Request Information
URI Parameters
None.
Body Parameters
BO.BETRequestObjects.Punter.BetCriteria| Name | Description | Type | Additional information |
|---|---|---|---|
| PriceChange | BO.Enums.PriceChangeType |
None. |
|
| Bets | Collection of BO.BETRequestObjects.Punter.BetStrikeCriteria |
None. |
|
| CombinationBetInfos | Collection of BO.BETRequestObjects.Punter.CombinationBetInfo |
None. |
|
| PunterBetSlipInfo | BO.Models.Punter.PunterBetSlipModel |
None. |
|
| IsSpecialBet | boolean |
None. |
|
| SpecialBetTypeID | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"priceChange": 1,
"bets": [
{
"marketId": 1,
"eventBetTypeId": 2,
"marketOdd": 3.0,
"stake": 4.0,
"payout": 5.0,
"totalOdds": 6.0,
"openSubBetTypeId": 1,
"openExoticSelections": [
[
64,
64
],
[
64,
64
]
],
"luckyNumberSelections": [
64,
64
],
"guid": "95ff3599-d33c-493c-84e5-c56044aee550",
"isLiveInPlay": true
},
{
"marketId": 1,
"eventBetTypeId": 2,
"marketOdd": 3.0,
"stake": 4.0,
"payout": 5.0,
"totalOdds": 6.0,
"openSubBetTypeId": 1,
"openExoticSelections": [
[
64,
64
],
[
64,
64
]
],
"luckyNumberSelections": [
64,
64
],
"guid": "95ff3599-d33c-493c-84e5-c56044aee550",
"isLiveInPlay": true
}
],
"combinationBetInfos": [
{
"combinationBetTypeId": 1,
"legsPerBet": 2,
"payout": 3.0,
"totalOdds": 4.0,
"totalStake": 5.0,
"guid": "189e81be-20fe-46c7-9628-ddb80713f15d"
},
{
"combinationBetTypeId": 1,
"legsPerBet": 2,
"payout": 3.0,
"totalOdds": 4.0,
"totalStake": 5.0,
"guid": "189e81be-20fe-46c7-9628-ddb80713f15d"
}
],
"punterBetSlipInfo": {
"singleBets": [
{
"ticketNumber": 1,
"sport": "sample string 1",
"sportId": 2,
"country": "sample string 3",
"tournament": "sample string 4",
"scheduledEvent": "sample string 5",
"eventDate": "2026-04-09T15:31:38.508125+02:00",
"eventNumber": 1,
"number": 7,
"betType": "sample string 8",
"subBetTypeId": 1,
"combinations": 1,
"timesTaken": 1.0,
"marketId": 9,
"market": "sample string 10",
"lottoSelections": [
"sample string 1",
"sample string 2"
],
"openExoticSelections": [
[
"sample string 1",
"sample string 2"
],
[
"sample string 1",
"sample string 2"
]
],
"odds": 11.0,
"stake": 12.0,
"potentialPayout": 13.0,
"guid": "774bb357-295b-4a53-ab54-e434110e81d5"
},
{
"ticketNumber": 1,
"sport": "sample string 1",
"sportId": 2,
"country": "sample string 3",
"tournament": "sample string 4",
"scheduledEvent": "sample string 5",
"eventDate": "2026-04-09T15:31:38.508125+02:00",
"eventNumber": 1,
"number": 7,
"betType": "sample string 8",
"subBetTypeId": 1,
"combinations": 1,
"timesTaken": 1.0,
"marketId": 9,
"market": "sample string 10",
"lottoSelections": [
"sample string 1",
"sample string 2"
],
"openExoticSelections": [
[
"sample string 1",
"sample string 2"
],
[
"sample string 1",
"sample string 2"
]
],
"odds": 11.0,
"stake": 12.0,
"potentialPayout": 13.0,
"guid": "774bb357-295b-4a53-ab54-e434110e81d5"
}
],
"multipleBet": {
"bets": [
{
"ticketNumber": 1,
"sport": "sample string 1",
"sportId": 2,
"country": "sample string 3",
"tournament": "sample string 4",
"scheduledEvent": "sample string 5",
"eventNumber": 1,
"eventDate": "2026-04-09T15:31:38.508125+02:00",
"betType": "sample string 7",
"market": "sample string 8",
"number": 9,
"lottoSelections": [
"sample string 1",
"sample string 2"
],
"openExoticSelections": [
[
"sample string 1",
"sample string 2"
],
[
"sample string 1",
"sample string 2"
]
],
"odds": 10.0,
"guid": "3dbf3ab4-daed-40f4-9f26-a7cb6c463695"
},
{
"ticketNumber": 1,
"sport": "sample string 1",
"sportId": 2,
"country": "sample string 3",
"tournament": "sample string 4",
"scheduledEvent": "sample string 5",
"eventNumber": 1,
"eventDate": "2026-04-09T15:31:38.508125+02:00",
"betType": "sample string 7",
"market": "sample string 8",
"number": 9,
"lottoSelections": [
"sample string 1",
"sample string 2"
],
"openExoticSelections": [
[
"sample string 1",
"sample string 2"
],
[
"sample string 1",
"sample string 2"
]
],
"odds": 10.0,
"guid": "3dbf3ab4-daed-40f4-9f26-a7cb6c463695"
}
],
"ticketNumber": 1,
"guid": "cae49327-453e-4714-b34e-678e71b13f54",
"payout": {
"odds": 1.0,
"stake": 2.0,
"potentialPayout": 3.0,
"bonus": {
"bonusPerc": 1.0,
"odds": 2.0,
"potentialPayout": 3.0
}
}
},
"moreMultiples": [
{
"ticketNumber": 1,
"type": "sample string 1",
"stake": 2.0,
"betCount": 3,
"potentialPayout": 4.0,
"stakePerBet": 5.0,
"guid": "3baa5687-293f-4fe6-852a-bd129132fac8"
},
{
"ticketNumber": 1,
"type": "sample string 1",
"stake": 2.0,
"betCount": 3,
"potentialPayout": 4.0,
"stakePerBet": 5.0,
"guid": "3baa5687-293f-4fe6-852a-bd129132fac8"
}
],
"totalCost": 1.0
},
"isSpecialBet": true,
"specialBetTypeID": 2
}
application/xml, text/xml
Sample:
<BetCriteria xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<PriceChange>NoChange</PriceChange>
<Bets>
<BetStrikeCriteria>
<MarketId>1</MarketId>
<EventBetTypeId>2</EventBetTypeId>
<MarketOdd>3</MarketOdd>
<Stake>4</Stake>
<Payout>5</Payout>
<TotalOdds>6</TotalOdds>
<OpenSubBetTypeId>1</OpenSubBetTypeId>
<OpenExoticSelections>
<ArrayOfUnsignedByte>
<unsignedByte>64</unsignedByte>
<unsignedByte>64</unsignedByte>
</ArrayOfUnsignedByte>
<ArrayOfUnsignedByte>
<unsignedByte>64</unsignedByte>
<unsignedByte>64</unsignedByte>
</ArrayOfUnsignedByte>
</OpenExoticSelections>
<LuckyNumberSelections>
<unsignedByte>64</unsignedByte>
<unsignedByte>64</unsignedByte>
</LuckyNumberSelections>
<GUID>95ff3599-d33c-493c-84e5-c56044aee550</GUID>
<IsLiveInPlay>true</IsLiveInPlay>
</BetStrikeCriteria>
<BetStrikeCriteria>
<MarketId>1</MarketId>
<EventBetTypeId>2</EventBetTypeId>
<MarketOdd>3</MarketOdd>
<Stake>4</Stake>
<Payout>5</Payout>
<TotalOdds>6</TotalOdds>
<OpenSubBetTypeId>1</OpenSubBetTypeId>
<OpenExoticSelections>
<ArrayOfUnsignedByte>
<unsignedByte>64</unsignedByte>
<unsignedByte>64</unsignedByte>
</ArrayOfUnsignedByte>
<ArrayOfUnsignedByte>
<unsignedByte>64</unsignedByte>
<unsignedByte>64</unsignedByte>
</ArrayOfUnsignedByte>
</OpenExoticSelections>
<LuckyNumberSelections>
<unsignedByte>64</unsignedByte>
<unsignedByte>64</unsignedByte>
</LuckyNumberSelections>
<GUID>95ff3599-d33c-493c-84e5-c56044aee550</GUID>
<IsLiveInPlay>true</IsLiveInPlay>
</BetStrikeCriteria>
</Bets>
<CombinationBetInfos>
<CombinationBetInfo>
<CombinationBetTypeId>1</CombinationBetTypeId>
<LegsPerBet>2</LegsPerBet>
<Payout>3</Payout>
<TotalOdds>4</TotalOdds>
<TotalStake>5</TotalStake>
<GUID>189e81be-20fe-46c7-9628-ddb80713f15d</GUID>
</CombinationBetInfo>
<CombinationBetInfo>
<CombinationBetTypeId>1</CombinationBetTypeId>
<LegsPerBet>2</LegsPerBet>
<Payout>3</Payout>
<TotalOdds>4</TotalOdds>
<TotalStake>5</TotalStake>
<GUID>189e81be-20fe-46c7-9628-ddb80713f15d</GUID>
</CombinationBetInfo>
</CombinationBetInfos>
<PunterBetSlipInfo>
<SingleBets>
<PunterBetSlipSingleBetModel>
<TicketNumber>1</TicketNumber>
<Sport>sample string 1</Sport>
<SportId>2</SportId>
<Country>sample string 3</Country>
<Tournament>sample string 4</Tournament>
<ScheduledEvent>sample string 5</ScheduledEvent>
<EventDate>2026-04-09T15:31:38.508125+02:00</EventDate>
<EventNumber>1</EventNumber>
<Number>7</Number>
<BetType>sample string 8</BetType>
<SubBetTypeId>1</SubBetTypeId>
<Combinations>1</Combinations>
<TimesTaken>1</TimesTaken>
<MarketId>9</MarketId>
<Market>sample string 10</Market>
<LottoSelections>
<string>sample string 1</string>
<string>sample string 2</string>
</LottoSelections>
<OpenExoticSelections>
<ArrayOfString>
<string>sample string 1</string>
<string>sample string 2</string>
</ArrayOfString>
<ArrayOfString>
<string>sample string 1</string>
<string>sample string 2</string>
</ArrayOfString>
</OpenExoticSelections>
<Odds>11</Odds>
<Stake>12</Stake>
<PotentialPayout>13</PotentialPayout>
<GUID>774bb357-295b-4a53-ab54-e434110e81d5</GUID>
</PunterBetSlipSingleBetModel>
<PunterBetSlipSingleBetModel>
<TicketNumber>1</TicketNumber>
<Sport>sample string 1</Sport>
<SportId>2</SportId>
<Country>sample string 3</Country>
<Tournament>sample string 4</Tournament>
<ScheduledEvent>sample string 5</ScheduledEvent>
<EventDate>2026-04-09T15:31:38.508125+02:00</EventDate>
<EventNumber>1</EventNumber>
<Number>7</Number>
<BetType>sample string 8</BetType>
<SubBetTypeId>1</SubBetTypeId>
<Combinations>1</Combinations>
<TimesTaken>1</TimesTaken>
<MarketId>9</MarketId>
<Market>sample string 10</Market>
<LottoSelections>
<string>sample string 1</string>
<string>sample string 2</string>
</LottoSelections>
<OpenExoticSelections>
<ArrayOfString>
<string>sample string 1</string>
<string>sample string 2</string>
</ArrayOfString>
<ArrayOfString>
<string>sample string 1</string>
<string>sample string 2</string>
</ArrayOfString>
</OpenExoticSelections>
<Odds>11</Odds>
<Stake>12</Stake>
<PotentialPayout>13</PotentialPayout>
<GUID>774bb357-295b-4a53-ab54-e434110e81d5</GUID>
</PunterBetSlipSingleBetModel>
</SingleBets>
<MultipleBet>
<Bets>
<PunterBetslipMultipleBetInfo>
<TicketNumber>1</TicketNumber>
<Sport>sample string 1</Sport>
<SportId>2</SportId>
<Country>sample string 3</Country>
<Tournament>sample string 4</Tournament>
<ScheduledEvent>sample string 5</ScheduledEvent>
<EventNumber>1</EventNumber>
<EventDate>2026-04-09T15:31:38.508125+02:00</EventDate>
<BetType>sample string 7</BetType>
<Market>sample string 8</Market>
<Number>9</Number>
<LottoSelections>
<string>sample string 1</string>
<string>sample string 2</string>
</LottoSelections>
<OpenExoticSelections>
<ArrayOfString>
<string>sample string 1</string>
<string>sample string 2</string>
</ArrayOfString>
<ArrayOfString>
<string>sample string 1</string>
<string>sample string 2</string>
</ArrayOfString>
</OpenExoticSelections>
<Odds>10</Odds>
<GUID>3dbf3ab4-daed-40f4-9f26-a7cb6c463695</GUID>
</PunterBetslipMultipleBetInfo>
<PunterBetslipMultipleBetInfo>
<TicketNumber>1</TicketNumber>
<Sport>sample string 1</Sport>
<SportId>2</SportId>
<Country>sample string 3</Country>
<Tournament>sample string 4</Tournament>
<ScheduledEvent>sample string 5</ScheduledEvent>
<EventNumber>1</EventNumber>
<EventDate>2026-04-09T15:31:38.508125+02:00</EventDate>
<BetType>sample string 7</BetType>
<Market>sample string 8</Market>
<Number>9</Number>
<LottoSelections>
<string>sample string 1</string>
<string>sample string 2</string>
</LottoSelections>
<OpenExoticSelections>
<ArrayOfString>
<string>sample string 1</string>
<string>sample string 2</string>
</ArrayOfString>
<ArrayOfString>
<string>sample string 1</string>
<string>sample string 2</string>
</ArrayOfString>
</OpenExoticSelections>
<Odds>10</Odds>
<GUID>3dbf3ab4-daed-40f4-9f26-a7cb6c463695</GUID>
</PunterBetslipMultipleBetInfo>
</Bets>
<TicketNumber>1</TicketNumber>
<GUID>cae49327-453e-4714-b34e-678e71b13f54</GUID>
<Payout>
<Odds>1</Odds>
<Stake>2</Stake>
<PotentialPayout>3</PotentialPayout>
<Bonus>
<BonusPerc>1</BonusPerc>
<Odds>2</Odds>
<PotentialPayout>3</PotentialPayout>
</Bonus>
</Payout>
</MultipleBet>
<MoreMultiples>
<PunterBetSlipMoreMultiplesInfoModel>
<TicketNumber>1</TicketNumber>
<Type>sample string 1</Type>
<Stake>2</Stake>
<BetCount>3</BetCount>
<PotentialPayout>4</PotentialPayout>
<StakePerBet>5</StakePerBet>
<GUID>3baa5687-293f-4fe6-852a-bd129132fac8</GUID>
</PunterBetSlipMoreMultiplesInfoModel>
<PunterBetSlipMoreMultiplesInfoModel>
<TicketNumber>1</TicketNumber>
<Type>sample string 1</Type>
<Stake>2</Stake>
<BetCount>3</BetCount>
<PotentialPayout>4</PotentialPayout>
<StakePerBet>5</StakePerBet>
<GUID>3baa5687-293f-4fe6-852a-bd129132fac8</GUID>
</PunterBetSlipMoreMultiplesInfoModel>
</MoreMultiples>
<TotalCost>1</TotalCost>
</PunterBetSlipInfo>
<IsSpecialBet>true</IsSpecialBet>
<SpecialBetTypeID>2</SpecialBetTypeID>
</BetCriteria>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
BO.BETResponseObjects.BaseResponseOfBO.BETResponseObjects.Punter.BetSubmitModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ResponseObject | BO.BETResponseObjects.Punter.BetSubmitModel |
None. |
|
| ResponseMessage | string |
None. |
|
| ResponseType | BO.Enums.ResponseType |
None. |
Response Formats
application/json, text/json
Sample:
{
"responseObject": {
"errors": [
{
"errorCode": 1,
"errorDetail": "sample string 2",
"marketIds": [
1,
2
]
},
{
"errorCode": 1,
"errorDetail": "sample string 2",
"marketIds": [
1,
2
]
}
],
"priceChanges": [
{
"marketId": 1,
"marketPrice": 2.0,
"fractionalMarketPrice": "sample string 3"
},
{
"marketId": 1,
"marketPrice": 2.0,
"fractionalMarketPrice": "sample string 3"
}
],
"bets": [
{
"betGuid": "2e037732-5c56-4bac-b78e-79a968b2fef6",
"betID": 2,
"ticketNumber": 3,
"betDateTime": "2026-04-09T15:31:38.508125+02:00",
"selections": "sample string 5",
"guid": "sample string 6"
},
{
"betGuid": "2e037732-5c56-4bac-b78e-79a968b2fef6",
"betID": 2,
"ticketNumber": 3,
"betDateTime": "2026-04-09T15:31:38.508125+02:00",
"selections": "sample string 5",
"guid": "sample string 6"
}
]
},
"responseMessage": "sample string 1",
"responseType": 1
}
application/xml, text/xml
Sample:
<BaseResponseOfBetSubmitModel xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ResponseObject>
<Errors>
<SubmitBetError>
<ErrorCode>1</ErrorCode>
<ErrorDetail>sample string 2</ErrorDetail>
<MarketIds>
<long>1</long>
<long>2</long>
</MarketIds>
</SubmitBetError>
<SubmitBetError>
<ErrorCode>1</ErrorCode>
<ErrorDetail>sample string 2</ErrorDetail>
<MarketIds>
<long>1</long>
<long>2</long>
</MarketIds>
</SubmitBetError>
</Errors>
<PriceChanges>
<SubmitBetPriceChange>
<MarketId>1</MarketId>
<MarketPrice>2</MarketPrice>
<FractionalMarketPrice>sample string 3</FractionalMarketPrice>
</SubmitBetPriceChange>
<SubmitBetPriceChange>
<MarketId>1</MarketId>
<MarketPrice>2</MarketPrice>
<FractionalMarketPrice>sample string 3</FractionalMarketPrice>
</SubmitBetPriceChange>
</PriceChanges>
<Bets>
<ApiSubmitBetList>
<BetGuid>2e037732-5c56-4bac-b78e-79a968b2fef6</BetGuid>
<BetID>2</BetID>
<TicketNumber>3</TicketNumber>
<BetDateTime>2026-04-09T15:31:38.508125+02:00</BetDateTime>
<Selections>sample string 5</Selections>
<GUID>sample string 6</GUID>
</ApiSubmitBetList>
<ApiSubmitBetList>
<BetGuid>2e037732-5c56-4bac-b78e-79a968b2fef6</BetGuid>
<BetID>2</BetID>
<TicketNumber>3</TicketNumber>
<BetDateTime>2026-04-09T15:31:38.508125+02:00</BetDateTime>
<Selections>sample string 5</Selections>
<GUID>sample string 6</GUID>
</ApiSubmitBetList>
</Bets>
</ResponseObject>
<ResponseMessage>sample string 1</ResponseMessage>
<ResponseType>Success</ResponseType>
</BaseResponseOfBetSubmitModel>