Skip to main content
POST
Create LCA Portfolio

Create LCA Portfolio

Creates a new LCA portfolio for your organization. A portfolio declares one or more output co-products with their functional units, along with the impact categories to assess and the time period for the analysis.

Request

Headers

string
required
Your API key for authenticationExample: sk_live_1234567890abcdef
string
required
Your organization UUIDExample: a8315ef3-dd50-43f8-b7ce-d839e68d51fa
string
required
Must be application/json

Body Parameters

string
required
Name of the LCA portfolioExample: "Product A - Environmental Impact 2024"
string
required
Start date of the assessment periodFormat: YYYY-MM-DD
string
required
End date of the assessment periodFormat: YYYY-MM-DD
array[string]
required
List of impact category identifiers to include in the assessmentCommon values: gwp (Global Warming Potential), ap (Acidification), ep (Eutrophication), pocp (Photochemical Ozone Creation), adp (Abiotic Depletion)
array[object]
Output co-products with their functional units. Either products or both value + unit_id must be provided.
number
Legacy single-product functional unit quantity. Use products instead for new integrations.
string
Legacy functional unit identifier. Required when using value instead of products.

Response

Returns HTTP 201 with the created portfolio structure.
string
UUID of the created LCA portfolio
object
The root process block (canvas node)
object
Primary output product block (same structure as process)
array[object]
All output co-product blocks (same structure as process)

Example

Successful Response

Common Errors

401 Unauthorized

Cause: Missing or invalid API key

403 Forbidden

Cause: The authenticated user is not a member of the organization

422 Unprocessable Entity

Cause: Missing required fields or invalid product definition

List LCA Portfolios

Browse all LCA portfolios

Get LCA Portfolio

Get portfolio details

LCA Dashboard

Get environmental impact results