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
string
required
Your API key for authenticationExample:
sk_live_1234567890abcdefstring
required
Your organization UUIDExample:
ff4adcc7-8172-45fe-9cf1-e90a6de53aa9string
required
Your user UUIDExample:
a1b2c3d4-e5f6-7890-abcd-ef1234567890Path Parameters
string
required
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.string
required
Reference to person/team responsible for this updateExample:
"sustainability_team@company.com"string
Updated descriptive name for the emission factorExample:
"Recycled Aluminum - Supplier ABC (Q2 2024)"array
Updated emission values by gas type. Must match the factor’s
tag:- Simple tag: Single
co2evalue - Advanced tag: All three values (
CO2,CH4,N2O)
string
Updated documentation reference or notesExample:
"EPD No. ABC-2024-002, Updated Q2 2024"string
For waste factors: Updated LER/LOW waste codeExample:
"15 01 01"string
For waste factors: Updated RD disposal method codeExample:
"R3"boolean
For waste factors: Updated hazardous statusExample:
falseboolean
For 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
Cause: Custom emission factor not found422 Validation Error - Invalid Tag/Values Mismatch
Cause: The custom emission factor data custom emission factor values specified is invalid.- 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
Cause: The custom emission factor value(s) specified is(are) invalid.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