---
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`

## Request

- Base URL: `http://localhost:8080/api`
- URL: `http://localhost:8080/api/v1.0/reporting/measurement/co2/calculate-emissions`
- Auth: HTTP bearer

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

## Changes

- **2025-11-18** `75eb25c6c016`: 3 warning
  - removed the optional property `security` from the response with the `400` status
  - removed the optional property `security` from the response with the `403` status
  - removed the optional property `security` from the response with the `500` status
- **2025-07-17** `ae162f3b8695`: 3 info
  - added the optional property `security` to the response with the `400` status
  - added the optional property `security` to the response with the `403` status
  - added the optional property `security` to the response with the `500` status

[Operation history](https://skmtc.dev/beis/apis/mets-api-documentation/changes/v1.0/reporting/measurement/co2/calculate-emissions/post.md)

---

[API](https://skmtc.dev/beis/apis/mets-api-documentation.md) - [All operations](https://skmtc.dev/beis/apis/mets-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/beis/apis/mets-api-documentation/revisions/187cc58f76f2?raw)
