---
title: "POST /v1.0/reporting/measurement/co2/calculate-emissions"
method: POST
path: "/v1.0/reporting/measurement/co2/calculate-emissions"
tags: ["Reporting"]
---

# POST /v1.0/reporting/measurement/co2/calculate-emissions

`POST /v1.0/reporting/measurement/co2/calculate-emissions`

Calculates emissions using AER measurement CO2 approach

## Request body

- MeasurementEmissionsCalculationParamsDTO — The parameters needed to calculate the emissions
  - `operationalHours` string, decimal, required
  - `annualHourlyAverageFlueGasFlow` string, decimal, required
  - `containsBiomass` boolean
  - `biomassPercentage` string, decimal
  - `annualHourlyAverageGHGConcentration` string, decimal, required

## Response `200`

OK

- MeasurementEmissionsCalculationDTO
  - `reportableEmissions` string, decimal
  - `sustainableBiomassEmissions` string, decimal
  - `globalWarmingPotential` string, decimal
  - `annualGasFlow` string, decimal
  - `annualFossilAmountOfGreenhouseGas` string, decimal

## Other responses

- `400` — Bad Request Error Code | Description AER1002 | AER emissions calculation failed AER1003 | Invalid measurement units combination detected during AER emissions calculation AER1004 | Mandatory calculation parameter is missing
- `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)
