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

# Calculate total emissions for the scheme year

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

## Request body

- AviationAerEmissionsCalculationDTO — DTO containing aggregated emissions data and SAF
  - `aggregatedEmissionsData` AviationAerUkEtsAggregatedEmissionsData, required
    - `aggregatedEmissionDataDetails` AviationAerUkEtsAggregatedEmissionDataDetails[], 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', required
  - `saf` AviationAerSaf, required
    - `exist` boolean, required
    - `safDetails` AviationAerSafDetails
      - `purchases` AviationAerSafPurchase[], required
        - `fuelName` string, required
        - `batchNumber` string, required
        - `safMass` string, decimal, required
        - `sustainabilityCriteriaEvidenceType` 'SCREENSHOT_FROM_RTFO_REGISTRY' | 'VOLUNTARY_CERTIFICATION_SCHEME_MARKING' | 'FUEL_SUPPLIER_REPORT' | 'OTHER', required
        - `otherSustainabilityCriteriaEvidenceDescription` string
        - `evidenceFiles` string[]
      - `noDoubleCountingDeclarationFile` string, uuid, required
      - `totalSafMass` string, decimal, required
      - `emissionsFactor` string, decimal, required
      - `totalEmissionsReductionClaim` string, decimal, required

## Response `200`

OK

- AviationAerTotalEmissions
  - `numFlightsCoveredByUkEts` integer, required
  - `standardFuelEmissions` string, decimal, required
  - `reductionClaimEmissions` string, decimal
  - `totalEmissions` 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)
