Time-series
Measurements.
Per turbine, high frequency operational data. Query historic windows, aggregate over time, or push new samples from SCADA.
Query measurements
GET
/v1/windturbines/{id}/measurementsRead time-series
Returns samples for a turbine in a given window. Aggregations are computed server side.
Required scopesmeasurements.read
Request
GET /v1/windturbines/wt_b3_a07/measurements ?from=2025-05-15T00:00:00Z &to=2025-05-16T00:00:00Z &interval=10m &fields=powerKw,windSpeed,nacelleTemperature
Response
{
"turbineId": "wt_b3_a07",
"interval": "10m",
"samples": [
{
"ts": "2025-05-15T00:00:00Z",
"powerKw": 8420.1,
"windSpeed": 13.7,
"nacelleTemperature": 31.4
}
]
}Push measurements
POST
/v1/measurementsIngest SCADA samples
Batch ingest of measurements from an integration. Up to 5,000 samples per request.
Required scopesmeasurements.write
Request
POST /v1/measurements
Content-Type: application/json
{
"samples": [
{
"turbineId": "wt_b3_a07",
"ts": "2025-05-16T08:30:00Z",
"powerKw": 8120.4,
"windSpeed": 13.1,
"rotorSpeed": 11.2,
"vibration": 0.42,
"availabilityStatus": "running"
}
]
}Response
{ "accepted": 1, "rejected": 0 }Available fields
powerKw,energyKwhwindSpeed,windDirectionrotorSpeed,pitchAngle,yawAnglenacelleTemperature,gearboxTemperaturevibrationavailabilityStatus,alarmCode