---
title: "Co2Compensation"
url: "https://developer-qual.migros.ch/apis/products-related-8/versions/051741b6-0319-4b5e-b1f1-6bdbc778acb6/schemas/Co2Compensation"
---

> Full API specification: https://developer-qual.migros.ch/apis/products-related-8/versions/051741b6-0319-4b5e-b1f1-6bdbc778acb6.md

# Co2Compensation

CO2 compensation details. These are the technical values for selling CO2 compensation. The MCheck also provides some carbon footprint information, but the MCheck information is only informative.

## OpenAPI definition

```yaml
openapi: 3.0.0
info:
  title: Products Related
  version: "8"
servers:
  - description: Public Kong Gateway URL
    url: https://api-qual.migros.ch
components:
  schemas:
    Co2Compensation:
      description: >-
        CO2 compensation details.


        These are the technical values for selling CO2 compensation. The MCheck
        also provides some carbon footprint

        information, but the MCheck information is only informative.
      properties:
        is_compensated:
          description: Whether the CO2 is already compensated.
          nullable: true
          type: boolean
        kg_co2:
          description: >-
            This is the same information from the same P4M source as MCheck
            carbon footprint kgCo2.


            We duplicate it here because it is used in a different context.
          example: 7.6
          format: float
          nullable: true
          type: number
        kg_co2_compensation:
          description: >-
            How much CO2 needs to be compensated per kg.


            This value might be lower than kgCo2 if some of the CO2 has already
            been compensated.
          example: 7.6
          format: float
          nullable: true
          type: number
        mcheck_enabled:
          description: Whether the CO2 information is allowed to be output in mcheck too.
          nullable: true
          type: boolean
      required:
        - kg_co2
        - kg_co2_compensation
      type: object
```
