Skip to main content
POST
Create Custom Emission Group
Legacy API. This page documents the previous version of the API. This particular operation has no documented equivalent in the current API yet, so this remains the documented way to do it. Prefer the current API for everything it already covers.
Create a new Custom Emission Group to organize related custom emission factors. This is the first step before adding individual emission factors.
After creating a group, you can add custom emission factors to it using the Create Custom Emission Factor endpoint.

Request

Headers

string
required
Your API key for authenticationExample: sk_live_1234567890abcdef
string
required
Your organization UUIDExample: ff4adcc7-8172-45fe-9cf1-e90a6de53aa9
string
required
Your user UUIDExample: a1b2c3d4-e5f6-7890-abcd-ef1234567890

Body Parameters

string
required
Descriptive name for the groupExample: "Supplier ABC Materials 2024"
string
Detailed description of the group’s purpose and scopeExample: "EPD-verified emission factors for all materials from Supplier ABC"
string
required
Category type for this groupValues: "purchases", "wastes", or "energy"
integer
required
Greenhouse gas origin typeValues:
  • 1 - Fossil fuel-derived emissions
  • 2 - Biogenic emissions
  • 3 - Mixed (fossil + biogenic)

Response

Returns the created custom emission group with generated ID.

Example

Use Cases

Supplier-Specific Group

Create a group for all products from a specific supplier:

Waste Facility Group

Create a group for custom waste treatment factors:

Renewable Energy PPA Group

Create a group for Power Purchase Agreement factors:

Complete Workflow

Create group, then add factors:

Common Errors

422 Validation Error - Invalid Category

Cause: The custom emission group category is invalid.
Solution: Use "purchases", "wastes", or "energy" for the category field.

422 Validation Error - Invalid GHG Type

Cause: Value error for ghg_type
Solution: Use 1 (fossil), 2 (biogenic), or 3 (mixed) for ghg_type.

400 Bad Request - Duplicate Name

Cause: A custom emission group with this name already exists
Solution: Use a unique name, or append year/version to existing name.

Best Practices

1. Use Descriptive Names

Include source, year, and scope:

2. Document Thoroughly

Use the description field to capture important details:

3. Choose Correct GHG Type

Select based on the emission source:

4. One Category per Group

Don’t mix categories - create separate groups:

Add Factors

Add factors to this group

List Groups

View all groups

Update Group

Modify group metadata

Overview

Learn about groups