Changed
Forecast endpoints support simulation configuration
Two forecast endpoints now include a simulation_config field for schema-driven dispatch.
GET /forecasts/forecasts/
GET /forecasts/forecasts/New response fields:
simulation_config(object, nullable) - JSON payload for schema-driven dispatch. Validated against GDM schema before dispatch.
POST /forecasts/run-simulation/
POST /forecasts/run-simulation/New request parameter:
simulation_config(object, nullable) - JSON payload for schema-driven dispatch. Validated against GDM schema before dispatch.
New response field:
simulation_config(object, nullable) - JSON payload for schema-driven dispatch. Validated against GDM schema before dispatch.
March 05, 2026
Changed
Index region field
19 European region values removed from the region field enum in the Index model.
Removed regions:
Index region field expanded
The Index model's region field now accepts 19 additional European regions.
New regions:
- Bulgaria
- Croatia
- Czechia
- Estonia
- Greece
- Hungary
- Ireland
- Italy
- Latvia
- Lithuania
- Montenegro
- North Macedonia
- Portugal
- Romania
- Serbia
- Slovakia
- Slovenia
- Spain
- Ukraine
Queries filtering by these region values will no longer return results. Update filters to use supported regions.
Changed
Forecast field validation
Validation constraints added to integer fields across forecast endpoints. Fields now include minimum (0) and maximum (9223372036854776000) value boundaries.
Affected endpoints:
GET /forecasts/ercot-forecasts-list/GET /forecasts/forecasts/GET /forecasts/forecasts/{id}/GET /forecasts/gb-forecasts-list/POST /forecasts/run-simulation/
Updated fields:
yearfields in annual focus data objectsrepoweringfield in run_asset objects
No functional changes to endpoint behavior.
Added
Solar export mode configuration
GET /forecasts/forecasts/
GET /forecasts/forecasts/Returns forecast results with new solar_export_mode field in run_asset objects.
New response field:
solar_export_mode(string, nullable) - Controls solar export behavior. Values:flexible,force_export,force_export_positive_prices
POST /forecasts/run-simulation/
POST /forecasts/run-simulation/Accepts new solar_export_mode parameter in run_asset configuration for simulation requests.
New request field:
solar_export_mode(string, nullable) - Controls solar export behavior. Values:flexible,force_export,force_export_positive_prices
Added
Custom power prices for forecast simulations
Two new fields added to forecast endpoints to support custom power price data.
GET /forecasts/forecasts/
GET /forecasts/forecasts/New response fields:
custom_power_prices(object) - Contains uploaded custom prices CSV metadata including file URL, start date, and end datecustom_power_prices_id(uuid) - Unique identifier for the custom power prices dataset
POST /forecasts/run-simulation/
POST /forecasts/run-simulation/New request/response fields:
custom_power_prices(object) - Custom prices CSV metadata for simulation runscustom_power_prices_id(uuid) - Reference to custom power prices dataset
Removed
Australia NEM flat assets endpoint
The /australia-nem/assets/flat/ endpoint has been removed.
Affected endpoint:
GET /australia-nem/assets/flat/
This endpoint provided a flattened view of Australia NEM asset data including asset details, location, capacity specifications, and operational dates.
January 15, 2026
Added
Australia NEM asset database
GET /australia-nem/assets/flat
GET /australia-nem/assets/flatReturns comprehensive asset information for the Australian National Electricity Market including technical specifications, location data, and operational details.
Key response fields:
asset_id(integer) - The asset's unique identifiername(string) - The name of the assetregion(string) - The market region where the asset is locatedtech_type(string) - Technology type of the assetrated_power_mw(decimal) - The asset's current installed rated power capacity in MWenergy_capacity_mwh(decimal) - The asset's current installed energy capacity in MWhimport_capacity_mw(decimal) - Import capacity in MWexport_capacity_mw(decimal) - Export capacity in MWlatitude(number) - The latitude of the asset's locationlongitude(number) - The longitude of the asset's locationcommissioning_date(date) - Date the asset began commercial operationsdecommissioning_date(date) - Date the asset ceased commercial operationsis_co_located(boolean) - Indicates whether the asset is co-located with another facilitycolocation_type(string) - Specifies the type of co-location, if applicabledeveloper(string) - The entity responsible for developmentintegrator(string) - The entity responsible for integrationmanufacturer(string) - The cell manufacturer of the assetowner(string) - Current owner(s) of the asset, comma-separated if multipleoptimizer(string) - Current optimizer(s) of the asset, comma-separated if multiplevoltage_kv(integer) - Voltage in kV