Sample Payload
{
"meetingId": 1397716,
"eventNumber": 6,
"priceUpdates": [
{
"runnerNumber": 1,
"property": "ep",
"propertyId": 12,
"price": "4.4"
},
{
"runnerNumber": 1,
"property": "epPlace",
"propertyId": 13,
"price": "1.6"
},
{
"runnerNumber": 1,
"property": "place2",
"propertyId": 147,
"price": "2.25"
},
{
"runnerNumber": 1,
"property": "place3",
"propertyId": 148,
"price": "1.6"
},
{
"runnerNumber": 1,
"property": "place4",
"propertyId": 149,
"price": "1.3"
},
{
"runnerNumber": 4,
"property": "ep",
"propertyId": 12,
"price": "8.5"
},
{
"runnerNumber": 4,
"property": "epPlace",
"propertyId": 13,
"price": "2.25"
},
{
"runnerNumber": 4,
"property": "place2",
"propertyId": 147,
"price": "3.7"
},
{
"runnerNumber": 4,
"property": "place3",
"propertyId": 148,
"price": "2.25"
},
{
"runnerNumber": 4,
"property": "place4",
"propertyId": 149,
"price": "1.6"
}
],
"scratchings": [
{
"runnerNumber": 2,
"winDeduction": 0.07,
"placeDeduction": 0.07,
"twoPlaceDeduction": 0.07,
"threePlaceDeduction": 0.07,
"fourPlaceDeduction": 0.04,
"scratchType": 1,
"scratchTime": "2022-11-27T20:10:58.94Z"
},
{
"runnerNumber": 3,
"winDeduction": 0.11,
"placeDeduction": 0.1,
"twoPlaceDeduction": 0.1,
"threePlaceDeduction": 0.1,
"fourPlaceDeduction": 0.04,
"scratchType": 1,
"scratchTime": "2022-11-27T20:25:30.4400201Z"
}
],
"unscratchings": [
{
"runnerNumber": 11,
"unscratchTime": "2022-11-27T20:12:58.94Z"
}
]
}
Key | Type | Sample | Comments |
---|---|---|---|
meetingId | Numeric | 1355916 | This meeting ID is unique to the race |
eventNumber | Numeric | 2 | Please us this to define the race number |
eventId | String | 1355916-2 | Unique identifier for the event |
price | Numeric | 12.0 | |
property | String | ep | All prices are FO ep - Win price epPlace - Place price based on the number of runners place2 - Two place price place3 - Three place price place4 - Four place price |
propertyId | Numeric | 12 | Unique numeric id for each of the property names described above |
runnerNumber | Numeric | 6 | The runner/contestant number |
scratchings | Array of Scratchings |
Scratching
Key | Type | Sample | Comments |
---|---|---|---|
runnerNumber | Numeric | 6 | The runner/contestant number |
winDeduction | Numeric | 0.12 | The win deduction value |
placeDeduction | Numeric | 0.10 | The place deduction value given the current number of runners |
twoPlaceDeduction | Numeric | 0.05 | |
threePlaceDeduction | Numeric | 0.06 | |
fourPlaceDeduction | Numeric | 0.04 | |
scratchType | Numeric | 1 | 1 - Early scratching 2 - Late scratching |
scratchTime | DateTime | 2022-11-27T20:12:58.94Z | The UTC time of the scratching |
Unscratching
Key | Type | Sample | Comments |
---|---|---|---|
runnerNumber | Numeric | 11 | The runner/contestant number |
unscratchTime | DateTime | 2022-11-27T20:12:58.94Z | The UTC time of the unscratching |
The unscratchings section is usually empty. Data appears here when corrections need to be made to wrongly scratched runners. How these are handled depend on the host behaviour i.e. if refunds are automatically issued upon scratchings, manual steps could be required in addition to updating the runner's status