GetEmissionSourceConstitute
Retrieves the composition of emission sources.
Operation description
This operation returns the carbon emission details for an organization across various emission source types and facilities. The data is structured as a three-level tree. To call this operation, provide the following parameters:
The unique identifier of the enterprise.
The year for which carbon emissions are calculated.
The type of statistical module.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
energy:GetEmissionSourceConstitute |
none |
*All Resource
|
None | None |
Request syntax
POST /api/v1/carbon/emission/analysis/constitute HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| body |
object |
No |
The request parameters. |
|
| code |
string |
Yes |
The enterprise code. |
C-20240119-1 |
| year |
integer |
Yes |
The inventory year. |
2024 |
| moduleType |
integer |
Yes |
The module type. |
3 |
| moduleCode |
string |
No |
The module code. |
carbonInventory.check.scope_1_direct_ghg_emissions |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| data |
array |
The returned data. |
|
| ConstituteItem |
A list of composition analysis details. |
||
| requestId |
string |
Id of the request |
83A5A7DD-8974-5769-952E-590A97BEA34E |
Examples
Success response
JSON format
{
"data": [
{
"enterpriseName": "EnterpriseA",
"rawData": 1.2,
"carbonEmissionData": 3.222,
"ratio": 0.5,
"nameKey": "carbonInventory.check.indirect_emissions_from_imported_electricity",
"name": "Scope 1: Direct GHG emissions",
"emissionSourceKey": "carbonInventory.check.by_electricity_properties/carbonInventory.check.wind_electricity/carbonInventory.check.gec",
"emissionSource": "GEC",
"dataUnit": "kWh",
"envGasEmissions": [
{
"type": "1",
"name": "CO₂",
"gasEmissionData": 4.33,
"carbonEmissionData": 1.2
}
],
"subConstituteItems": [
{
"enterpriseName": "EnterpriseA",
"rawData": 1.2,
"carbonEmissionData": 3.222,
"ratio": 0.5,
"nameKey": "carbonInventory.check.indirect_emissions_from_imported_electricity",
"name": "Scope 1: Direct GHG emissions",
"emissionSourceKey": "carbonInventory.check.by_electricity_properties/carbonInventory.check.wind_electricity/carbonInventory.check.gec",
"emissionSource": "GEC",
"dataUnit": "kWh",
"envGasEmissions": [
{
"type": "1",
"name": "CO₂",
"gasEmissionData": 4.33,
"carbonEmissionData": 1.2
}
],
"subConstituteItems": [
{
"enterpriseName": "EnterpriseA",
"rawData": 1.2,
"carbonEmissionData": 3.222,
"ratio": 0.5,
"nameKey": "carbonInventory.check.indirect_emissions_from_imported_electricity",
"name": "Scope 1: Direct GHG emissions",
"emissionSourceKey": "carbonInventory.check.by_electricity_properties/carbonInventory.check.wind_electricity/carbonInventory.check.gec",
"emissionSource": "GEC",
"dataUnit": "kWh",
"envGasEmissions": [
{
"type": "1",
"name": "CO₂",
"gasEmissionData": 4.33,
"carbonEmissionData": 1.2
}
],
"subConstituteItems": []
}
]
}
]
}
],
"requestId": "83A5A7DD-8974-5769-952E-590A97BEA34E"
}
Error codes
See for a complete list.
Release notes
See Release Notes for a complete list.