{"service":"HALOWERK propwerk","endpoint":"/v1/materials-lca","method":"POST","content_type":"application/json","inputSchema":{"type":"object","required":["materials"],"additionalProperties":false,"properties":{"materials":{"type":"array","minItems":1,"maxItems":10000,"items":{"type":"object","required":["material_id","installed_mass_kg","waste_fraction","production_factor_kgco2e_per_kg","transport_distance_km","transport_factor_kgco2e_per_tonne_km"],"additionalProperties":false,"properties":{"material_id":{"type":"string","minLength":1,"maxLength":128},"installed_mass_kg":{"type":"number","minimum":0,"maximum":1000000000000000},"waste_fraction":{"type":"number","minimum":0,"maximum":0.99},"production_factor_kgco2e_per_kg":{"type":"number","minimum":-1000000,"maximum":1000000},"transport_distance_km":{"type":"number","minimum":0,"maximum":10000000},"transport_factor_kgco2e_per_tonne_km":{"type":"number","minimum":0,"maximum":1000000}}}}}},"requestExample":{"materials":[{"material_id":"concrete-c30","installed_mass_kg":480000,"waste_fraction":0.04,"production_factor_kgco2e_per_kg":0.12,"transport_distance_km":45,"transport_factor_kgco2e_per_tonne_km":0.09},{"material_id":"rebar","installed_mass_kg":28000,"waste_fraction":0.03,"production_factor_kgco2e_per_kg":0.78,"transport_distance_km":220,"transport_factor_kgco2e_per_tonne_km":0.08}]},"operations":[{"method":"POST","inputSchema":{"type":"object","required":["materials"],"additionalProperties":false,"properties":{"materials":{"type":"array","minItems":1,"maxItems":10000,"items":{"type":"object","required":["material_id","installed_mass_kg","waste_fraction","production_factor_kgco2e_per_kg","transport_distance_km","transport_factor_kgco2e_per_tonne_km"],"additionalProperties":false,"properties":{"material_id":{"type":"string","minLength":1,"maxLength":128},"installed_mass_kg":{"type":"number","minimum":0,"maximum":1000000000000000},"waste_fraction":{"type":"number","minimum":0,"maximum":0.99},"production_factor_kgco2e_per_kg":{"type":"number","minimum":-1000000,"maximum":1000000},"transport_distance_km":{"type":"number","minimum":0,"maximum":10000000},"transport_factor_kgco2e_per_tonne_km":{"type":"number","minimum":0,"maximum":1000000}}}}}},"requestExample":{"materials":[{"material_id":"concrete-c30","installed_mass_kg":480000,"waste_fraction":0.04,"production_factor_kgco2e_per_kg":0.12,"transport_distance_km":45,"transport_factor_kgco2e_per_tonne_km":0.09},{"material_id":"rebar","installed_mass_kg":28000,"waste_fraction":0.03,"production_factor_kgco2e_per_kg":0.78,"transport_distance_km":220,"transport_factor_kgco2e_per_tonne_km":0.08}]}}],"example_request":{"materials":[{"material_id":"concrete-c30","installed_mass_kg":480000,"waste_fraction":0.04,"production_factor_kgco2e_per_kg":0.12,"transport_distance_km":45,"transport_factor_kgco2e_per_tonne_km":0.09},{"material_id":"rebar","installed_mass_kg":28000,"waste_fraction":0.03,"production_factor_kgco2e_per_kg":0.78,"transport_distance_km":220,"transport_factor_kgco2e_per_tonne_km":0.08}]},"serviceName":"HALOWERK propwerk","tags":["iot","materials","lca"],"outputSchema":{"type":"object","required":["method"],"properties":{"method":{"type":"string"}},"additionalProperties":true},"outputExample":{"total_kgco2e":85048.505155,"materials":[{"material_id":"concrete-c30","purchased_mass_kg":500000,"production_kgco2e":60000,"transport_kgco2e":2025,"subtotal_kgco2e":62025},{"material_id":"rebar","purchased_mass_kg":28865.979381,"production_kgco2e":22515.463918,"transport_kgco2e":508.041237,"subtotal_kgco2e":23023.505155}],"included_scope":["supplied_production_factors","supplied_transport_factors","waste_adjustment"],"assurance":"unverified_partial_inventory","method":"quantity-factor embodied-carbon inventory with waste and transport"}}