Preliminary Macrozonal Imbalance
This endpoint replaces its counterpart in the Market And Fees section: market-and-fees/v1.0/preliminary-macrozonal-imbalance.
https://api.terna.it/fees/v1.0/preliminary-macrozonal-imbalance?dateFrom=10/05/2022&dateTo=21/05/2022&dataType=Orario
It contains details of preliminary macrozonal imbalance signs calculated every 15 minutes with a delay of Maximum 30 minutes with respect to the delivery period as defined in Article 39.1bis of Del. 111/06. The section contains hourly data and quarterly data; the former are used for the purpose of forecasting by oerpers of the calculation of imbalances for consumption and production units not enabled to the Dispatch Services Market while the latter for only production units enabled to the Dispatch Services Market.
The data coincide with those already available in the
Sunset
of MyTerna, where they can be downloaded manually. Data are updated every 5 minutes with a delta of up to 1 minute from the MyTerna portal.
Request Header
API field | Type | Description | Format | Card | Example |
Authorization | String | Authorization token obtained through Client Id and Client Secret. | 1..1 | <your access token> | |
businessID | String | Optional identifier that can be used to identify the message during the analysis phase when opening a ticket to Terna's support team. | 0..1 | b57aca2f-41b8-4a6e-a43c-2fc5f8309f94 | |
Accept | String | The "Accept" header tells the server what type of content is preferred in the response. | 0..1 | Application/Json |
Query Params
API field | Type | Description | Format | Card | Example |
dateFrom | String | Starting date of extraction | dd/mm/yyyy | 1..1 | 15/2/2021 |
dateTo | String | Final date of extraction | dd/mm/yyyy | 1..1 | 15/2/2021 |
dataType | String | Type of data to be extracted. If not entered, the filter is not applied and all types will be considered in the search | restricted list | 0..1 | Orario |
Type List
Type is to be chosen as an element of the set ['Orario','Quarto Orario']
Response Structure
API field | Type | Description | Format | Card | Example |
result | Obj | Request result | 1..1 | "result":{..} | |
.message | String | Specify the status and if successful, report the request | 1..1 | "message": "Operation completed for the following request: date from: 22/05/2022, date to: 23/06/2022", | |
.status | String | Specify the status and if successful, report the request | 1..1 | "status": "Completed" | |
preliminary_macrozonal_imbalance | Obj | Preliminary Macrozonal Imbalance Structure | array | 0..n | |
.publication_date | String | Date | yyyy-mm-dd hh:mm:ss | 1..1 | 2022-10-01 00:00:00 |
.reference_date | String | Date | yyyy-mm-dd hh:mm:ss | 1..1 | 2022-09-01 00:00:00 |
.data_type | String | Tipo Dato | 1..1 | Orario | |
.date_tz | String | Time Zone | 1..1 | Europe/Rome | |
.macrozone | String | Macrozone | 0..1 | NORD | |
.zonal_aggregate_unbalance_MWh | String | tbd | 0..1 | -56 | |
.zonal_aggregate_sign | String | tbd | 1..1 | - | |
.exchanges_MWh | String | tbd | 0..1 | -55 | |
.foreign_MWh | String | tbd | 0..1 | 1081 |
Example
cURL Request
curl -X 'GET' 'https://api.terna.it/ifees/v1.0/market/preliminary-macrozonal-imbalance?dateFrom=10/05/2022&dateTo=21/05/2022&dataType=Orario' --header 'Authorization: <token>'
Response
{ "result": { "message": "Operation completed for the following input. Date from: 10/05/2022, date to: 21/05/2022, data type: Orario", "status": "Completed" }, "preliminary_macrozonal_imbalance": [ { "publication_date": "2022-05-22 00:38:00", "reference_date": "2022-05-21 23:00:00", "data_type": "Orario", "date_tz": "Europe/Rome", "macrozone": "SUD", "zonal_aggregate_unbalance_MWh": "466.121", "zonal_aggregate_sign": "+", "exchanges_MWh": "1808.426", "foreign_MWh": "-184.856" }, { "publication_date": "2022-05-22 00:38:00", "reference_date": "2022-05-21 23:00:00", "data_type": "Orario", "date_tz": "Europe/Rome", "macrozone": "NORD", "zonal_aggregate_unbalance_MWh": "135.393", "zonal_aggregate_sign": "+", "exchanges_MWh": "-1808.426", "foreign_MWh": "5592.644" } ] }