bet size is invalid for your currency or your regulator
Runner does not exist, includes vacant traps in greyhound racing
Bet cannot be cancelled or modified as it has already been taken or has been cancelled/lapsed Includes attempts to cancel/modify market on close BSP bets and cancelling limit on close BSP bets. The error may be returned on placeOrders request if for example a bet is placed at the point when a market admin event takes place (i.e. market is turned in-play)
No result was received from the matcher in a timeout configured for the system
Runner has been removed from the event
Attempt to edit a bet on a market that has closed.
The action has caused the account to exceed the self imposed loss limit
Market now closed to bsp betting. Turned in-play or has been reconciled
Attempt to edit down the price of a bsp limit on close lay bet, or edit up the price of a limit on close back bet
Odds not on price ladder - either edit or placement
Insufficient funds available to cover the bet action. Either the exposure limit or available to bet limit would be exceeded
Invalid persistence type for this market, e.g. KEEP for a non in-play market.
A problem with the matcher prevented this action completing successfully
The order contains a back and a lay for the same runner at overlapping prices. This would guarantee a self match. This also applies to BSP limit on close bets
The action failed because the parent order failed
Bid type is mandatory
Bet for id supplied has not been found
Bet cancelled but replacement bet was not placed
Action failed due to the failure of a action on which this action is dependent
the action does not result in any state change. eg changing a persistence to it's current value
You may only specify a time in force on either the place request OR on individual limit order instructions (not both),
since the implied behaviors are incompatible.
You have specified a persistence type for a FILL_OR_KILL order, which is nonsensical because no umatched portion
can remain after the order has been placed.
You have specified a time in force of FILL_OR_KILL, but have included a non-LIMIT order type.
You have specified a minFillSize on a limit order, where the limit order's time in force is not FILL_OR_KILL.
Using minFillSize is not supported where the time in force of the request (as opposed to an order) is FILL_OR_KILL.
The supplied customer order reference is too long.
|The minFillSize must be greater than zero and less than or equal to the order's size. |
The minFillSize cannot be less than the minimum bet size for your currency
|Your bet is lapsed. There is better odds than requested available in the market, but your |
preferences don't allow the system to match your bet against better odds. Change your betting
preferences to accept better odds if you don't want to receive this error. Please see https://support.betfair.com/app/answers/detail/a_id/404/ for more details regarding Best Execution and how to update your settings.