API referenceRead APIPerformance
Get performance data (deprecated)
Deprecated
available
GET
Bearerheader
AuthorizationBearer <token>interval*stringValue in
"OneMinute""FiveMinutes""TenMinutes""FifteenMinutes""ThirtyMinutes""OneHour""OneDay""OneWeek""OneMonth""OneYear"project_id*stringThe DUET project ID. Your token must have access to the project.
dt_start*stringdt_end*stringsentinel_tag?stringDefault
"default"component*stringcomponent_measure*stringblock_id?stringhierarchy_ids?array<string>Accept?stringDefault
"application/vnd.apache.arrow.stream"Value in
"application/vnd.apache.arrow.stream""application/vnd.apache.parquet""application/json-seq"A stream of performance time-series rows.
This endpoint is deprecated. Use GET /platform/v1/performance-v2
instead, which adds performance_index, setpoint columns, and
group_by rollups. DUET keeps this endpoint for backward compatibility.
- response
project_id*stringFormat
uuidduet_block_id*stringhierarchy_id*stringsensor_tag*stringsentinel_tag*stringportfolio*stringcomponent*stringcomponent_measure*stringts*stringsensor_value*number|nullmodel_value*numbercurl -X GET 'https://api.enurgen.com/platform/v1/performance?interval=OneMinute&project_id=string&dt_start=string&dt_end=string&component=string&component_measure=string'Example Response
{ "project_id": "405d8375-3514-403b-8c43-83ae74cfe0e9", "duet_block_id": "string", "hierarchy_id": "string", "sensor_tag": "string", "sentinel_tag": "string", "portfolio": "string", "component": "string", "component_measure": "string", "ts": "string", "sensor_value": 0, "model_value": 0}Get availability GETPlanned
Returns IEC TS 63019 time-based capacity availability for each bucket, at site, block, or inverter level, as set by `group_by`. Derates and DC-side outages count as available, because the equipment keeps part of its capability. The response format follows the `Accept` header, as on `/platform/v1/performance-v2`.
Get performance data GET

