Skip to main content

An energy volume for one aggregate timeseries and one Imbalance Settlement Period (ISP).

external_id
string
required
finality
enum<string>
required

How final the volume is. See Finality and quality in each market for the codes and rules of each market and the finality Engrate gives them.

Available options:
preliminary,
revised,
final,
correction
Example:

"final"

flow_direction
enum<string>
required
Available options:
consumption,
production
isp_resolution_minutes
integer
required

The length of the ISP in minutes. This is usually 15, 30 or 60, depending on the market.

isp_time
string<date-time>
required

The start of the Imbalance Settlement Period (ISP), as an ISO 8601 timestamp in UTC, for example 2026-01-01T00:00:00Z.

Example:

"2026-09-26T22:00:00Z"

known_at
string<date-time>
required

When Engrate ingested the record, as an ISO 8601 timestamp in UTC. Use it to prevent look-ahead bias when you fit models: leave out the records that Engrate ingested after the time your model runs.

quality
enum<string>
required

How the market arrived at the volume. See Finality and quality in each market for the codes each market sends and the quality Engrate gives them.

Available options:
provisional,
estimated,
calculated,
measured
Example:

"calculated"

volume_wh
integer
required