Create Custom Emission Factor
Create Custom Emission Factor
Create a new custom emission factor within a group
POST
Create Custom Emission Factor
Create Custom Emission Factor
Add a new custom emission factor to an existing Custom Emission Group. This endpoint allows you to define organization-specific emission factors with detailed GHG breakdowns.You must first create a Custom Emission Group before adding factors to it. See Custom Emission Groups.
Request
Headers
Your API key for authenticationExample:
sk_live_1234567890abcdefYour organization UUIDExample:
ff4adcc7-8172-45fe-9cf1-e90a6de53aa9Your user UUIDExample:
a1b2c3d4-e5f6-7890-abcd-ef1234567890Path Parameters
UUID of the Custom Emission Group to add this factor toExample:
"group-uuid-here"Body Parameters
Descriptive name for the emission factorExample:
"Recycled Aluminum - Supplier ABC"UUID of the measurement unit (from
/api/v1/units)Example: "kg-unit-uuid"Reference to person/team who uploaded this factorExample:
"sustainability_team@company.com"Complexity level of the factorValues:
"simple" or "advanced"Array of emission values by gas typeEach object must contain:
gas_type(string):"CO2","CH4","N2O","HFC","PFC","SF6", or"NF3"value(float): Emission value (kg gas per unit)
Confidence level of the factor (0-100%)Example:
15.5 (lower is more certain)Validity start date (YYYY-MM-DD)Example:
"2024-01-01"Validity end date (YYYY-MM-DD)Example:
"2024-12-31"Documentation reference or notesExample:
"EPD No. ABC-2024-001, Third-party verified"For energy factors: percentage of renewable content (0-100)Example:
100.0For waste factors: whether waste is hazardousExample:
falseFor waste/material factors: whether material is recycledExample:
trueFor waste factors: LER/LOW waste codeExample:
"15 01 01"For waste factors: RD disposal method codeExample:
"R3"Response
Returns the created custom emission factor object with generated ID.Example
Successful Response
Common Errors
400 Bad Request - Invalid Group ID
/api/v1/custom_emission_groups.
422 Validation Error - Missing CO2
422 Validation Error - Invalid Tag
"simple" or "advanced" for the tag field.
422 Validation Error - Invalid Uncertainty
Best Practices
1. Include All Relevant GHGs
Don’t just provide CO2 - include CH4 and N2O when available:2. Document Your Sources
Always include documentation references:3. Set Realistic Validity Periods
Update factors annually or when supplier data changes:4. Be Honest About Uncertainty
Track confidence levels to prioritize data improvement:Related Endpoints
List Factors
View all factors in a group
Update Factor
Modify existing factor
Create Group
Create a new emission group first
Overview
Learn about custom factors

