March 20, 2026

Removed

IndexV2 schema field

The benchmark_type field has been removed from the IndexV2 response schema.

Impact:

  • Endpoints returning IndexV2 objects no longer include the benchmark_type field
  • Code referencing response.benchmark_type should be updated to remove this field access

Changed

Forecast endpoints support simulation configuration

Two forecast endpoints now include a simulation_config field for schema-driven dispatch.

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/

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:

  • year fields in annual focus data objects
  • repowering field in run_asset objects

No functional changes to endpoint behavior.

Removed

GB Modo Energy endpoints

2 endpoints removed along with their schema definitions.

Removed endpoints:

  • GET /gb/modo/frequency/london
  • GET /gb/modo/hourly-forward-curve

Removed schemas:

  • BirminghamFrequency
  • HourlyForwardCurve

Use alternative data sources for frequency and forward curve data.

Added

Solar export mode configuration

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/

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/

New response fields:

  • custom_power_prices (object) - Contains uploaded custom prices CSV metadata including file URL, start date, and end date
  • custom_power_prices_id (uuid) - Unique identifier for the custom power prices dataset

POST /forecasts/run-simulation/

New request/response fields:

  • custom_power_prices (object) - Custom prices CSV metadata for simulation runs
  • custom_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

Returns 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 identifier
  • name (string) - The name of the asset
  • region (string) - The market region where the asset is located
  • tech_type (string) - Technology type of the asset
  • rated_power_mw (decimal) - The asset's current installed rated power capacity in MW
  • energy_capacity_mwh (decimal) - The asset's current installed energy capacity in MWh
  • import_capacity_mw (decimal) - Import capacity in MW
  • export_capacity_mw (decimal) - Export capacity in MW
  • latitude (number) - The latitude of the asset's location
  • longitude (number) - The longitude of the asset's location
  • commissioning_date (date) - Date the asset began commercial operations
  • decommissioning_date (date) - Date the asset ceased commercial operations
  • is_co_located (boolean) - Indicates whether the asset is co-located with another facility
  • colocation_type (string) - Specifies the type of co-location, if applicable
  • developer (string) - The entity responsible for development
  • integrator (string) - The entity responsible for integration
  • manufacturer (string) - The cell manufacturer of the asset
  • owner (string) - Current owner(s) of the asset, comma-separated if multiple
  • optimizer (string) - Current optimizer(s) of the asset, comma-separated if multiple
  • voltage_kv (integer) - Voltage in kV