---
title: "Calculate total emissions for the scheme year"
method: POST
path: "/v1.0/aviation-reporting/corsia/total-emissions"
tags: ["Aviation Reporting"]
---

# Calculate total emissions for the scheme year

`POST /v1.0/aviation-reporting/corsia/total-emissions`

## Request body

- AviationAerCorsiaInternationalFlightsEmissionsCalculationDTO — DTO containing emission data and emissions reduction claim data is required
  - `aggregatedEmissionsData` AviationAerCorsiaAggregatedEmissionsData, required
    - `aggregatedEmissionDataDetails` AviationAerCorsiaAggregatedEmissionDataDetails[], required
      - `airportFrom` AviationRptAirportsDTO, required
        - `icao` string, required
        - `name` string, required
        - `country` string, required
        - `countryType` 'EEA_COUNTRY' | 'EEA_DEPENDENT_COUNTRY' | 'EFTA_COUNTRY' | 'ACCESSION' | 'CLOSELY_CONNECTED_TO_EEA_COUNTRY' | 'THIRD_COUNTRY' | 'UKETS_FLIGHTS_TO_EEA_REPORTED' | 'UKETS_FLIGHTS_TO_EEA_NOT_REPORTED', required
        - `state` string, required
      - `airportTo` AviationRptAirportsDTO, required
        - `icao` string, required
        - `name` string, required
        - `country` string, required
        - `countryType` 'EEA_COUNTRY' | 'EEA_DEPENDENT_COUNTRY' | 'EFTA_COUNTRY' | 'ACCESSION' | 'CLOSELY_CONNECTED_TO_EEA_COUNTRY' | 'THIRD_COUNTRY' | 'UKETS_FLIGHTS_TO_EEA_REPORTED' | 'UKETS_FLIGHTS_TO_EEA_NOT_REPORTED', required
        - `state` string, required
      - `fuelConsumption` string, decimal, required
      - `flightsNumber` integer, required
      - `fuelType` 'JET_KEROSENE' | 'JET_GASOLINE' | 'AVIATION_GASOLINE' | 'TS_1' | 'NO_3_JET_FUEL', required
  - `emissionsReductionClaim` string, decimal
  - `year` integer, required

## Response `200`

OK

- AviationAerCorsiaTotalEmissions
  - `allFlightsNumber` integer, required
  - `allFlightsEmissions` string, decimal, required
  - `offsetFlightsNumber` integer, required
  - `offsetFlightsEmissions` string, decimal, required
  - `nonOffsetFlightsNumber` integer, required
  - `nonOffsetFlightsEmissions` string, decimal, required
  - `emissionsReductionClaim` string, decimal, required

## Other responses

- `400` — Bad Request
- `403` — Forbidden
- `500` — Internal Server Error

---

[API](https://skmtc.net/beis/apis/mets-api-documentation.md) · [All operations](https://skmtc.net/beis/apis/mets-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/beis/mets-api-documentation/revisions/c3a5c6052f25/schema)
