Skip to content

Macrozonal No Arbitrage Prices

This endpoint replaces its counterpart in the Market And Fees section: market-and-fees/v1.0/macrozonal-no-arbitrage-prices.

https://api.terna.it/fees/v1.0/macrozonal-no-arbitrage-prices?dateFrom=10/05/2022&dateTo=21/05/2022

Contains details of the prices used for the purpose of valuing the macrozonal non-arbitrage fee. These prices are calculated according to the rules described in Article 41a1 of Del. 111/06 and are published monthly with reference to the previous month's hourly data.

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.

Authorization OAuth 2.0

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

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 input: date from: 22/5/2022, date to: 23/06/2022",
.status String Specify the status and if successful, report the request
1..1 "status": "Completed"
macrozonal_no_arbitrage_prices Obj Macrozonal No Arbitrage Prices Structure array 0..n
.publication_date String Date yyyy-mm-dd hh:mm:ss 1..1 2022-10-01 00:00:00
.macrozone String Macrozone  1..1 SUD
.zone String Zone  1..1 CSUD
.date String Date yyyy-mm-dd hh:mm:ss 0..1 2022-10-01 00:00:00
.date_tz String Time Zone 1..1 Europe/Rome
.MGP_sell_price_EURxMWh String tbd  0..1  480
.no_arbitrage_macrozone_price_EURxMWh String tbd  1..1  465.419598
.fee_EURxMWh String tbd  1..1  14.580402

Example

cURL Request

curl -X 'GET' 'https://api.terna.it/ifees/v1.0/market/macrozonal-no-arbitrage-prices?dateFrom=10/05/2022&dateTo=21/05/2022' --header 'Authorization: <token>'

Response

{
        "result": {
            "message": "Operation completed for the following input. Date from: 10/05/2022, date to: 21/05/2022",
            "status": "Completed"
        },
        "macrozonal_no_arbitrage_prices": [
            {
                "publication_date": "2022-06-08 16:00:00",
                "macrozone": "SUD",
                "zone": "SARD",
                "date": "2022-05-11 03:00:00",
                "date_tz": "Europe/Rome",
                "MGP_sell_price_EURxMWh": "210.77",
                "no_arbitrage_macrozone_price_EURxMWh": "215.07402",
                "fee_EURxMWh": "-4.30402"
            },
            {
                "publication_date": "2022-06-08 16:00:00",
                "macrozone": "SUD",
                "zone": "CSUD",
                "date": "2022-05-11 03:00:00",
                "date_tz": "Europe/Rome",
                "MGP_sell_price_EURxMWh": "210.77",
                "no_arbitrage_macrozone_price_EURxMWh": "215.07402",
                "fee_EURxMWh": "-4.30402"
            }
        ]
}