Get performance summary
Returns aggregated performance KPIs including hashrate, power consumption, efficiency, and hashing miners count.
Authorization
LuxorAPIKey Use your API key here.
In: header
Query Parameters
Comma-separated site UUIDs
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/v2/commander/performance/summary"{ "hashrate": 110000000000000, "power_consumption": 3250, "efficiency": 29.5, "hashing_miners": 150, "max_temperature": 65}{ "statusCode": 400, "code": "FST_ERR_VALIDATION", "error": "Bad Request", "message": "body/end_date Required"}{ "statusCode": 400, "code": "FST_ERR_VALIDATION", "error": "Bad Request", "message": "body/end_date Required"}Get miner details (batch)
Returns detailed information for up to 500 miners scoped to a single site in a single request. Designed for polling workflows that would otherwise exceed rate limits with one-at-a-time GETs. Access is gated by two checks: the caller must have commander-read on `site_id`, and on every site that the requested `miner_ids` belong to — any miner ID owned by a site the caller can't read causes the whole request to return 403. Unknown miner IDs (that don't exist anywhere) are silently omitted from the response. Lift metrics may report 0 for miners that have been offline for more than an hour.
Get performance history
Returns time-series performance data for a specified metric and date range.