Update Custom Emission Factor
Update Custom Emission Factor
Update an existing custom emission factor
PATCH
Update Custom Emission Factor
Update Custom Emission Factor
Update specific fields of an existing custom emission factor. Only the fields provided in the request will be updated.You cannot update the following fields:
tag, uncertainty_grade, factor_start_date, factor_end_date, or unit_id. To change these, delete the factor and create a new one.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 Factor to updateExample:
"factor-uuid-here"Body Parameters
All fields are optional - only include the fields you want to update.Reference to person/team responsible for this updateExample:
"sustainability_team@company.com"Updated descriptive name for the emission factorExample:
"Recycled Aluminum - Supplier ABC (Q2 2024)"Updated emission values by gas type. Must match the factor’s
tag:- Simple tag: Single
co2evalue - Advanced tag: All three values (
CO2,CH4,N2O)
Updated documentation reference or notesExample:
"EPD No. ABC-2024-002, Updated Q2 2024"For waste factors: Updated LER/LOW waste codeExample:
"15 01 01"For waste factors: Updated RD disposal method codeExample:
"R3"For waste factors: Updated hazardous statusExample:
falseFor waste/material factors: Updated recycled statusExample:
trueResponse
Returns the complete updated custom emission factor object.Example
Use Cases
Update Emission Values
When supplier provides updated EPD data:Update Documentation Reference
Add audit trail information:Update Waste Codes
Correct waste classification codes:Common Errors
404 Not Found
422 Validation Error - Invalid Tag/Values Mismatch
- Simple tag requires:
[{"gas_type": "co2e", "value": X}] - Advanced tag requires:
[{"gas_type": "CO2", ...}, {"gas_type": "CH4", ...}, {"gas_type": "N2O", ...}]
422 Validation Error - Negative Values
Best Practices
1. Always Include Audit Trail
Document who made the change and why:2. Validate Before Updating
Fetch current factor first to understand its structure:3. Update Related Documentation
Keep additional_docs field up to date:4. Cannot Update Immutable Fields
If you need to changetag, uncertainty_grade, unit_id, or validity dates:
- Delete the existing factor
- Create a new one with correct values
Related Endpoints
Get Factor
View current values
Delete Factor
Remove factor
Create Factor
Add new factor
Overview
Learn about custom factors

