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": "973ec6fa-10f5-4726-9829-c8e4b2910b13",
"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": "973ec6fa-10f5-4726-9829-c8e4b2910b13",
"isLiveInPlay": true
}
],
"combinationBetInfos": [
{
"combinationBetTypeId": 1,
"legsPerBet": 2,
"payout": 3.0,
"totalOdds": 4.0,
"totalStake": 5.0,
"guid": "6a1ebfb0-3761-46d6-9016-618a83580faa"
},
{
"combinationBetTypeId": 1,
"legsPerBet": 2,
"payout": 3.0,
"totalOdds": 4.0,
"totalStake": 5.0,
"guid": "6a1ebfb0-3761-46d6-9016-618a83580faa"
}
],
"punterBetSlipInfo": {
"singleBets": [
{
"ticketNumber": 1,
"sport": "sample string 1",
"sportId": 2,
"country": "sample string 3",
"tournament": "sample string 4",
"scheduledEvent": "sample string 5",
"eventDate": "2025-12-14T18:05:39.2980257+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": "a88ca305-9fce-4516-bda2-fb72743725ea"
},
{
"ticketNumber": 1,
"sport": "sample string 1",
"sportId": 2,
"country": "sample string 3",
"tournament": "sample string 4",
"scheduledEvent": "sample string 5",
"eventDate": "2025-12-14T18:05:39.2980257+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": "a88ca305-9fce-4516-bda2-fb72743725ea"
}
],
"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": "2025-12-14T18:05:39.2980257+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": "74114447-73c3-41ee-abc1-36babd401c8c"
},
{
"ticketNumber": 1,
"sport": "sample string 1",
"sportId": 2,
"country": "sample string 3",
"tournament": "sample string 4",
"scheduledEvent": "sample string 5",
"eventNumber": 1,
"eventDate": "2025-12-14T18:05:39.2980257+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": "74114447-73c3-41ee-abc1-36babd401c8c"
}
],
"ticketNumber": 1,
"guid": "48583887-c866-4a47-9949-e06526fd65cd",
"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": "31563965-202f-4ee5-881a-366619401dbf"
},
{
"ticketNumber": 1,
"type": "sample string 1",
"stake": 2.0,
"betCount": 3,
"potentialPayout": 4.0,
"stakePerBet": 5.0,
"guid": "31563965-202f-4ee5-881a-366619401dbf"
}
],
"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>973ec6fa-10f5-4726-9829-c8e4b2910b13</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>973ec6fa-10f5-4726-9829-c8e4b2910b13</GUID>
<IsLiveInPlay>true</IsLiveInPlay>
</BetStrikeCriteria>
</Bets>
<CombinationBetInfos>
<CombinationBetInfo>
<CombinationBetTypeId>1</CombinationBetTypeId>
<LegsPerBet>2</LegsPerBet>
<Payout>3</Payout>
<TotalOdds>4</TotalOdds>
<TotalStake>5</TotalStake>
<GUID>6a1ebfb0-3761-46d6-9016-618a83580faa</GUID>
</CombinationBetInfo>
<CombinationBetInfo>
<CombinationBetTypeId>1</CombinationBetTypeId>
<LegsPerBet>2</LegsPerBet>
<Payout>3</Payout>
<TotalOdds>4</TotalOdds>
<TotalStake>5</TotalStake>
<GUID>6a1ebfb0-3761-46d6-9016-618a83580faa</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>2025-12-14T18:05:39.2980257+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>a88ca305-9fce-4516-bda2-fb72743725ea</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>2025-12-14T18:05:39.2980257+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>a88ca305-9fce-4516-bda2-fb72743725ea</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>2025-12-14T18:05:39.2980257+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>74114447-73c3-41ee-abc1-36babd401c8c</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>2025-12-14T18:05:39.2980257+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>74114447-73c3-41ee-abc1-36babd401c8c</GUID>
</PunterBetslipMultipleBetInfo>
</Bets>
<TicketNumber>1</TicketNumber>
<GUID>48583887-c866-4a47-9949-e06526fd65cd</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>31563965-202f-4ee5-881a-366619401dbf</GUID>
</PunterBetSlipMoreMultiplesInfoModel>
<PunterBetSlipMoreMultiplesInfoModel>
<TicketNumber>1</TicketNumber>
<Type>sample string 1</Type>
<Stake>2</Stake>
<BetCount>3</BetCount>
<PotentialPayout>4</PotentialPayout>
<StakePerBet>5</StakePerBet>
<GUID>31563965-202f-4ee5-881a-366619401dbf</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": "5667bf74-bbcf-4818-973c-aceb6dd38474",
"betID": 2,
"ticketNumber": 3,
"betDateTime": "2025-12-14T18:05:39.3299749+02:00",
"selections": "sample string 5",
"guid": "sample string 6"
},
{
"betGuid": "5667bf74-bbcf-4818-973c-aceb6dd38474",
"betID": 2,
"ticketNumber": 3,
"betDateTime": "2025-12-14T18:05:39.3299749+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>5667bf74-bbcf-4818-973c-aceb6dd38474</BetGuid>
<BetID>2</BetID>
<TicketNumber>3</TicketNumber>
<BetDateTime>2025-12-14T18:05:39.3299749+02:00</BetDateTime>
<Selections>sample string 5</Selections>
<GUID>sample string 6</GUID>
</ApiSubmitBetList>
<ApiSubmitBetList>
<BetGuid>5667bf74-bbcf-4818-973c-aceb6dd38474</BetGuid>
<BetID>2</BetID>
<TicketNumber>3</TicketNumber>
<BetDateTime>2025-12-14T18:05:39.3299749+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>