2025-11-24 | Added GB forecasts endpoint and updated forecast schemas
Added
GB forecasts list endpoint
GET /forecasts/gb-forecasts-list/
GET /forecasts/gb-forecasts-list/New endpoint for retrieving Great Britain forecast data.
Solar configuration fields
Forecast run assets now support custom solar profiles and location-based configuration.
New fields:
custom_solar_profile(object) - Custom solar generation profilecustom_solar_profile_id(uuid) - Reference to custom solar profilelatitude(number) - Asset latitude coordinatelongitude(number) - Asset longitude coordinateazimuth(number) - Solar panel azimuth angletilt(number) - Solar panel tilt anglemarket_region(string) - Market region identifier
GB-specific field:
cfd_strike_price(number) - Contract for Difference strike price (0-200)
Changed
Forecast asset validation constraints
Asset configuration limits updated across forecast endpoints.
POST /forecasts/run-simulation/ and GET /forecasts/forecasts/:
max_cyclesminimum reduced from 1.0 to 0.5durationmaximum reduced from 10 to 8repoweringvalidation constraints removed
ERCOT forecast revenue fields
Multiple revenue breakdown fields removed from ERCOT forecast responses.
GET /forecasts/ercot-forecasts-list/:
Removed fields:
ancillary_services_revenueancillary_services_revenue_per_mwavg_real_time_energy_pricereal_time_energy_revenuereal_time_energy_revenue_per_mwtotal_revenue_per_mw
Type changes:
avg_ancillary_services_pricechanged from number to stringavg_cycles_per_daychanged from number to stringtotal_revenueschanged from number to string
Applies to both annual_energy_only_focus_data, annual_energy_with_as_focus_data, monthly_energy_only_focus_data, and monthly_energy_with_as_focus_data arrays.
GB forecast revenue field types
Revenue and metric fields changed from number to string format.
GET /forecasts/forecasts/{id}/:
Type changes in annual/monthly ancillaries and merchant focus data:
avg_cycles_per_dayavg_wholesale_day_ahead_pricebalancing_mechanism_revenuesbalancing_reserve_revenuescapacity_market_revenuesduos_*fields (all DUOS-related revenues)frequency_response_revenuestnuos_revenuestotal_revenuestotal_revenues_battery_excl_duostotal_revenues_solar_excl_duoswholesale_day_ahead_battery_revenueswholesale_day_ahead_solar_revenueswholesale_day_ahead_total_revenueswholesale_intraday_revenuescapacity_mwh_batteryin forecast metadata
Documentation removed: Contextual descriptions removed from co-located and non-co-located revenue fields. Fields remain functionally unchanged.
Documentation updates
400 Bad Request response removed from /forecasts/macro-scenarios/ endpoint documentation. Nullability markers and integer validation constraints cleaned up across forecast schemas.