Client Initialization
Network Data
Fetches the endpoint at (/v4/data/network)[/api/data/get-network-data]getNetworkData
Fetch network-level time series data for power, energy, emissions, and market value metrics.networkCode
: The network to fetch data formetrics
: Array of metrics (e.g., [“power”, “energy”, “emissions”])params
: Optional parameters:interval
: Time interval (e.g., “5m”, “1h”, “1d”)dateStart
: Start date (timezone-naive)dateEnd
: End date (timezone-naive)primaryGrouping
: Primary grouping fieldsecondaryGrouping
: Secondary grouping field
Facility Data
Fetches the endpoint at (/v4/data/facility)[/api/data/get-facility-data]getFacilityData
Fetch facility-specific time series data.networkCode
: The network containing the facilitiesfacilityCodes
: Single facility code or array of codesmetrics
: Array of metrics to fetchparams
: Optional parameters (similar to getNetworkData)
Market Data
Fetches the endpoint at (/v4/market)[/api/data/get-network-data]getMarket
Fetch market-related metrics like price, demand, and curtailment.networkCode
: The market to fetch data formetrics
: Array of market metrics including:- Price and demand:
"price"
,"demand"
,"demand_energy"
- Curtailment power (MW):
"curtailment"
,"curtailment_solar_utility"
,"curtailment_wind"
- Curtailment energy (MWh):
"curtailment_energy"
,"curtailment_solar_utility_energy"
,"curtailment_wind_energy"
- Price and demand:
params
: Optional parameters (similar to getNetworkData)
Facility Information
getFacilities
Fetches the endpoint at (/v4/facilities)[/api/facilities/get-facilities] Get information about generation facilities and their units.params
: Optional filters:status_id
: Array of facility statusesfueltech_id
: Array of fuel technologiesnetwork_id
: Network code or array of codesnetwork_region
: Specific network region