List Forecast Runs

Returns a paginated list of forecast runs for your company, ordered newest first by default.

Each item includes the original simulation_config submitted at creation. Use GET /runs/{id}/results/{resolution}/ to retrieve results for a completed run.

Filtering: combine any of the query parameters below — they are AND'd together. *__in parameters accept comma-separated values. Date filters accept any ISO 8601 datetime, e.g. 2026-01-01T00:00:00Z.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
date-time

Only return runs created at or after this ISO 8601 datetime.

date-time

Only return runs created at or before this ISO 8601 datetime.

string
enum

Filter to runs with this exact status.

Allowed:
string

Comma-separated list of statuses to include. Allowed values: draft, processing, ready_for_review, failed.

string
enum

Filter to runs in this market region.

Allowed:
string

Comma-separated list of market regions to include. Allowed values: GB, ERCOT, NEM, DE, ES, WECC, NYISO.

string

Filter to runs with this exact scenario name (e.g. Central, High, Low, Backtest).

string

Comma-separated list of scenarios to include (e.g. Central,High).

string

Case-insensitive substring match on run_name.

string

Filter to runs generated with this fundamentals model version (e.g. Jan-26). When this parameter is provided, runs without a recorded version are excluded; they remain visible in the unfiltered list.

string

Comma-separated list of fundamentals model versions to include (e.g. Jan-26,Feb-26).

string
enum

Sort order. created_at is oldest first; -created_at is newest first. Defaults to newest first.

Allowed:
integer
≤ 100
Defaults to 50

Number of results per page.

integer
Defaults to 0

Offset for pagination.

Responses

401

Missing or invalid X-token.

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json