Luxor PlatformAPI DocumentationEnergySites
Get energy reports
Returns time-ordered telemetry for the last 60 minutes for a site. To retrieve the latest values use page_size = 1 & page_number = 1.
Authorization
bearer AuthorizationBearer <token>
In: header
Path Parameters
site_id*Site Id
The UUID of the site to get energy reports for
Format
uuidQuery Parameters
page_number?Page Number
Page number for pagination
Range
1 <= valueDefault
1page_size?Page Size
Number of items per page
Range
1 <= value <= 1000Default
100Response Body
application/json
application/json
curl -X GET "https://example.com/api/v1/energy/sites/497f6eca-6276-4993-bfeb-53cbbbba6f08/energy-reports"{ "reports": [ { "load_kw": "450.0", "load_type": "actual", "timestamp": "2025-01-15T14:00:00Z" } ], "site_id": "72771e6a-6f5e-4de4-a5b9-1266c4197811", "pagination": { "page_number": 0, "page_size": 0, "item_count": 0, "previous_page_url": "string", "next_page_url": "string" }}{ "detail": [ { "loc": [ "string" ], "msg": "string", "type": "string" } ]}