I received these errors from the API today. My placeOrders() call returned BET_ACTION_ERROR on an AUS greyhound market.
The market ID was 2.101056181 - Ball (AUS) 27th Oct - 01:19 R1 545m Mdn
The request, made at 01:13, returned BET_ACTION_ERROR and each bet came back with INVALID_RUNNER. However, I've double-checked the selection IDs and they all should have been present in the market.
The response from the Betfair server was as follows: (n.b. this perl's formatting of the JSON response)
So can anyone tell me what went wrong with the bet placement? Was this a Betfair server error of some kind, or is it something to do with my request?
The market ID was 2.101056181 - Ball (AUS) 27th Oct - 01:19 R1 545m Mdn
The request, made at 01:13, returned BET_ACTION_ERROR and each bet came back with INVALID_RUNNER. However, I've double-checked the selection IDs and they all should have been present in the market.
The response from the Betfair server was as follows: (n.b. this perl's formatting of the JSON response)
Code:
$VAR1 = {
'instructionReports' => [
{
'errorCode' => 'INVALID_RUNNER',
'status' => 'FAILURE',
'instruction' => {
'side' => 'LAY',
'limitOrder' => {
'price' => '1.74',
'persistenceType' => 'LAPSE',
'size' => '60.81'
},
'orderType' => 'LIMIT',
'selectionId' => 8944362
}
},
{
'errorCode' => 'INVALID_RUNNER',
'status' => 'FAILURE',
'instruction' => {
'side' => 'LAY',
'limitOrder' => {
'price' => '2.2',
'persistenceType' => 'LAPSE',
'size' => '37.5'
},
'orderType' => 'LIMIT',
'selectionId' => 8944364
}
},
[...abbreviated...]
],
'marketId' => '2.101056181',
'errorCode' => 'BET_ACTION_ERROR',
'status' => 'FAILURE'
};


Comment