Life Cycle Assessment (LCA) API
The LCA API allows you to list your organization’s Life Cycle Assessment portfolios and retrieve their calculated environmental impact results, broken down by EN 15804 life cycle stages.Read-only API: These endpoints provide read access to LCA data. To create LCAs programmatically, use the
POST /lca/create-from-json or POST /lca/create-from-excel endpoints.Key Concepts
Life Cycle Stages (EN 15804)
LCA results are organized by EN 15804 life cycle stages:| Stage | Phase | Description |
|---|---|---|
| A1 | Production | Raw material supply |
| A2 | Production | Transport to manufacturer |
| A3 | Production | Manufacturing |
| A4 | Downstream | Distribution |
| B6 | Downstream | Operational energy use |
| B7 | Downstream | Operational water use |
Impact Categories
Each stage contains results for multiple environmental impact categories, including:climate_change— Total climate change impact (kg CO2-Eq)climate_change_GHG— Climate change from greenhouse gasesclimate_change_fossil— Climate change from fossil sourcesclimate_change_biogenic— Climate change from biogenic sourcesacidification— Acidification potentialeutrophication_freshwater— Freshwater eutrophicationeutrophication_marine— Marine eutrophicationozone_depletion— Ozone depletion potentialwater_scarcity— Water scarcity footprintland_use— Land use impacthuman_toxicity_carcinogenic— Human toxicity (carcinogenic)human_toxicity_non_carcinogenic— Human toxicity (non-carcinogenic)
Co-Product Allocation
LCAs with multiple output products (co-products) support different allocation views:- system (default): Total system impact, no allocation applied
- product_total: Impact allocated to a specific co-product (system impact x allocation factor)
- product_unit: Per-unit impact of a co-product (system impact x allocation factor / quantity)
Authentication
All endpoints require authentication using either:- API Key: Include in
x-api-keyheader - JWT Token: Include in
Authorizationheader asBearer {JWT_TOKEN}
Headers
All requests must include:Your organization UUIDExample:
a8315ef3-dd50-43f8-b7ce-d839e68d51faYour API key for authenticationExample:
sk_live_1234567890abcdefAvailable Endpoints
List LCA Portfolios
Retrieve all LCA portfolios with pagination
Get LCA Dashboard
Get environmental impact results by life cycle stage
Error Handling
Common HTTP Status Codes
| Status | Meaning | Solution |
|---|---|---|
| 200 | Success | - |
| 401 | Unauthorized | Verify API key or JWT token |
| 403 | Forbidden | API key owner is not a member of the organization |
| 404 | Not Found | Check LCA ID or organization |
| 422 | Validation Error | Review error details in response |
Related Documentation
Authentication Guide
Learn how to get your API key and authenticate requests
LCA Guide
Learn about Life Cycle Assessment concepts and impact categories

