• Register

Gross vs CO2 emissions per fuel

[GET] https://api.terna.it/generation/v2.0/gross-vs-co2-emissions-per-fuel

Authorization  OAuth 2.0

Request Header

API field Type Description Format Card Example
businessID string 0..1
Authorization string OAuth Token 1..1 Bearer   <token>
Accept string 0..1 Application/Json

Query Params

API field Type Description Format Card Example
region string Region to be extracted 0..1 Abruzzo
fuel string Fuel type to be extracted 0..1 Altri
year string Year to be extracted integer 1..1 2022

Fuel List

Fuel type is to be chosen as an element of the set [ 'Altri', 'Bioenergie', 'Gas naturale', 'Petroliferi', 'Solidi' ]

IMPORTANT NOTE : when the value entered does not match one of the expected values, an error will not be returned, but an empty body will be returned.

Response Structure 200

API field Type Description Format Card Example
result Obj Result
1..1 "result":{..}
.message string
 1..1 "OK"
.status string
 1..1 "Completed"
gross_vs_CO2_emissions_per_fuel array 0..n "gross_vs_CO2_emissions_per_fuel":[{..}]
.year string integer 1..1 "2022"
.fuel string 1..1 "Altri"
.production string number 1..1 "14,300"
.region string 1..1 "Abruzzo"
.emissions_million_tonnes string 1..1 "0"

Example

cURL Request

curl --location --request GET https://api.terna.it/generation/v2.0/gross-vs-co2-emissions-per-fuel?year=<year>&fuel=<fuel> 
        --header 'Authorization:Bearer <OAuth Token>'
    

Response


{
    "result": {
        "message": "string",
        "status": "string"
    },
    "gross_vs_CO2_emissions_per_fuel": [
        {
          "year": "string",
          "fuel": "string",
          "production": "string",
          "region": "string",
          "emissions_million_tonnes": "string",
        }
    ]
}