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

