Calculate
Whole-life embodied carbon (EN 15978 modular, boundary-aware)
Version pinning is NOT available on this engine: the pin resolves keys named *factor_key, and this endpoint is addressed by material_key (and its per-module rows). Sending ?as_of= here is a 400 rather than a silent fall back to current data — a calculation that carries a receipt has to be the version it claims.
post/v1/calculate/embodied
Request
- Base URL: https://api.greencalculus.com
- URL: https://api.greencalculus.com/v1/calculate/embodied
- Auth: HTTP bearer
Request body
Example request
{
"materials": [
{
"material_key": "materials.concrete.ready_mix.c8_10.module_a1_a3",
"quantity": {
"unit": "m3"
},
"country": "deu"
}
],
"country": "deu"
}Response
Per-stage embodied carbon + boundary total; module D separate; data gaps flagged
Example response
{
"methodology": "embodied-carbon",
"materials": [
{
"stages": [
{
"stage": "A1-A3"
}
],
"source": {
"id": "DEFRA_2026",
"cell_ref": "'UK electricity'!E25",
"retrieved": "2026-06-18"
}
}
],
"meta": {
"gc_version": "2026.180",
"gc_updated": "2026-08-19"
},
"receipt": {
"id": "gcr_5a7b64dfa501bfea508cba7d0e5d8d03…",
"algorithm": "sha256",
"mb_version": "2026.180"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.