list_lcas
List all LCA portfolios for the organization with pagination.
Parameters:
Example response:
get_lca_dashboard
Get calculated environmental impact results for an LCA, organized by EN 15804 life cycle stages. This is the main results view.
Parameters:
Example response:
For LCAs with co-products (multiple output products), use
view=product_total or view=product_unit with output_product_id to see allocated impacts. The meta.output_products array lists available co-products and their allocation factors.get_lca_block_impacts
Get impact values broken down by lifecycle block (process stage) for a specific impact category. Useful for identifying which manufacturing step has the highest environmental impact.
Parameters:
Example response:
get_lca_piece_impacts
Get impact values broken down by material/piece within the LCA. Useful for identifying which raw materials contribute most to environmental impact.
Parameters:
Example response:
validate_lca
Run validation checks on an LCA portfolio. Returns whether the LCA configuration is complete.
Parameters:
For detailed validation information, prefer
get_lca_dashboard — its validation_errors array provides structured error codes (no_materials, invalid_conversions, missing_transport_data, pending_distances) with affected pieces listed.Building an LCA from your data
Your AI assistant can create an LCA for you from a bill of materials, a data-gathering spreadsheet or data you give it in the chat. It covers your product from its raw materials to your factory door: raw materials (A1), transport from your suppliers (A2, optional) and manufacturing (A3). It can then carry on past the factory door with distribution, use and end of life (see Distribution, use and end of life). How it works:- The assistant reads your file (or asks you for the data, bit by bit) and shows you what it understood.
- You agree the plan together: how materials are grouped, which materials already exist in your catalog and which are new, whether Leia maps the new ones to emission factors, what the factory consumes and whether to include transport.
- You approve the plan once, and the assistant creates the materials and the LCA.
- You review the result in the Dcycle app: Leia’s matches, the transport estimate and any change you want.
get_lca_build_guide (also available as the
build_lca_from_file prompt). Write tools create real records in your organization and act with your user’s
permissions.
Distribution, use and end of life
Once the product leaves the factory, the assistant can add the rest of its life: where it is sold (A4), what it consumes while in use (B6/B7) and how it is treated at the end (C4). The blocks go in this order, each one after the previous: final product → distribution → use → end of life. Use is optional: end of life can follow the distribution directly. Distribution (A4). You give the countries the product is sold to and how many units go to each, plus an address or postal code when you have it. Dcycle estimates each route (km and transport mode) from the factory, so the factory needs its country first (set_lca_process_inputs). The assistant waits for the destinations to be
imported: if Dcycle rejects them, it tells you why and removes the empty block. Routes are estimated in the
background, so review them: the assistant shows them to you, and any route you know better (e.g. by lorry,
not by ship) can be typed by hand.
Use (B6/B7). Lifespan of one product and what it consumes over it: electricity (kWh), water (kg) and fuel (MJ
of petrol, diesel or natural gas), each as a total over its life or per year, month, week or day.
End of life (C4). Dcycle creates one entry per destination country with a default treatment mix for that
country. You can set your own split between recycling, incineration, landfill and composting, for the whole
product or material by material.
Write tools change real data: the assistant confirms with you before changing a distribution, a use phase or
end-of-life treatments, or deleting a block.
Scenario modelling
Ask “what if?” about an existing LCA without touching it: the assistant copies it into a draft scenario, makes your changes there grouped in named design changes (“Recycled PET”, “Local sourcing”…), and tells you how much each one changes every impact category. A scenario only changes values (quantities, units, a material swapped for another, transport legs, distribution, use phase): adding or removing blocks or rows is refused. Scenario modelling has to be enabled for your organization. The edits themselves use the usual edit tools on the scenario’s id (update_lca_material_quantity,
replace_lca_block_material, set_lca_process_inputs, set_lca_transport_legs, update_lca_distribution,
set_lca_product_use); each one is logged under the active design change.
Life Cycle Stages (EN 15804)
Impact categories (36)
Impact categories (36)
Climate change indicators:
Environmental indicators:
Resource use indicators:
Waste indicators:
Output flow indicators:
Workflow
- Discover LCAs —
list_lcasto see available portfolios and their status - View results —
get_lca_dashboardfor the full impact breakdown by EN 15804 stage - Drill into blocks —
get_lca_block_impactswithimpact_category=climate_changeto see which process step dominates - Drill into materials —
get_lca_piece_impactsto identify which raw materials drive the most impact - Check validity —
validate_lcaor checkvalidation_errorsin the dashboard response - Co-product analysis — For multi-product LCAs, use
view=product_unitwithoutput_product_idfor per-unit impacts - Past the factory door —
add_lca_distribution_block, review routes withget_lca_distribution, thenadd_lca_product_use_blockandadd_lca_end_of_life_block - Ecodesign —
create_lca_scenario→add_lca_design_change→ edit the scenario →compare_lca_scenario
Related
Emissions
Organization-level GHG emissions (complementary to product-level LCA)
Projects
Projects that LCA portfolios are organized under
Facilities
Manufacturing sites where LCA products are produced
API Reference
REST API endpoints for Life Cycle Assessment